浙北英语网

标题: nginx基本命令 [打印本页]

作者: admin    时间: 2013-3-26 12:49
标题: nginx基本命令
Nginx的启动、Nginx的停止详解 在Linux r,Nginx服务主要的操作就是启动、停止和平滑晕启。

2.4.1 Nginx的启动
启动Nginx.可以执行以卜命令。假设Nginx安装在/usr/locaUnginx/日录中,那么启动
Nginx的命令就是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx. conf
参数“.c”指定了配置文件的路径,如果不加“.c”参数,Nginx会默认加载其安装同
录的conf子日录中的nginx.conf文件,在本例中即:/usr/kx: aVnginx/sbin/nginx/con f/nginx.conf。
2.4.2 Nginx的停止
Nginx的停止方法有很多种, 。般通过发送系统信号给Nginx主进程的方式来停止Nginx。
我们可以通过ps命令来查找Nginx的主进程号:
ps一ef| grep nginx
从图2-1中ⅡJ‘以看到,1个Nginx进程的备注信息为“master process”,表示它为主进程,
另外的4个进程备注信息为“worker process”,表示它们为子进程。28881为主进程号。
如果在nginx.cnnr配置文件qJ指定了pjd文件存放『佝路径(例如:pid /usr/local/webserver/
nginx/logs/nginx.pid;).该文件中存放的就是Nginx当前的主进程号。如粜没有指定pid文什存
放的路径,nginx.pid文件默认存放在Nginx安装目录的logs目录下。所以,我们可以直接通过以
下命令米完成平滑重启,省下寻找Nginx主进程号的步骤:
kill -信号类型、/usr/local/webserver/nginx/ logs/nginx.pid-
(1)从容停止Nginx。
kill - quit nginx主进程号。

kill - QUIT -/usr/local/webserver/nginx/logs/nginx.pid'
(2)快速停止Nginx。
kill - TERM Nginx主通耀号
kill - TERM '/usr/local/webserver/nginx/logs/nginx.pid'

kill - INT Nginx主进程号
kill - INT、/usr/ local/webserver/nginx/ logs/nginx. pid、
(3)强制停止所有Nginx进程。
pkill一9 nginx





欢迎光临 浙北英语网 (https://zbenglish.net/) Powered by Discuz! X3.3