天天看點

Linux運維常用指令記錄

LINUX中如何檢視某個端口是否被占用

1.netstat  -anp  |grep   端口号

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

Linux運維常用指令記錄

                                                                                     圖1

圖1中主要看監控狀态為LISTEN表示已經被占用,最後一列顯示被服務mysqld占用,檢視具體端口号,隻要有如圖這一行就表示被占用了。

2.netstat   -nultp(此處不用加端口号)

該指令是檢視目前所有已經使用的端口情況,如圖2:

Linux運維常用指令記錄

                                                                                       圖2

圖中可以看出我的82端口沒有被占用

3.netstat  -anp  |grep  82檢視82端口的使用情況,如圖3:

Linux運維常用指令記錄

                                                                                                                          圖3

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

繼續閱讀