首頁  >  文章  >  運維  >  linux怎麼查看服務是否關閉了

linux怎麼查看服務是否關閉了

WBOY
WBOY原創
2022-07-20 15:20:533517瀏覽

linux查看服務是否關閉的方法:1、利用ps命令,該命令可以查看系統中的進程,語法為「ps aux | grep 服務名稱」;2、利用netstat命令,該命令用於顯示網路狀態,語法為「netstat -tunple | grep 服務連接埠」。

linux怎麼查看服務是否關閉了

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼查看服務是否關閉了

1、# ps aux | grep 服務名稱(ps 的參數是可以顛倒使用沒問題)

#PS,是Linux系統指令之一,是在Linux中是查看進程的指令。 ps查看正處於Running的進程,ps aux查看所有的進程。

而linux的進程有5種狀態

  • 運行狀態(正在運行或在運行佇列中等待[就緒佇列])

  • 中斷狀態(休眠中, 受阻, 在等待某個條件的形成或接受到信號)

  • #不可中斷狀態(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生)

  • 僵死狀態(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統呼叫後釋放)

  • 停止狀態(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止運作運作)

##範例如下:

linux怎麼查看服務是否關閉了

#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或--i​​nterfaces 顯示網路介面資訊表單。

-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"參數相同。

範例如下:

linux怎麼查看服務是否關閉了

推薦學習:

Linux影片教學

以上是linux怎麼查看服務是否關閉了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn