首頁 >運維 >linux運維 >linux怎麼樣查看連接埠佔用情況

linux怎麼樣查看連接埠佔用情況

coldplay.xixi
coldplay.xixi原創
2021-02-01 12:08:0088088瀏覽

linux查看連接埠佔用的方法:使用【lsof -i 連接埠號碼或netstat -tunlp|grep 連接埠號碼】這兩個指令都可以查看連接埠被什麼進程佔用。

linux怎麼樣查看連接埠佔用情況

本教學操作環境: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:節點名稱

linux怎麼樣查看連接埠佔用情況

3、lsof -i:連接埠號,用於查看某一連接埠的佔用情況,例如查看22號連接埠使用情況,lsof -i:22,如下圖

linux怎麼樣查看連接埠佔用情況

4、netstat -tunlp用來顯示tcp,udp的埠和行程等相關情況,如下圖

指令裡的t,u,n,l,p皆有不同意義:

-t  只顯示和tcp相關的

-u 只顯示和udp相關的

-n 不限時別名,能顯示數字的全部轉換為數字

# -l   只顯示出於Listen(監聽)狀態的

-p  顯示建立這些連接的程式名稱

linux怎麼樣查看連接埠佔用情況

##5、netstat -tunlp|grep 連接埠號,用於查看指定連接埠號碼的進程情況,如查看22埠的情況,netstat -tunlp|grep 22,如下圖

linux怎麼樣查看連接埠佔用情況

##相關學習推薦:

linux影片教學

以上是linux怎麼樣查看連接埠佔用情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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