centos

centos stream8防火墙配置指南

小樊
42
2025-05-12 22:32:28
栏目: 智能运维

在CentOS 8中,通常使用firewalld服务来管理防火墙规则。以下是配置防火墙的基本步骤:

  1. 安装firewalld

    sudo yum install firewalld -y
    
  2. 启动和启用firewalld

    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    
  3. 查看当前防火墙状态

    sudo firewall-cmd --state
    
  4. 查看开放的端口

    sudo firewall-cmd --list-all
    
  5. 开放特定端口

    sudo firewall-cmd --permanent --zonepublic --add-port80/tcp
    sudo firewall-cmd --reload
    
  6. 允许特定IP访问

    sudo firewall-cmd --permanent --zonepublic --add-rich-rule 'rule family="ipv4" source address="192.168.1.100" accept'
    sudo firewall-cmd --reload
    
  7. 删除端口规则

    sudo firewall-cmd --permanent --zonepublic --remove-port80/tcp
    sudo firewall-cmd --reload
    
  8. 查看和删除富规则

    sudo firewall-cmd --list-rich-rules
    sudo firewall-cmd --permanent --zonepublic --remove-rich-rule 'rule family="ipv4" source address="192.168.1.100"'
    sudo firewall-cmd --reload
    
  9. 更改默认区域

    sudo firewall-cmd --permanent --set-default-zone=trusted
    sudo firewall-cmd --reload
    
  10. 关闭防火墙

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    

0
看了该问题的人还看了