使用命令行管理firewall之前,说明有关于防火墙的策略独立性:明确的策略,策略之间无关联. 比如mysql使用3306,firewall添加mysql服务但未添加3306,当查询3306端口状态会显示no: 同理,添加3306端口,但未添加mysql服务,当查询mysql服务是否被firewalld允许时,显示no.在这两种情况下,外网都可以正常访问,也必须能访问,这里的逻辑不存在问题.同样,拿Java程序开发来类比:往hashMap.put进service与port,当get的时候就成了两