centos

centos防火墙开启端口方法

小樊
44
2025-05-22 23:50:12
栏目: 智能运维

在CentOS系统中,开启防火墙端口通常使用firewalld服务。以下是开启端口的步骤:

方法一:使用firewall-cmd命令

  1. 检查firewalld状态

    sudo systemctl status firewalld
    

    如果服务未运行,启动它:

    sudo systemctl start firewalld
    
  2. 查看当前开放的端口

    sudo firewall-cmd --list-all
    
  3. 永久开放端口 使用--permanent选项来永久开放端口。例如,开放TCP端口80:

    sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
    
  4. 重新加载防火墙配置 使更改生效:

    sudo firewall-cmd --reload
    
  5. 验证端口是否开放 再次查看防火墙状态:

    sudo firewall-cmd --list-all
    

    或者使用netstatss命令检查端口监听情况:

    sudo netstat -tulnp | grep 80
    

    sudo ss -tulnp | grep 80
    

方法二:使用图形界面(如果安装了firewall-config)

  1. 打开图形界面 在CentOS 7及以上版本中,可以通过以下命令启动图形界面:

    sudo systemctl start graphical.target
    
  2. 访问firewall-config 在浏览器中输入http://<服务器IP>:9090,或者在终端中使用以下命令:

    sudo firewall-config
    
  3. 配置防火墙规则 在图形界面中,导航到“Firewall” -> “Ports”,然后添加新的端口规则。

  4. 应用更改 点击“Apply”或“OK”按钮保存并应用更改。

注意事项

通过以上步骤,你应该能够在CentOS系统中成功开启所需的防火墙端口。

0
看了该问题的人还看了