在 Linux 調試的時候非常麻煩的就是檢查端口是否聯通。
其中可能有各種原因導致端口沒有聯通,通常爲操作系統本身的防火牆,託管服務器中心的防火牆等。
因爲網絡不通,導致各種問題的出現。
nc 也被稱爲 netcat 就是你的好朋友了。
安裝
運行下面的命令就可以進行安裝了,如果你的 dnf 不能使用,那麼試下 yum
dnf install nc
Linux 的 nc 命令用於設置路由器。
執行本指令可設置路由器的相關參數。
執行命令檢查端口
可以直接執行下面的命令,來檢查特定地址的特定端口是否是開放的。
nc -z -v 127.0.0.1 10050
上面的命令查看 IP 地址爲:127.0.0.1 端口爲:10050
如果出現下面的返回,則表明端口是聯通的。
[root@monitor ~]# nc -z -v 127.0.0.1 10050
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:10050.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
[root@monitor ~]#
如果你需要查看遠程服務器的特定端口的話,修改不同的地址就行。
總結
需要注意的是,IP 地址和端口直接使用空格分開。
-z 使用 0 輸入/輸出模式,只在掃描通信端口時使用。
-v 顯示指令執行過程。
如果你還需要了解其他參數,請參考相關手冊。
本文分享自微信公衆號 - CWIKIUS(CWIKIUS)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。