浏览 56
扫码
在 CentOS 8 中,防火墙配置是通过 firewalld 服务来管理的。下面是一个基础的防火墿配置教程:
-
检查 firewalld 服务状态:
sudo systemctl status firewalld
如果服务未运行,可以通过以下命令启动服务:
sudo systemctl start firewalld
-
查看防火墙规则列表:
sudo firewall-cmd --list-all
-
开放端口: 如果需要开放某个端口,可以使用以下命令:
sudo firewall-cmd --add-port=端口号/tcp --permanent
例如,开放 SSH 端口:
sudo firewall-cmd --add-port=22/tcp --permanent
-
应用配置更改: 每次修改防火墙配置后,需要重新加载配置使更改生效:
sudo firewall-cmd --reload
-
查看开放的端口是否生效:
sudo firewall-cmd --list-ports
-
关闭端口: 如果需要关闭某个端口,可以使用以下命令:
sudo firewall-cmd --remove-port=端口号/tcp --permanent
再次应用配置更改:
sudo firewall-cmd --reload
-
其他常用命令:
- 启用防火墙:
sudo systemctl enable firewalld
- 停用防火墙:
sudo systemctl disable firewalld
- 重启防火墙:
sudo systemctl restart firewalld
- 启用防火墙:
通过以上步骤,您可以对 CentOS 8 下的 firewalld 进行基础的配置。如需更详细的配置,请参考 firewalld 的官方文档。