启动nginx
命令 nginx
快速停止nginx
命令 nginx -s stop
优雅停止nginx
命令 nginx -s quit
强制停止nginx
命令 pkill -9 nginx
查看nginx版本
命令 nginx -v
重新加载配置文件,修改配置后重新加载生效
命令 nginx -s reload
检查配置文件是否有误
命令 nginx –t
重新打开日志文件
命令 nginx -s reopen
查询nginx主进程号
命令 ps -ef | grep nginx
启动操作 -c参数指定了要加载的nginx配置文件路径
命令 nginx -c /etc/nginx/nginx.conf
nginx -s reopen :重新打开日志文件
查看所有端口占用情况 netstat -antp | grep :
#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。
root /web/dome_qixin_fun;
index index.html index.htm;
查看nginx状态
systemctl status nginx
查看Nginx是否启动
命令
方法一:查看进程列表(条件过滤)
Linux没运行一个程序就会产生一个进程,那么可以通过查看Nginx进程来判断它是否运行。
ps -ef | grep nginx
方法二:直接查看进程pid
这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。
ps -C nginx -o pid
方法三:通过端口判断
我们知道,Nginx监听的是80端口,那么就可以查看80端口运行的程序来判断Nginx是否运行
netstat -anp | grep :80
方法四:使用lsof命令来查看80端口是否有程序在运行
lsof -i:80