CentOS-7.6放行端口命令

在 CentOS 7.6 中,默认的防火墙管理工具是 firewalld推荐使用以下命令来管理端口,这类命令在重启后依然生效

核心命令:使用 --permanent 参数添加规则后,必须执行 reload 使配置生效

🛠️ 快速操作步骤

  1. 开放端口(以 8080 为例)

    bash
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
  2. 重新加载配置

    bash
    firewall-cmd --reload
  3. 验证是否成功

    bash
    firewall-cmd --query-port=8080/tcp

    若输出 yes,即表示放行成功

💡 常用管理命令

操作目的命令示例
查看已开放端口firewall-cmd --zone=public --list-ports
移除指定端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent
开放端口范围firewall-cmd --zone=public --add-port=10000-10010/tcp --permanent
开放UDP端口firewall-cmd --zone=public --add-port=53/udp --permanent

📌 注意事项

  • 临时开放:去掉命令中的 --permanent 参数即可临时开放,但重启后会失效

  • 云服务器:如果你使用的是云服务器,除了在系统内部放行端口外,还必须登录云服务商的管理后台,在“安全组”或“防火墙”规则中放行对应的端口,否则外网仍无法访问


您可以还会对下面的文章感兴趣:

暂无相关文章