首頁 > 運維 > linux運維 > 主體

linux如何查看連接埠被哪個進程佔用?

青灯夜游
發布: 2020-08-24 11:24:39
原創
7297 人瀏覽過

linux查看連接埠被哪個程序佔用的方法:1、使用「lsof -i:連接埠號碼」來檢視;2、使用「netstat -tunlp |grep 連接埠號碼」來檢視。

linux如何查看連接埠被哪個進程佔用?

linux檢視連接埠被哪個程序佔用的方法

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

 netstat - tunlp 用來顯示tcp,ucp的連接埠和進程等相關情況,如下圖:

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

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

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

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

【步驟四】netstat -tunlp |grep 連接埠號碼

##   netstat -tunlp |grep 連接埠號,用於查看指定連接埠號碼的進程,如查看22號連接埠

相關推薦:《

Linux影片教學

以上是linux如何查看連接埠被哪個進程佔用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板