IT科技

當前位置 /首頁/IT科技 > /列表

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

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張
TAG標籤:端口 linux 查看 #