# 使用 telnet 命令测试端口是否开放
telnet www.example.com 80
# 解释:telnet 命令会尝试连接指定的主机和端口。如果连接成功,表示端口是开放的;如果连接失败,则端口可能被防火墙阻止或未开放。
# 使用 nc (netcat) 命令测试端口是否开放
nc -zv www.example.com 80
# 解释:nc (netcat) 命令的 -z 选项用于扫描模式,-v 选项用于显示详细信息。它会尝试连接指定的主机和端口,并输出连接结果。
# 使用 curl 命令测试 HTTP 端口是否开放
curl -I http://www.example.com:80
# 解释:curl 命令的 -I 选项用于仅获取响应头。如果能够成功获取响应头,说明端口是开放的。
# 使用 ss 命令查看本地端口是否开放
ss -tuln | grep ':80'
# 解释:ss 命令的 -t 选项用于显示 TCP 连接,-u 选项用于显示 UDP 连接,-l 选项用于显示监听状态的套接字,-n 选项用于不解析服务名称。grep 用于过滤出特定端口。
上一篇:linux dns 配置
下一篇:linux写入文件命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站