温馨提示×

centos minimal怎么设置防火墙

小樊
44
2025-02-22 17:18:00
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS Minimal系统中设置防火墙(firewalld),可以按照以下步骤进行:

安装firewalld

  1. 更新系统包

    sudo yum update -y
    
  2. 安装firewalld

    sudo yum install firewalld -y
    

启动和启用firewalld服务

  1. 启动firewalld服务

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

    sudo systemctl enable firewalld
    

配置firewalld

  1. 查看当前防火墙状态

    sudo firewall-cmd --state
    
  2. 查看所有开放的端口

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

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

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

    sudo firewall-cmd --permanent --remove-port=80/tcp
    sudo firewall-cmd --reload
    
  6. 开放特定服务(例如开放HTTP服务):

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --reload
    
  7. 关闭特定服务(例如关闭HTTP服务):

    sudo firewall-cmd --permanent --remove-service=http
    sudo firewall-cmd --reload
    

其他常用命令

  • 查看防火墙区域

    sudo firewall-cmd --get-zones
    
  • 查看当前活动区域

    sudo firewall-cmd --get-active-zones
    
  • 更改默认区域

    sudo firewall-cmd --set-default-zone=public
    
  • 添加自定义区域

    sudo firewall-cmd --new-zone=myzone --permanent
    sudo firewall-cmd --reload
    
  • 将接口添加到区域

    sudo firewall-cmd --zone=myzone --add-interface=eth0 --permanent
    sudo firewall-cmd --reload
    

通过以上步骤,你可以在CentOS Minimal系统中成功设置和管理防火墙。根据实际需求调整配置,确保系统安全。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos minimal如何设置防火墙

0