linux 如何檢視埠被哪個程序占用?

2021-09-28 10:36:12 字數 1326 閱讀 7008

1. lsof  -i:埠號

2.netstat -tunlp |grep 埠號

都可以檢視指定埠被哪個程序占用的情況

【步驟一】lsof -i

lsof -i  用以顯示符合條件的程序情況

lsof (list open files) 是乙個列出當前系統開啟檔案的工具。

以root 使用者來執行lsof -i 命令,如下圖

root 使用者執行lsof -i 命令各列資訊意義如下:command :程序的名稱 pid :程序識別符號user:程序所有者

fd:檔案描述符,應用程式通過檔案描述識別該檔案。如cwd,txt等

type:檔案型別,如dir,reg 等

device:指定磁碟名稱

size:檔案的大小

node:索引節點(檔案在磁碟上的標識)

name:開啟檔案的確切名稱

【步驟二】lsof -i :埠號

lsof -i :埠號,檢視指定某一埠的占用情況,例如檢視22號埠使用情況:

【步驟三】netstat -tunlp

-t (tcp) 僅顯示tcp相關選項        -u (udp) 僅顯示udp相關選項

-n 拒絕顯示列名,能顯示數字的全部轉化為數字   

-l 僅顯示出在listen(監聽)的服務狀態

-p 顯示潛力相關鏈結的程式名

【步驟四】netstat -tunlp |grep 埠號netstat -tunlp |grep 埠號 ,用於檢視指定埠號的程序,如檢視22號埠

linux如何檢視埠被哪個程序占用?

1 lsof i 埠號 2 netstat tunlp grep 埠號 都可以檢視指定埠被哪個程序占用的情況 步驟一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i命令,如下圖 步...

linux如何檢視埠被哪個程序占用?

1 lsof i 埠號 2 netstat tunlp grep 埠號 都可以檢視指定埠被哪個程序占用的情況 首先進入控制台 步驟一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i...

linux如何檢視埠被哪個程序占用?

1 lsof i 埠號 2 netstat tunlp grep 埠號 都可以檢視指定埠被哪個程序占用的情況 步驟一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i命令,如下圖 步...