1、啓動 nginx
cd usr/local/nginx/sbin ./nginx
2、重啓ide
更改配置重啓nginx post
kill -HUP 主進程號或進程號文件路徑 或者使用 cd /usr/local/nginx/sbin ./nginx -s reload
判斷配置文件是否正確 code
nginx -t -c /usr/local/nginx/conf/nginx.conf 或者 cd /usr/local/nginx/sbin ./nginx -t
3、關閉blog
查詢nginx主進程號進程
ps -ef | grep nginxit
從容中止 kill -QUIT 主進程號class
快速中止 kill -TERM 主進程號配置
強制中止 kill -9 nginxgrep
若nginx.conf配置了pid文件路徑,若是沒有,則在logs目錄下
kill -信號類型 '/usr/local/nginx/logs/nginx.pid'
4、升級
一、先用新程序替換舊程序文件
二、kill -USR2 舊版程序的主進程號或者進程文件名
此時舊的nginx主進程會把本身的進程文件更名爲.oldbin,而後執行新版nginx,此時新舊版本同時運行
三、kill -WINCH 舊版本主進程號
四、不重載配置啓動新/舊工做進程
kill -HUP 舊/新版本主進程號
從容關閉舊/新進程
kill -QUIT 舊/新進程號
快速關閉舊/新進程
kill -TERM 舊/新進程號