服务器资讯

时间:2025-07-22 浏览量:(232)

如何在CentOS8中配置防火墙?

在 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 的官方文档。


Search Bar

最新资讯

2025-08-21

IPv4 与 DNS 服务器:...

2025-08-21

SQLite 连接池实战指南:...

2025-08-21

宝塔面板与 CDN、WAF 的...

2025-08-13

SMB 协议中 TCP 连接重...

2025-08-21

网络级防火墙详解:定义、核心特...