在 Ubuntu 系统中,iptables
的规则默认不会保存到配置文件中。不过,你可以手动将当前的 iptables
规则导出到一个文件中,以便于备份和恢复。以下是具体步骤:
打开终端。
使用以下命令将当前的 iptables
规则保存到一个文件中,例如 iptables-backup.txt
:
sudo iptables-save > /etc/iptables/rules.v4
如果你使用的是 IPv6,可以使用:
sudo ip6tables-save > /etc/iptables/rules.v6
这样,你的规则就会被保存到指定的文件中。
如果你需要恢复之前备份的 iptables
规则,可以使用以下命令:
对于 IPv4 规则:
sudo iptables-restore < /etc/iptables/rules.v4
对于 IPv6 规则:
sudo ip6tables-restore < /etc/iptables/rules.v6
如果你希望定期自动备份 iptables
规则,可以考虑将备份命令添加到 cron
作业中。例如,每天凌晨 2 点备份规则:
编辑当前用户的 crontab 文件:
crontab -e
添加以下行:
0 2 * * * /sbin/iptables-save > /etc/iptables/rules.v4
0 2 * * * /sbin/ip6tables-save > /etc/iptables/rules.v6
保存并退出编辑器。
这样设置后,系统会每天自动执行备份操作。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何优化Ubuntu Swagger性能