在 CentOS 系统中,使用 iptables
命令配置防火墙规则后,可以通过以下方法保存当前的配置:
service
命令保存规则:
sudo service iptables save
重启防火墙服务(可选,但推荐):
sudo service iptables restart
iptables-save
和 iptables-restore
命令保存规则到文件:
sudo iptables-save > /etc/sysconfig/iptables
重启防火墙服务(可选,但推荐):
sudo service iptables restart
firewall-cmd
命令(适用于 CentOS 7 及以上版本)如果你使用的是 CentOS 7 或更高版本,并且安装了 firewalld
,可以使用以下命令:
保存规则:
sudo firewall-cmd --runtime-to-permanent
重启防火墙服务:
sudo systemctl restart firewalld
无论使用哪种方法,都可以通过以下命令查看当前的 iptables
规则:
sudo iptables -L -n -v
或者对于 firewalld
:
sudo firewall-cmd --list-all
通过这些步骤,你可以确保在系统重启后,防火墙规则仍然有效。