在 Linux 調(diào)試的時(shí)候非常麻煩的就是檢查端口是否聯(lián)通。
其中可能有各種原因?qū)е露丝跊](méi)有聯(lián)通,通常為操作系統(tǒng)本身的防火墻,托管服務(wù)器中心的防火墻等。
因?yàn)榫W(wǎng)絡(luò)不通,導(dǎo)致各種問(wèn)題的出現(xiàn)。
nc 也被稱為 netcat 就是你的好朋友了。
安裝
運(yùn)行下面的命令就可以進(jìn)行安裝了,如果你的 dnf 不能使用,那么試下 yum
dnf install nc
Linux 的 nc 命令用于設(shè)置路由器。
執(zhí)行本指令可設(shè)置路由器的相關(guān)參數(shù)。
執(zhí)行命令檢查端口
可以直接執(zhí)行下面的命令,來(lái)檢查特定地址的特定端口是否是開(kāi)放的。
nc -z -v 127.0.0.1 10050
上面的命令查看 IP 地址為:127.0.0.1 端口為:10050
如果出現(xiàn)下面的返回,則表明端口是聯(lián)通的。
[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 ~]#
如果你需要查看遠(yuǎn)程服務(wù)器的特定端口的話,修改不同的地址就行。
總結(jié)
- 需要注意的是,IP 地址和端口直接使用空格分開(kāi)。
- -z 使用 0 輸入/輸出模式,只在掃描通信端口時(shí)使用。
- -v 顯示指令執(zhí)行過(guò)程。
如果你還需要了解其他參數(shù),請(qǐng)參考相關(guān)手冊(cè)。
https://www.ossez.com/t/redhat-8/13713
?
本文摘自 :https://blog.51cto.com/c