首頁 > 運維 > linux運維 > linux如何查看nginx是否啟動

linux如何查看nginx是否啟動

青灯夜游
發布: 2019-06-17 15:52:33
原創
36758 人瀏覽過

Nginx是一個高效能的反向代理伺服器,現在一般作為我們網站或其他Web服務的第一層代理,用戶在瀏覽器請求首先經過的就是Nginx服務。如果Nginx服務沒有啟動或異常結束,將會影響Web服務的正常使用。那麼如何查看nginx是否啟動?以下這篇文章就來跟大家介紹在Linux中查看Nginx是否啟動的方法,希望對你們有幫助。

linux如何查看nginx是否啟動

方法一:透過進程判斷

Linux每個應用程式運行都會產生一個進程,那麼我們就可以透過查看Nginx進程是否存在來判斷它是否啟動。

用ps -ef列出進程列表,然後透過grep過濾。

例,使用以下指令就可以看到Nginx進程是否存在了。

ps -ef | grep nginx
登入後複製

linux如何查看nginx是否啟動

或使用下列指令,直接檢視進程id。

ps -C nginx -o pid
登入後複製

這種直接回傳pid的方式比較適合跟其他程式結合使用,例如在shell/python腳本中執行這個指令拿到pid,讓後根據pid來判斷Nginx是否啟動。

linux如何查看nginx是否啟動

方法二:透過連接埠判斷

可以透過檢視某埠是否有Nginx進程在運行來判斷Nginx是否啟動。

如果Nginx運行在80端口,那麼就可以透過以下命令來判斷Nginx是否啟動。

netstat -anp | grep :80
登入後複製

linux如何查看nginx是否啟動

lsof -i:80
登入後複製

linux如何查看nginx是否啟動

以上是linux如何查看nginx是否啟動的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板