linux查看服務是否關閉的方法:1、利用ps命令,該命令可以查看系統中的進程,語法為「ps aux | grep 服務名稱」;2、利用netstat命令,該命令用於顯示網路狀態,語法為「netstat -tunple | grep 服務連接埠」。
![linux怎麼查看服務是否關閉了](https://img.php.cn/upload/article/202207/20/2022072014435797931.jpg)
本教學操作環境:linux7.3系統、Dell G3電腦。
linux怎麼查看服務是否關閉了
1、# ps aux | grep 服務名稱(ps 的參數是可以顛倒使用沒問題)
#PS,是Linux系統指令之一,是在Linux中是查看進程的指令。 ps查看正處於Running的進程,ps aux查看所有的進程。
而linux的進程有5種狀態
運行狀態(正在運行或在運行佇列中等待[就緒佇列])
中斷狀態(休眠中, 受阻, 在等待某個條件的形成或接受到信號)
#不可中斷狀態(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生)
僵死狀態(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統呼叫後釋放)
停止狀態(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止運作運作)
##範例如下:
![1658301387965267.jpg linux怎麼查看服務是否關閉了](https://img.php.cn/upload/image/588/133/333/1658301387965267.jpg)
#2、# netstat -tunple | grep 服務連接埠
Linux netstat 指令用於顯示網路狀態。
利用 netstat 指令讓你得知整個 Linux 系統的網路狀況。
語法
netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
登入後複製
參數說明:
-a或--all 顯示所有連線中的Socket。
-A或-- 列出此網路類型連線中的相關位址。
-c或--continuous 持續列出網路狀態。
-C或--cache 顯示路由器設定的緩存資訊。
-e或--extend 顯示網路其他相關資訊。
-F或--fib 顯示路由快取。
-g或--groups 顯示多重廣播功能群組組員名單。
-h或--help 線上幫助。
-i或--interfaces 顯示網路介面資訊表單。
-l或--listening 顯示監控中的伺服器的Socket。
-M或--masquerade 顯示偽裝的網路連線。
-n或--numeric 直接使用IP位址,而不透過網域名稱伺服器。
-N或--netlink或--symbolic 顯示網路硬體週邊設備的符號連線名稱。
-o或--timers 顯示計時器。
-p或--programs 顯示正在使用Socket的程式識別碼和程式名稱。
-r或--route 顯示Routing Table。
-s或--statistics 顯示網路工作資訊統計表。
-t或--tcp 顯示TCP傳輸協定的連線狀況。
-u或--udp 顯示UDP傳輸協定的連線狀況。
-v或--verbose 顯示指令執行程序。
-V或--version 顯示版本資訊。
-w或--raw 顯示RAW傳輸協定的連線狀況。
-x或--unix 此參數的效果和指定"-A unix"參數相同。
--ip或--inet 此參數的效果和指定"-A inet"參數相同。
範例如下:
![1658301392584190.jpg linux怎麼查看服務是否關閉了](https://img.php.cn/upload/image/559/336/152/1658301392584190.jpg)
推薦學習:
Linux影片教學
以上是linux怎麼查看服務是否關閉了的詳細內容。更多資訊請關注PHP中文網其他相關文章!