Linux防火墙关闭和查看状态命令
时间: 2024-08-17 16:03:06 浏览: 47
Linux系统中的防火墙通常使用`iptables`(内核级模块)或者`firewalld`(服务级别管理工具)来进行配置。以下是关于关闭、查看状态的相关命令:
### 关闭Linux防火墙(使用iptables)
对于基于`iptables`的防火墙,你可以使用以下命令关闭它:
```sh
# 对于IPv4规则
sudo service iptables stop
# 或者使用直接命令
sudo iptables -F # 清空所有规则
sudo iptables -X # 删除自上次重启以来未使用的链
sudo service iptables save # 保存当前配置到/etc/sysconfig/iptables
# 对于IPv6规则
sudo ip6tables -F
sudo ip6tables -X
```
如果使用的是`firewalld`,关闭方法类似,但需要使用`firewall-cmd`:
```sh
sudo firewall-cmd --shutdown
sudo systemctl restart firewalld
```
### 查看Linux防火墙状态(使用iptables)
查看iptables的状态:
```sh
# 查看整体规则的状态
sudo iptables -L -n -v
# 查看特定链的状态,如INPUT/OUTPUT/PREROUTING等
sudo iptables -L INPUT -n -v
```
对于`firewalld`:
```sh
# 查看firewalld防火墙状态
sudo firewall-cmd --state
```