mac os x 查看網絡端口情況


查看端口是否打開

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

若該端口為已打開的狀態,則會一直保持連接。 
如圖 
telnet連接 
退出方法: ctrl + ] 再 ctrl + c 
tenet退出 
或者: ctrl + d 再 enter鍵 
telnet-d

使用 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 端口 

使用網絡實用工具

網絡實用工具是蘋果自帶的網絡分析工具 
10.8之前的位於 launchpad --> 其他--> 網絡實用工具 
10.9之后隱藏了該應用,但可以通過 spotlight 搜索 網絡實用工具或者 最左上角的蘋果標志 --> 關於本機 -->點按'系統報告' --> 標題欄的'窗口' --> 網絡實用工具 --> 點按'端口掃描' 
spotlight 搜索 
spotlight 
或者 
窗口

在網絡使用工具界面,選擇'端口掃描'標簽頁,輸入一個ip地址去掃描開放的接口。 
如這里我們輸入127.0.0.1查看本機的端口開放情況。 
掃描 
在會命令行的情況下,極度不推薦這種方法,因為這個圖形化工具是按照端口的順序從0到65535的方式去順序掃描的,太慢了。推薦命令行方式。

 

轉自 http://my.oschina.net/foreverich/blog/402252

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM