CentOS防火墙开启后,可通过以下方式测试连接:
sudo firewall-cmd --state # 确认防火墙是否运行
sudo systemctl status firewalld # 备用命令
sudo firewall-cmd --list-ports # 查看开放端口
sudo firewall-cmd --list-all # 查看所有规则(含区域、服务、端口)
nc -zv <服务器IP或localhost> <端口号> # 使用netcat测试
telnet <服务器IP或localhost> <端口号> # 使用telnet测试(仅TCP)
curl http://<服务器IP或localhost>:<端口> # 测试HTTP连接
--permanent 再 reload,永久规则直接生效,测试时需确认规则已正确加载。注意:测试前确保网络配置正确,若需测试远程连接,需将localhost替换为目标服务器IP。