centos8防火墙命令
时间: 2023-08-03 15:04:49 浏览: 84
CentOS 8 使用 firewalld 作为默认的防火墙管理工具。下面是一些常用的防火墙命令:
1. 启动防火墙:
```
sudo systemctl start firewalld
```
2. 停止防火墙:
```
sudo systemctl stop firewalld
```
3. 重启防火墙:
```
sudo systemctl restart firewalld
```
4. 永久禁用防火墙:
```
sudo systemctl disable firewalld
```
5. 永久启用防火墙:
```
sudo systemctl enable firewalld
```
6. 查看防火墙状态:
```
sudo firewall-cmd --state
```
7. 查看防火墙规则:
```
sudo firewall-cmd --list-all
```
8. 开放端口(临时):
```
sudo firewall-cmd --add-port=<port>/tcp
sudo firewall-cmd --add-port=<port>/udp
```
9. 开放端口(永久):
```
sudo firewall-cmd --permanent --add-port=<port>/tcp
sudo firewall-cmd --permanent --add-port=<port>/udp
```
10. 移除端口(临时):
```
sudo firewall-cmd --remove-port=<port>/tcp
sudo firewall-cmd --remove-port=<port>/udp
```
11. 移除端口(永久):
```
sudo firewall-cmd --permanent --remove-port=<port>/tcp
sudo firewall-cmd --permanent --remove-port=<port>/udp
```
请将 `<port>` 替换为要开放或移除的端口号。这些命令可以帮助你管理 CentOS 8 上的防火墙规则。