centos

centos防火墙如何安装

小樊
43
2025-07-10 14:01:58
栏目: 智能运维

在CentOS系统中,防火墙通常是通过firewalld服务来管理的。以下是在CentOS上安装和配置firewalld的步骤:

安装firewalld

  1. 更新系统包(可选但推荐):

    sudo yum update -y
    
  2. 安装firewalld

    sudo yum install firewalld -y
    
  3. 启动firewalld服务

    sudo systemctl start firewalld
    
  4. 设置firewalld开机自启

    sudo systemctl enable firewalld
    

配置firewalld

  1. 查看firewalld状态

    sudo firewall-cmd --state
    
  2. 查看开放的端口和规则

    sudo firewall-cmd --list-all
    
  3. 开放特定端口(例如开放TCP端口80):

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

    sudo firewall-cmd --reload
    
  5. 关闭特定端口(例如关闭TCP端口80):

    sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp
    sudo firewall-cmd --reload
    
  6. 添加服务(例如添加HTTP服务):

    sudo firewall-cmd --permanent --zone=public --add-service=http
    sudo firewall-cmd --reload
    
  7. 删除服务(例如删除HTTP服务):

    sudo firewall-cmd --permanent --zone=public --remove-service=http
    sudo firewall-cmd --reload
    
  8. 查看所有可用的服务和端口

    sudo firewall-cmd --get-services
    sudo firewall-cmd --get-ports
    

其他有用的命令

通过以上步骤,你可以在CentOS系统上安装和配置firewalld防火墙,并根据需要进行相应的端口和服务管理。

0
看了该问题的人还看了