Bootstrap

Ngnix18服务的命令行控制

Nginx的命令行控制

此方式是通过Nginx安装目录下的sbin下的可执行文件nginx来进行 Nginx状态的控制,我们可以通过 nginx -h来查看都有哪些参数可以用

通过ll就可以看到二进制可执行文件

图片

使用./nginx -h可以把ngnix所执行的参数配置都给罗列出来

图片

使用./ngnix -?得到的命令与./nginx -h得到的命令是一致的

图片

使用./ngnix -v可以得到当前ngnix的版本

使用./ngnix -V可以可以得到Ngnix的相关的参数信息

图片

使用./ngnix -t的命令主要是检验ngnix的语法是否正确

图片

复制上面的路径,使用vim可以打开相关路径

图片

检验./ngnix -t的用法,可以在config中随便写入一个abc文件

图片

再使用./ngnix -t 文件可以查看到unknown无法找到对应文件,因此常用./ngnix -t检验conf文件语法是否正确

图片

./ngnix -T可以查看大量Ngnix的配置信息

图片

使用./nginx -tq如果语法没有错误,就什么也不会出现

图片

使用quit请求的意思是把你的请求关闭掉

图片

使用./ngnix -s stop 对应的进程被关闭掉了

图片

使用./ngnix -s quit也可以将进程关闭掉

图片

如果想要重新启动Ngnix

使用./nginx 启动一下

再使用./nginx -s reload可以重新启动一下ngnix

图片

使用cp /usr/local/nginx/xxx  xxxxxxx可以复制相应的命令

图片

切换到当前文件,如果想要使用它

图片

如果你还像利用./ngnix -t测试ngnix的语法是否正确,可以利用./ngnix -tc 加路径检测复制路径中的conf文件语法是否正确

图片

使用./ngnix -g “pid logs/abc.pid;”可以修改相关配置pid的文件

图片

cat abc.pid的命令可以查看具体的命令

图片

如果你更换了pid文件,再使用./nginx -s stop文件关闭,就会导致错误了,此时只能使用kill -TERM 进程号进行关闭

图片

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;