firewall-cmd参数详解
时间: 2024-01-05 15:04:02 浏览: 140
以下是对firewall-cmd命令的参数进行详解:
1. 添加端口:
```shell
firewall-cmd --zone=public --add-port=80/tcp --permanent
```
这个命令将在公共区域添加一个TCP端口80,并且永久生效。
2. 添加服务:
```shell
firewall-cmd --zone=public --add-service=http --permanent
```
这个命令将在公共区域添加一个名为http的服务,并且永久生效。
3. 重新载入防火墙规则:
```shell
firewall-cmd --reload
```
这个命令将重新载入防火墙规则,使新的规则生效。
4. 查询端口是否开放:
```shell
firewall-cmd --zone=public --query-port=80/tcp
```
这个命令将查询公共区域是否开放了TCP端口80。
5. 删除端口:
```shell
firewall-cmd --zone=public --remove-port=80/tcp --permanent
```
这个命令将从公共区域永久删除TCP端口80。
6. 查看已开放的服务:
```shell
firewall-cmd --list-services
```
这个命令将列出已开放的服务。
7. 查看所有可用的服务:
```shell
firewall-cmd --get-services
```
这个命令将列出所有可用的服务。
8. 添加指定服务:
```shell
firewall-cmd --add-service=<service>
```
这个命令将添加指定的服务。
9. 删除指定服务:
```shell
firewall-cmd --delete-service=<service>
```
这个命令将删除指定的服务。
阅读全文