gatling - Online en la nube

Este es el comando gatling que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


gatling - servidor de archivos de alto rendimiento

SINOPSIS


Gatling [-hnvVtdDfFUlaEe] [-I enlazar a ip] [-pag enlazar a puerto] [-T segundos]
[-tú uido] [-C directorio] [-w grupo de trabajo] [-PAG bytes] [-O [f /] ip / puerto / regex]
[-r redir-url] [-X tiempo de espera, sshd]

DESCRIPCIÓN


gatling es un servidor HTTP y FTP. Exportará el directorio de trabajo actual a la
mundo.

Uso -i 127.0.0.1 para enlazar solo a una determinada dirección IP.

Uso -p 81 para vincular HTTP a un puerto TCP diferente al 80. Utilice -f -p 2100 para vincular FTP a un
puerto TCP diferente al 21. Cuando se ejecuta como no root, los puertos predeterminados son 8000 y
2121, respectivamente.

Uso -u nadie para ejecutarse con un UID diferente al de root. Esto se hace después de atar el
puertos del servidor, por lo que es seguro usar -u y aun así enlazar al puerto 80; de hecho, es
Se recomienda no ejecutar Gatling como superusuario.

Uso -c / inicio / www a chdir y chroot a otro directorio que el actual de trabajo
directorio. Se recomienda ejecutar Gatling en un entorno chroot para disminuir el impacto.
de posibles problemas de seguridad futuros.

Uso -P 2M para activar el modo de captación previa. Gatling se asegurará de que esta cantidad de datos sea
precargado. Esto puede reducir la actividad del disco y mejorar drásticamente el rendimiento si su sistema operativo
El programador de E / S no es de vanguardia y está sirviendo varios archivos grandes desde el
mismo disco duro a diferentes descargadores. Sin precarga, el disco de lo contrario
pierda tiempo moviendo la cabeza del disco entre los dos archivos grandes.

Uso -f para habilitar FTP anónimo (predeterminado) o -F para deshabilitarlo. Usar -U para deshabilitar cargas
en total (normalmente gatling permitirá la carga de archivos). Gatling solo permite subidas a
directorios de escritura mundial para evitar el permiso de carga accidental, y los archivos no
ser legible en todo el mundo (usar -a si quiere que sean legibles en todo el mundo). Gatling solo permitirá
descargas de archivos legibles en todo el mundo, por eso este cambio es importante. Estas opciones son
solo disponible si gatling se compila con SUPPORT_FTP definido.

Uso -e para habilitar el soporte de cifrado (https) o -E para deshabilitarlo. Estas opciones son solo
disponible si gatling se compila con SUPPORT_HTTPS definido.

Uso -l para que Gatling siempre pida contraseñas FTP. Normalmente Gatling no lo hace, lo que
confunde a algunos clientes estúpidos. Esta opción hace que Gatling solicite (e ignore) una contraseña.

Uso -d para habilitar la generación de índices de directorio para HTTP (la lista de directorios siempre es
posible en FTP), -D deshabilitar. Es más difícil publicar accidentalmente un documento si el
El atacante no puede encontrar el nombre del archivo a través de listas de directorios.

Uso -t para habilitar el modo de proxy transparente. Normalmente, gatling reemplazará el puerto en el host:
Encabezados HTTP y nombres de host virtuales FTP con el puerto real al que llegó la conexión.
Esto es importante para la seguridad (en caso de que tenga un sitio web de intranet secreto en el puerto 81,
que está bloqueado en el cortafuegos). Sin embargo, cuando se usa un firewall para redirigir las conexiones
a gatling, puede tener más sentido mantener los puertos del host HTTP: encabezados para
alojamiento virtual.

Uso -v para habilitar el modo de alojamiento virtual, -V para deshabilitarlo. Normalmente, cuando una conexión HTTP
solicita /foo.html y lleva un encabezado "Host: www.fefe.de:80", gatling se dirigirá a
"www.fefe.de:80". Si "www.fefe.de:80" no existe, gatling cambiará a "predeterminado".
Si esto tampoco existe, y no se dan ni -v ni -V, gatling servirá "foo.html"
desde el directorio de trabajo actual. Especificar -v se asegurará de que ningún archivo sea
servido desde el directorio de trabajo actual, solo desde los directorios de host virtual o desde
defecto. Especificar -V significa que Gatling no intentará chdir en absoluto y siempre servirá
desde el directorio de trabajo actual.

Uso -T 600 para establecer el tiempo de espera para las conexiones de datos HTTP y FTP en 10 minutos (600
segundos, el valor predeterminado es 23 segundos). Usar -f -T 600 para establecer el tiempo de espera para el control de FTP
conexiones (el valor predeterminado es 600 segundos).

Si utiliza -r http://master.example.com/ en mirror.example.com, y alguien pide un
archivo que no existe, gatling no creará un error 404 sino una redirección al mismo
archivo en master.example.com.

Uso -X tiempo de espera, sshd para habilitar el modo de paso a través de SSH. Si alguien se conecta en SSL
socket, pero no dice nada para tiempo de espera (valor sano: 2-10) segundos, luego gatling
ejecutará un sshd en modo inetd con ese socket. sshd es el nombre de ruta completo a sshd, más
la línea de comando que desea darle, si corresponde. gatling agrega automáticamente -i, así que usa
esto, por ejemplo, para -u0 para deshabilitar las búsquedas de DNS.

Uso -O [bandera /] ip / puerto / regex para habilitar el modo proxy, también se usa para SCGI y FastCGI. Usar
el modo proxy, tiene que haber un archivo ".proxy" en la raíz del host virtual que es
hecho para. Especifique la ip y el puerto para apuntar a su servidor de aplicaciones y proporcione una expresión regular para que coincida con la
URI. Nota: la expresión regular debe coincidir con el nombre completo del archivo, así que use la extensión para
pareo. Si no se proporcionan indicadores, se utiliza el proxy HTTP. De lo contrario, banderas especifica el
modo de proxy: Utilice S para SCGI y F para el modo FastCGI. Consulte README.php para ver un ejemplo.

También es posible especificar un socket de dominio Unix, usando la sintaxis --O
[bandera /] | nombre de archivo | regex. Recuerde poner el argumento entre comillas cuando lo escriba en el
cáscara.

Gatling no servirá ni enumerará archivos de puntos a menos que tengan un alias con: archivo de puntos, por ejemplo, para
habilitar el servicio .dotfile, tiene que ln -s .dotfile ": dotfile".

SEÑALES


Enviar gatling SIGHUP hará que se cierren todos los sockets del servidor (para que pueda iniciar una nueva
proceso gatling con diferentes opciones en los mismos puertos). El viejo proceso Gatling
continúe sirviendo las conexiones establecidas hasta que estén todas terminadas.

Use gatling en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows