启动
- 直接启动
- 进入 nginx 安装目录找到 sbin 文件夹,然后启动 nginx。
命令:cd /sbin
进入到 sbin 目录下
命令:./nginx
启动 nginx
- 指定配置文件方式启动:
命令:./nginx -c /usr/local/nginx/conf/nginx.conf
注:/usr/local/nginx/conf/nginx.conf
为 nginx 配置文件,根据自己实际情况修改。
检查 nginx 配置
- 进入 nginx 下的 sbin 目录下执行命令:
命令:./nginx -t
注:该命令是检查配置文件是否有语法错误。如果有错,会提示出多少行出错。
- 或者检查指定配置文件
命令:./nginx -t -c /usr/local/app/nginx/conf/nginx.conf
平滑的重启
-
修改配置无误之后,重新加载配置启动 nginx 。进入 nginx 下的 sbin 目录下执行命令:
执行重载命令:./nginx -s reload
关闭 nginx
-
进入 nginx 下的 sbin 目录下执行命令:
快速停止 nginx 命令:./nginx -s stop
完整有序的停止 nginx:./nginx -s quit
;这个命令会等待所有请求结束后再关闭 nginx。 -
使用 kill 命令关闭 nginx
- 先查看 nginx 进程,找到主进程号。然后再使用 kill 命令杀死 nginx 进程。
查看 nginx 进程号命令:ps -ef | grep nginx
从容停止 nginx 命令:kill -QUIT 主进程号
快速停止 nginx 命令:kill -TERM 主进程号
强制停止 nginx 命令:kill -HUP 主进程号
平滑重启 nginx 命令:kill -9 nginx
查找并杀死所有 nginx 进程:ps aux | grep nginx |awk '{print $2}' | xargs kill -9
链接:https://www.jianshu.com/p/d70006f18a6d
标签:sbin,命令,Nginx,kill,conf,常用命令,进程,nginx From: https://www.cnblogs.com/nyan/p/17592817.html