在 CentOS 系统中,通常默认使用的防火墙软件是 firewalld。以下是开启 CentOS 防火墙的步骤:
- 启动防火墙服务:
sudo systemctl start firewalld
- 启用防火墙服务开机自启:
sudo systemctl enable firewalld
- 验证防火墙状态:
sudo firewall-cmd --state
如果输出为“running”,则表示防火墙已启用。
- 允许必要的端口(可选):
在启用防火墙之前,根据需要允许必要的端口,以便系统正常工作。例如,允许 HTTP 和 HTTPS 流量通过防火墙:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https
- 重新加载防火墙规则:
在对防火墙规则进行更改后,需要重新加载它以使更改生效:
sudo firewall-cmd --reload
- 查看防火墙规则(可选):
可以使用以下命令查看当前防火墙规则:
sudo firewall-cmd --list-all
以上步骤即可完成 CentOS 防火墙的开启。请注意,具体命令可能会因 CentOS 版本的不同而略有差异,建议根据实际情况进行调整。