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

方法二
直接查看進程pid
這種直接返回pid的方式比較適合跟其他程序結(jié)合使用,比如在shell/python腳本中執(zhí)行這個命令拿到pid,讓后根據(jù)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安裝
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Canonical通過Flutter啟用Linux桌面應(yīng)用程序(推薦)
這篇文章主要介紹了Canonical通過Flutter啟用Linux桌面應(yīng)用程序,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
Ubuntu下LAMP環(huán)境配置教程(linux)
這篇文章主要為大家詳細介紹了Ubuntu下LAMP環(huán)境配置教程,感興趣的小伙伴們可以參考一下2016-06-06
Linux Apache Web服務(wù)器安全的8種安全設(shè)置技巧
這篇文章主要介紹了Linux Apache Web服務(wù)器安全的8種安全設(shè)置技巧,需要的朋友可以參考下2016-10-10
centos7系統(tǒng)下python2與python3共存
這篇文章主要給大家介紹了關(guān)于在centos7系統(tǒng)下python2與python3共存的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用centos7爬蟲具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08

