經常我們需要通過埠號查是哪個程序占用,或想檢視某個程序占用了哪些埠。
比如我們想知道當前系統中80埠是哪個程序所占用
netstat -anp|grep80 |more #定位程序id
35113 #通過程序id定位出程序啟動命令
比如我們想查詢weblogic程序監聽了哪些位址(位址即ip+埠)
ps -ef |grep weblogic #定位程序idnetstat -anp|grep74529 #通過程序id定位
80 #通過該命令我們可以查到監聽埠的程序的pcb(protocol control block)
rmsock pcb tcpcb #如果傳輸層使用的是tcp協議,使用此命令查詢監聽程序的pid
rmsock pcb inpcb #如果傳輸層使用的是udp協議,使用此命令查詢監聽程序的pid
ps -ef |grep pid #通過pid定程序式
mysql 檢視埠和程序 埠和程序的檢視
netstat命令各個引數說明如下 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙個程式。n 不進行dns輪詢,顯示ip 可以加速操作 即可顯示...
linux程序查埠,埠查程序
ps ef grep 服務name 例如,結果 root 15034 其中,15034就是它的程序pid,如果要刪掉這個程序 kill 9 15034 也可以這樣殺程序 pkill 服務名 根據程序,可以查出它暴露埠 netstat tunlp grep 程序pid 通過程序pid.查服務 ps e...
Linux 程序名 程序號PID互查
liunx中通過程序名查詢程序pid可以通過 pidof 程序名 來查詢。反過來 相同通過pid查詢程序名則沒有相關命令。在linux根目錄中,有乙個 proc的vfs 虛擬檔案系統 系統當前執行的所有程序都對應於該目錄下的乙個以程序pid命名的資料夾,其中存放程序執行的n多資訊。其中有乙個stat...