温馨提示×

centos防火墙规则测试

小樊
62
2025-06-04 02:46:14
栏目: 智能运维

在CentOS系统中,你可以使用firewall-cmd命令来管理防火墙规则并进行测试。以下是一些常用的firewall-cmd命令和示例:

  1. 查看防火墙状态:
firewall-cmd --state
  1. 查看所有打开的端口:
firewall-cmd --list-ports
  1. 查看防火墙规则:
firewall-cmd --list-all
  1. 临时添加一个端口(例如:8080/tcp)到防火墙规则:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
  1. 临时删除一个端口(例如:8080/tcp)从防火墙规则:
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
  1. 重新加载防火墙配置以应用更改:
firewall-cmd --reload
  1. 测试防火墙规则是否生效。你可以尝试从另一台计算机访问你在防火墙中打开的端口,或者使用curl命令测试本地访问。

例如,如果你在防火墙中打开了8080端口,可以使用以下命令测试:

curl http://localhost:8080

如果一切正常,你应该能看到服务器返回的内容。

请注意,CentOS 7及更高版本默认使用firewalld作为防火墙。如果你使用的是CentOS 6或其他发行版,可能需要使用iptables命令来管理防火墙规则。

0