查看防火墙配置规则命令
时间: 2024-09-20 16:12:08 浏览: 49
要查看Linux防火墙firewalld的当前配置规则,你可以使用`firewall-cmd`命令。以下是查看状态和配置规则的方法:
1. 查看防火墙的状态(即规则是否启用)[^1]:
```shell
firewall-cmd --state
```
2. 显示完整的防火墙配置信息,包括已应用的规则和策略:
```shell
firewall-cmd --get-active-zones
firewall-cmd --permanent --get-all-rich-rules
firewall-cmd --list-all
```
注意,这些命令可能需要管理员权限才能运行。
如果你想了解如何操作防火墙服务本身(如启动、停止、重启以及开机启动状态),可以使用`systemctl`命令:
- 停止firewalld服务:
```shell
systemctl stop firewalld
```
- 启动firewalld服务:
```shell
systemctl start firewalld
```
- 重启firewalld服务:
```shell
systemctl restart firewalld
```
- 开机时自动启动firewalld:
```shell
systemctl enable firewalld
```
- 关闭firewalld开机自启动:
```shell
systemctl disable firewalld
```
阅读全文