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

來源:趣味百科館 2.92W

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

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>>>

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

熱門標籤