|Centos8 上使用 firewall-cmd 开放端口


开启与关闭防火墙

  • 在 Centos8 上使用 systemctl 防火墙服务
永久开放端口
以 8080 端口为例 。
永久开放 8080 端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
|Centos8 上使用 firewall-cmd 开放端口
本文插图

更新防火墙规则:
firewall-cmd --reload
|Centos8 上使用 firewall-cmd 开放端口
本文插图

注:每次开放/关闭端口都需要更新防火墙规则 。
查看指定端口是否开放
以 8080 端口为例 。
查看 8080 端口是否开放:
firewall-cmd --zone=public --query-port=8080/tcp
|Centos8 上使用 firewall-cmd 开放端口
本文插图

删除已开放端口
以 8080 端口为例 。
删除已开放的 8080 端口:
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
|Centos8 上使用 firewall-cmd 开放端口
本文插图

更新防火墙规则:
firewall-cmd --reload
|Centos8 上使用 firewall-cmd 开放端口
本文插图

注:每次开放/关闭端口都需要更新防火墙规则 。
查看所有已开放端口
firewall-cmd --zone=public --list-ports
|Centos8 上使用 firewall-cmd 开放端口
本文插图

【|Centos8 上使用 firewall-cmd 开放端口】总结
firewall-cmd --zone=public --add-port=8080/tcp --permanent // 永久开放 8080 端口 firewall-cmd --zone=public --query-port=8080/tcp // 查看指定端口是否开放 firewall-cmd --zone=public --remove-port=8080/tcp // 删除已开放的 8080 端口 firewall-cmd --zone=public --list-ports // 查询所有已开放端口


    推荐阅读