linux如何查看nginx是否啟動

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是否啟動

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享