網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 數碼 > 

LINUX中如何檢視某個埠是否被佔用

欄目: 數碼 / 釋出於: / 人氣:2.9W

很多使用電腦的小夥伴發現埠被佔用的情況,那麼我們該如何知道是哪個埠被佔用呢,這個時候我們該如何解決呢?今天小編帶來了詳細的解決方法,主要在命令窗口裡進行設定就可以了,具體的教程一起來看看吧。

LINUX中如何檢視某個埠是否被佔用

tat -anp |grep 埠號

我以3306為例,netstat -anp |grep 3306(此處備註下,我是以普通使用者操作,故加上了sudo,如果是以root使用者操作,不用加sudo即可檢視)

LINUX中如何檢視某個埠是否被佔用 第2張

圖中主要看監控狀態為LISTEN表示已經被佔用,最後一列顯示被服務mysqld佔用,檢視具體埠號,只要有如圖這一行就表示被佔用了。

tat -nultp(此處不用加埠號)

該命令是檢視當前所有已經使用的埠情況,

LINUX中如何檢視某個埠是否被佔用 第3張

圖中可以看出我的82埠沒有被佔用

tat -anp |grep 82檢視82埠的使用情況,

LINUX中如何檢視某個埠是否被佔用 第4張

可以看出並沒有LISTEN那一行,所以就表示沒有被佔用。此處注意,圖中顯示的LISTENING並不表示埠被佔用,不要和LISTEN混淆哦,檢視具體埠時候,必須要看到tcp,埠號,LISTEN那一行,才表示埠被佔用了

管理員身份執行cmd>>>

以管理員身份執行有什麼用>>>

Tags:linux 檢視