#### 1、Nginx服務啟動
在liunx中,啟動Nginx服務,只需要直接運行sbin目錄下的nginx文件即可。
`cd /usr/local/nginx/sbin`
首先看一下nginx二進制文件有什么信息
`./nginx -h`

看到如圖顯示:
-?,-h:顯示幫助信息
-v:打印版本號并退出
-V:打印版本號和配置并退出
-t:測試配置正確性并退出
-q:測試配置時只顯示錯誤
-s signal:向主進程發送信號
-p prefix:指定Nginx服務器路徑前綴
-c filename:指定Nginx配置文件路徑
-g directives:指定Nginx附加配置文件路徑
啟動服務只需執行sbin目錄下的nginx即可
`./nginx`
查看是否啟動
`ps -ef | grep nginx`
或者使用
`ps -aux | grep nginx`
如果沒有任何錯誤信息輸出就表示nginx啟動成功了
ps查看啟動信息如下

#### 2、Nginx服務停止
停止Nginx服務有兩種方法:
第一種是快速停止,快速停止表示立即停止當前Nginx服務正在處理的所有網絡請求,丟棄連接停止工作;
第二種是平緩停止,平緩停止表示Nginx服務允許將當前正在處理的網絡請求完成,當是不在接收新的網絡請求,之后關閉連接停止工作。
在nginx1.14.0版本中
快速停止使用stop,平緩停止使用quit,示例如下
`./nginx -s stop //快速停止`
`./nginx -s quit //平緩停止`
或者使用kill命令強制關閉(不推薦使用)
kill -9 進程號
#### 3、Nginx服務重啟
Nginx服務重啟過程也有兩種。
最基本的就是先關閉nginx服務然后啟動,可以使用下面的命令
`./nginx -s reload`
還有一種就是平滑重啟。
平滑重啟是指Nginx服務接收到進程信號后,首先讀取新的Nginx配置文件,如果配置正確,則啟動新的Nginx服務然后平緩關閉舊的服務進程,如果新的Nginx配置存在問題,將顯示錯誤,不會重啟,將繼續執行舊的服務進程。