開心生活站

位置:首頁 > IT科技 > 

LINUX中如何查看某個端口是否被佔用

IT科技1.01W
LINUX中如何查看某個端口是否被佔用,是一個比較難搞懂的問題,很多朋友對此並不太瞭解。接下來,就爲大家分享一下LINUX中查看某個端口是否被佔用的方法,希望對朋友們有幫助。

LINUX中如何查看某個端口是否被佔用

方法

netstat-anp|grep 端口號
以3306爲例,netstat-anp|grep3306(此處備註下,這裏是以普通用戶操作,所以加上了sudo,如果是以root用戶操作,不用加sudo即可查看),如下圖。圖中主要看監控狀態爲LISTEN表示已經被佔用,最後一列顯示被服務mysqld佔用,查看具體端口號,只要有如圖這一行就表示被佔用了。

LINUX中如何查看某個端口是否被佔用 第2張

netstat -nultp(此處不用加端口號)
該命令是查看當前所有已經使用的端口情況,如圖。圖中可以看出我的82端口沒有被佔用。

LINUX中如何查看某個端口是否被佔用 第3張

netstat-anp|grep82查看82端口的使用情況,如圖。可以看出並沒有LISTEN那一行,所以就表示沒有被佔用。此處注意,圖中顯示的LISTENING並不表示端口被佔用,不要和LISTEN混淆哦,查看具體端口時候,必須要看到tcp,端口號,LISTEN那一行,才表示端口被佔用了。

LINUX中如何查看某個端口是否被佔用 第4張
標籤:端口 查看 linux