在CentOS系统中,开启防火墙端口通常使用firewalld
服务。以下是开启端口的步骤:
检查firewalld状态
sudo systemctl status firewalld
如果服务未运行,启动它:
sudo systemctl start firewalld
查看当前开放的端口
sudo firewall-cmd --list-all
永久开放端口
使用--permanent
选项来永久开放端口。例如,开放TCP端口80:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
重新加载防火墙配置 使更改生效:
sudo firewall-cmd --reload
验证端口是否开放 再次查看防火墙状态:
sudo firewall-cmd --list-all
或者使用netstat
或ss
命令检查端口监听情况:
sudo netstat -tulnp | grep 80
或
sudo ss -tulnp | grep 80
打开图形界面 在CentOS 7及以上版本中,可以通过以下命令启动图形界面:
sudo systemctl start graphical.target
访问firewall-config
在浏览器中输入http://<服务器IP>:9090
,或者在终端中使用以下命令:
sudo firewall-config
配置防火墙规则 在图形界面中,导航到“Firewall” -> “Ports”,然后添加新的端口规则。
应用更改 点击“Apply”或“OK”按钮保存并应用更改。
通过以上步骤,你应该能够在CentOS系统中成功开启所需的防火墙端口。