Linux下查看Nginx是否啟動問題
介紹
Nginx是一個高性能的反向代理服務器,現在一般作為我們網站或其他Web服務的第一層代理,它負責監(jiān)聽80端口,用戶通過瀏覽器發(fā)送的請求首先經過的就是Nginx服務。
如果Nginx沒有啟動或異常結束就會影響Web服務的正常使用。
那么如何在Linux中查看Nginx是否啟動呢?
命令
方法一
查看進程列表(條件過濾)
Linux沒運行一個程序就會產生一個進程,那么可以通過查看Nginx進程來判斷它是否運行。
ps -ef | grep nginx

方法二
直接查看進程pid
這種直接返回pid的方式比較適合跟其他程序結合使用,比如在shell/python腳本中執(zhí)行這個命令拿到pid,讓后根據pid來判斷Nginx是否啟動。
ps -C nginx -o pid

方法三
通過端口判斷
我們知道,Nginx監(jiān)聽的是80端口,那么就可以查看80端口運行的程序來判斷Nginx是否運行
netstat -anp | grep :80

方法四
使用lsof命令來查看80端口是否有程序在運行
lsof -i:80
注意:
此命令在CentOS下無法直接使用,需要使用yum install lsof安裝
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Canonical通過Flutter啟用Linux桌面應用程序(推薦)
這篇文章主要介紹了Canonical通過Flutter啟用Linux桌面應用程序,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
Ubuntu下LAMP環(huán)境配置教程(linux)
這篇文章主要為大家詳細介紹了Ubuntu下LAMP環(huán)境配置教程,感興趣的小伙伴們可以參考一下2016-06-06
Linux Apache Web服務器安全的8種安全設置技巧
這篇文章主要介紹了Linux Apache Web服務器安全的8種安全設置技巧,需要的朋友可以參考下2016-10-10
centos7系統(tǒng)下python2與python3共存
這篇文章主要給大家介紹了關于在centos7系統(tǒng)下python2與python3共存的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用centos7爬蟲具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-08-08

