firewall-cmd命令示例
时间: 2023-08-06 22:06:11 浏览: 110
下面是一些常见的 `firewall-cmd` 命令示例:
1. 查看防火墙状态:
```
firewall-cmd --state
```
2. 查看所有已启用的区域:
```
firewall-cmd --get-active-zones
```
3. 查看指定区域的规则:
```
firewall-cmd --zone=public --list-all
```
4. 开放端口:
```
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
```
5. 关闭端口:
```
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --reload
```
6. 允许服务访问:
```
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
```
7. 禁止服务访问:
```
firewall-cmd --zone=public --remove-service=http --permanent
firewall-cmd --reload
```
请注意,在使用 `firewall-cmd` 命令时,需要使用 `--permanent` 选项将规则永久保存,并在修改配置后使用 `firewall-cmd --reload` 命令重新加载防火墙配置。
阅读全文