背景:应用部署服务器后需要查看已开了哪些端口,若是没有开启则需要增加端口
命令:(CentOS/RHEL 7及之后版本)
-
查看所有区域和它们的默认规则:
bashsudo firewall-cmd --list-all-zones -
查看特定区域的详细信息:
bashsudo firewall-cmd --zone=public --list-all -
要允许特定端口(例如TCP端口8080):
bashsudo firewall-cmd --zone=public --add-port=8080/tcp --permanent -
重新加载firewalld以应用更改:
bashsudo firewall-cmd --reload
结论:以上几个命令即可查看服务器开放了哪些端口,并允许哪些端口放开