檢視網路埠情況

2022-05-22 09:36:12 字數 2198 閱讀 2618

**: 

使用netstat命令

a. `netstat -nat | grep 《埠號》`  , 如命令 `netstat -nat | grep 3306`

b. `netstat -nat |grep listen`

使用lsof命令
# yongfu-pro at yongfu-pro.local in ~ [22:39:32]

$ lsof -n -p -i tcp -s tcp:listen

command pid user fd type device size/off node name

php-fpm 387 yongfu-pro 6u ipv4 0x6d7f5d3c3a615679 0t0 tcp 127.0.0.1:9000 (listen)

dropbox 413 yongfu-pro 26u ipv4 0x6d7f5d3c445e2c09 0t0 tcp *:17500 (listen)

php-fpm 418 yongfu-pro 0u ipv4 0x6d7f5d3c3a615679 0t0 tcp 127.0.0.1:9000 (listen)

php-fpm 419 yongfu-pro 0u ipv4 0x6d7f5d3c3a615679 0t0 tcp 127.0.0.1:9000 (listen)

php-fpm 420 yongfu-pro 0u ipv4 0x6d7f5d3c3a615679 0t0 tcp 127.0.0.1:9000 (listen)

stunnel 586 yongfu-pro 9u ipv4 0x6d7f5d3c439ff679 0t0 tcp 127.0.0.1:1997 (listen)

lsof命令可以列出當前的所有網路情況, 此命令的解釋如下:

-n 表示主機以ip位址顯示

-p 表示埠以數字形式顯示,預設為埠名稱

-i 意義較多,具體 man lsof, 主要是用來過濾lsof的輸出結果

-s 和 -i 配合使用,用於過濾輸出

使用telnet命令
檢查本機的3306埠是否開啟, 如下

telnet 127.0.0.1 3306

若該埠沒有開啟,則會自動退出,並顯示如下內容:

trying 127.0.0.1...

telnet: connect to address 127.0.0.1: connection refused

telnet: unable to connect to remote host

若該埠為已開啟的狀態,則會一直保持連線。 

如圖

退出方法: ctrl + ] 再 ctrl + c 

或者: ctrl + d 再 enter鍵 

使用nc命令

# yongfu at yf-mac.local in ~ [9:33:14]

$ nc -w 10 -n -z 127.0.0.1 1990-1999

connection to 127.0.0.1 port 1997 [tcp/*] succeeded!

connection to 127.0.0.1 port 1998 [tcp/*] succeeded!

-w 10 表示等待連線時間為10秒

-n 盡量將埠號名稱轉換為埠號數字

-z 對需要檢查的埠沒有輸入輸出,用於埠掃瞄模式

127.0.0.1 需要檢查的ip位址

1990-1999 可以是乙個埠,也可以是一段埠

返回結果為開放的埠, 如本例中的 1997 和 1998 埠

linux檢視埠情況

netstat ntulp grep 80 檢視已經連線的服務埠 established netstat a檢視所有的服務埠 listen,established netstat ap檢視指定埠,可以結合grep命令 netstat ap grep 8000也可以使用lsof命令 lsof i 80...

Linux 檢視網路埠占用情況命令

lsof list open files 是乙個列出當前系統開啟檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連線和硬體。所以如傳輸控制協議 tcp 和使用者資料報協議 udp 套接字等,系統在後台都為該應用程式分配了乙個檔案描述符,無論這...

檢視linux埠監聽情況

檢視linux埠監聽情況 2008 05 29 16 32 以下介紹幾個檢視linux下埠使用情況,以及軟體的埠監聽的幾個工具,當然我也不是很熟。1 lsof 可以直接執行lsof 這樣可以看到一大片一大片的軟體對埠的監聽情況,但是很難篩選,不建議使用。如果你想知道某個埠被某軟體占用著,可以用比如l...