偶然发现 CentOS7 中,找不到 iptables 防火墙的配置文件 ,也就是 /etc/sysconfig/iptables 文件,而且 也没有 iptables 系统服务,取而代之的是 firewalld ,而且之前配置的 iptables 规则也是没保存的,重启系统后就会失效,要想配置 iptables 需要如下操作:
安装 iptables 系统服务
yum install iptables-services
然后再设置任何 iptables 规则 就能永久保存了,例如:
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8000 -j ACCEPT
然后 保存 重启 iptables 系统服务
service iptables save
service iptables restart