firewalld(CentOS 7及以上默认)
sudo firewall-cmd --zone=public --list-all-export > firewall-backup-public.xml(备份指定区域,如public)sudo firewall-cmd --runtime-to-permanent && sudo firewall-cmd --list-all > /etc/firewalld/zones/public.xmlsudo tar -czvf firewall-backup.tar.gz /etc/firewalld(备份整个firewalld配置目录)iptables(CentOS 6及更早版本)
sudo iptables-save > /root/iptables.bak(备份当前iptables规则)
firewalld
sudo firewall-cmd --import < /path/to/backup/firewalld_rules.xml(需先停止服务)/etc/firewalld后重启服务:sudo systemctl restart firewalldsudo firewall-cmd --complete-reload(清除所有自定义规则,恢复默认)iptables
sudo iptables-restore < /root/iptables.bak(恢复之前备份的规则)
firewalld命令,CentOS 6及更早需用iptables命令。sudo systemctl restart firewalld。