# 使用 netcat (nc) 测试端口是否开放
# 语法: nc -zv <hostname> <port>
# -z: 只扫描端口,不发送数据
# -v: 显示详细信息
# 示例:测试本机的80端口是否开放
nc -zv 127.0.0.1 80
# 如果需要测试多个端口,可以使用以下命令
# 示例:测试本机的80到90端口是否开放
for port in $(seq 80 90); do
nc -zv 127.0.0.1 $port
done
nc -zv <hostname> <port>
:这是最基本的命令格式,用于测试指定主机的指定端口是否开放。
-z
:表示只扫描端口,不发送数据。-v
:表示显示详细信息。示例代码:
127.0.0.1
) 的 80
端口是否开放。80
到 90
端口之间的所有端口是否开放。输出结果:
Connection to 127.0.0.1 port 80 [tcp/http] succeeded!
的信息。nc: connect to 127.0.0.1 port 80 (tcp) failed: Connection refused
的信息。上一篇:linux 移动文件命令
下一篇:linux 查找进程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站