阅读量:4
CentOS防火墙备份与恢复操作(基于firewalld)
一、备份操作
-
备份单个区域配置(如公共区域):
sudo firewall-cmd --zone=public --list-all-export > firewall-backup-public.xml(将公共区域规则保存到
firewall-backup-public.xml) -
备份所有区域配置:
sudo firewall-cmd --list-all > /etc/firewalld/zones/backup.xml sudo tar -czvf firewall-backup.tar.gz /etc/firewalld/(备份
/etc/firewalld/目录下所有配置文件) -
保存为永久配置(避免重启丢失):
sudo firewall-cmd --runtime-to-permanent(将临时规则转为永久规则,再执行备份命令)
二、恢复操作
-
从备份文件恢复:
sudo firewall-cmd --import < /path/to/backup/firewalld_rules.xml sudo firewall-cmd --reload(导入XML文件并重新加载规则)
-
恢复默认配置:
sudo firewall-cmd --complete-reload sudo firewall-cmd --set-default-zone=public(清除所有自定义规则,恢复默认区域和策略)
三、注意事项
- 权限要求:需使用
sudo或root用户执行命令。 - 版本差异:CentOS 6及更早版本需使用
iptables命令(参考),CentOS 7及以上使用firewalld。 - 备份存储:建议将备份文件存至外部硬盘或云存储,避免本地损坏。
参考来源:
以上就是关于“CentOS防火墙备份与恢复操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm