Linux备份当前规则,iptables规则备份和恢复与firewalled介绍和相关操作

本文介绍了Linux中iptables规则的备份、恢复方法,以及firewalld服务的开启、关闭。通过`service iptables save`和`iptables-save > myipt.rule`备份规则,使用`iptables-restore < myipt.rule`恢复。在CentOS7中,firewalld成为默认防火墙,可通过`firewall-cmd`命令管理zone和服务,如设置默认zone、添加或移除服务。
摘要由CSDN通过智能技术生成

一、iptables规则备份和恢复

我们在设置防火墙规则的时候,规则只是保存在内存中,并没有保存到某一个文件中。系统重启重启之后,之前设定的规则就么有了,所以设定好之后要先保存一下,使用命令:

[root@zlinux ~]# service iptables save

iptables: Saving firewall rules to /etc/sysconfig/iptables:[ 确定 ]

会看到提示,防火墙规则保存在/etc/sysconfig/iptables文件内,这个文件就是iptables的配置文件。所以如要备份防火墙规则,复制一份这个文件的复本即可。

有事我们需要清楚防火墙规则,使用iptables -F固然可以,但是最好的方法还是停止防火墙服务:

[root@zlinux ~]# service iptables stop

Redirecting to /bin/systemctl stop iptables.service

[root@zlinux ~]# service iptables stop

Redirecting to /bin/systemctl stop iptables.service

[root@zlinux ~]# iptables -nvL

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination

这样防火墙就停止了,并且规则也清除了。但是一旦重新设置规则,防火墙服务回自动重启。那么我们来为防火情重新设置规则,并备份规则:

[root@zlinux ~]# sh /usr/local/sbin/iptables.sh //通过脚本设置规则

[root@zlinux ~]# iptables -nvL

Chain INPUT (policy DROP 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination

6 428 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED

0 0 ACCEPT tcp -- * * 192.168.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值