stop hat nginx version command-line-interface

hat - ubuntu 16.04 nginx version



Encuentra la versiĆ³n nginx? (6)

Asegúrese de tener permisos para ejecutar los siguientes comandos.

Si revisa la página de manual de nginx desde una terminal

man nginx

puedes encontrar esto:

-V Print the nginx version, compiler version, and configure script parameters. -v Print the nginx version.

Luego escriba terminal

nginx -v nginx version: nginx/1.14.0 nginx -V nginx version: nginx/1.14.0 built with OpenSSL 1.1.0g 2 Nov 2017 TLS SNI support enabled

Si nginx no está instalado en su sistema man nginx comando man nginx no puede encontrar la página man, así que asegúrese de haber instalado nginx.

También puede encontrar la versión con este comando:

Use uno de los comandos para encontrar la ruta de nginx

ps aux | grep nginx ps -ef | grep nginx root 883 0.0 0.3 44524 3388 ? Ss Dec07 0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on

Luego corre desde la terminal:

/usr/sbin/nginx -v nginx version: nginx/1.14.0

He instalado nginx en Debian 7 con los siguientes pasos

sudo apt-get update sudo apt-get upgrade sudo apt-get install nginx sudo service nginx start

He confirmado que esto inicia nginx accediendo al hostip desde el navegador. ¿Cómo encuentro la versión de nginx?

nginx -v falla con el error '' command not found

Verifiqué que nginx existe en el directorio usr / sbin y que ese directorio se agrega a la variable $ PATH


En mi caso, trato de agregar sudo

sudo nginx -v


Intente ejecutar el comando '' whereis nginx ''. Le dará la ruta correcta de la instalación de nginx, en mi caso, nginx está instalado en ''/ usr / local / sbin'', por lo que debo verificar si esta ruta existe en la salida del comando '' echo $ PATH ''. Si no encuentra la ruta en la salida de este comando, puede agregar esto.

Supongamos que el resultado de mi comando '' echo $ PATH '' es este:

~$ echo $PATH /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nginx/sbin

Luego puedo agregar la ruta ''/ usr / local / sbin'' en $ PATH siguiendo el comando:

~$ echo ''export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nginx/sbin"'' >> $HOME/.bashrc

Verifique que su ruta de instalación de nginx pueda diferir de la mía, pero los pasos para agregarlos son los mismos.


Parece que su nginx no se ha instalado correctamente. Presta atención a la salida de los comandos de instalación:

sudo apt-get install nginx

Para verificar la versión de nginx, puede usar este comando:

$ nginx -v nginx version: nginx/0.8.54 $ nginx -V nginx version: nginx/0.8.54 TLS SNI support enabled configure arguments: --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module --add-module=/build/buildd/nginx-0.8.54/debian/modules/nginx-upstream-fair

Para más información: http://nginxlibrary.com/check-nginx-version/

Puede usar el parámetro -v para mostrar solo la versión de Nginx, o usar el parámetro -V para mostrar la versión, junto con la versión del compilador y los parámetros de configuración.


Si no sabe dónde está, busque primero nginx.

ps -ef | grep nginx

Entonces verás algo como esto:

root 4801 1 0 May23 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf root 12427 11747 0 03:53 pts/1 00:00:00 grep --color=auto nginx nginx 24012 4801 0 02:30 ? 00:00:00 nginx: worker process nginx 24013 4801 0 02:30 ? 00:00:00 nginx: worker process

Entonces ahora ya sabes dónde está nginx. Puedes usar -v o -V. Algo como:

/opt/nginx/sbin/nginx -v


Supongo que no está en tu camino.
en bash, prueba:
echo $PATH
y
sudo which nginx
Y vea si la carpeta que contiene nginx también está en su variable $ PATH.
De lo contrario, agregue la carpeta a la variable de entorno de su ruta o cree un alias (y póngalo en su .bashrc) para crear un enlace, supongo.
o sudo nginx -v si solo quieres eso ...