在 CentOS 8 上,防火墙是由 firewalld 这个软件包提供的。要开启防火墙,请按照以下步骤操作:
安装 firewalld(如果尚未安装):
sudo dnf install firewalld
启动 firewalld 服务:
sudo systemctl start firewalld
启用 firewalld 服务开机自启:
sudo systemctl enable firewalld
查看防火墙状态:
sudo systemctl status firewalld
开放指定端口(例如,开放 TCP 端口 8080):
sudo firewall-cmd --permanent --add-port=8080/tcp
重新加载防火墙配置以应用新规则:
sudo firewall-cmd --reload
验证端口是否开放:
sudo firewall-cmd --zone=public --list-ports
以上步骤将启动 firewalld 服务并开放端口 8080。你可以根据需要开放其他端口,具体命令类似。
请注意,在生产环境中修改防火墙规则时要非常小心,确保不会意外阻止必要的网络流量。使用 firewalld 和 iptables 时,建议先了解相关文档和最佳实践。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>