當前位置:維知科普網 >

數碼

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

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

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

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

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

標籤: linux 端口 查看
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/shuma/lwkjop.html