linux查看連接埠佔用的方法:使用【lsof -i 連接埠號碼或netstat -tunlp|grep 連接埠號碼】這兩個指令都可以查看連接埠被什麼進程佔用。
本教學操作環境:linux7.3系統、DELL G3電腦。
linux查看連接埠所佔用的方法:
1、常用指令:
(1)lsof -i 埠號
(2)netstat -tunlp|grep 連接埠號碼
這兩個指令都可以查看連接埠被什麼程序佔用。
2、lsof -i 用以顯示符合條件的進程狀況,lsof(list open files)是一個列出目前系統開啟檔案的工具。以root使用者來執行lsof -i指令,如下圖
lsof輸出的每列的意義是:
COMMAND:行程的名稱或行程開啟的方式
PID:進程id
USER:進程擁有者
FD:檔案描述子
TYPE:協定類型
DEVICE:連接埠號碼
SIZE/OFF:偏移
NODE:協定名稱
NAME:節點名稱
3、lsof -i:連接埠號,用於查看某一連接埠的佔用情況,例如查看22號連接埠使用情況,lsof -i:22,如下圖
4、netstat -tunlp用來顯示tcp,udp的埠和行程等相關情況,如下圖
指令裡的t,u,n,l,p皆有不同意義:
-t 只顯示和tcp相關的
-u 只顯示和udp相關的
-n 不限時別名,能顯示數字的全部轉換為數字
# -l 只顯示出於Listen(監聽)狀態的
-p 顯示建立這些連接的程式名稱
##5、netstat -tunlp|grep 連接埠號,用於查看指定連接埠號碼的進程情況,如查看22埠的情況,netstat -tunlp|grep 22,如下圖##相關學習推薦:
以上是linux怎麼樣查看連接埠佔用情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!