Mac和Linux下測試端口是否存活一法[轉載]

測試端口存活的最常用的方法是telnet

$telnet 127.0.0.1 80

不過這個方法有一個不方便的地方:連接成功後會進入交互模式,需要按 ctrl + ] 和 q 才能退出。

後來,經過網上一番搜索,發現一個簡便的方法,請出大神 nc

$nc -zv 127.0.0.1 80
Connection to 127.0.0.1 port 80 [tcp/arepa-cas] succeeded!    # 成功
nc: connectx to 127.0.0.1 port 80 (tcp) failed: Connection refused    # 失敗

命令運行後,1. 不會進入交互模式,立即返回;2. 成功和失敗的返回值特徵很明顯,在腳本中做判斷非常方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章