8.防火墙的常用命令


  1. 安装
    sudo yum install firewalld

  2. firewalld的基本使用
    启动: service firewalld start
    查看状态: service firewalld status
    停止: service firewalld disable
    禁用: service firewalld stop

  3. 配置firewalld-cmd
    查看版本: firewall-cmd --version
    查看帮助: firewall-cmd --help
    显示状态: firewall-cmd –state
    列出所有的区域:firewall-cmd --get-zones
    列出默认区域:firewall-cmd --get-default-zone
    列出所有区域配置: firewall-cmd --list-all-zone
    查看所有打开的端口: firewall-cmd --zone=public --list-ports
    查看规则:iptables -L -n
    更新防火墙规则: firewall-cmd --reload
    查看区域信息: firewall-cmd --get-active-zones
    查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

  4. 添加服务
    firewall-cmd –add-service=ssh
    firewall-cmd –query-service=ssh
    firewall-cmd –remove-service=ssh

  5. 那怎么开启一个端口呢
    添加
    firewall-cmd --zone=public --add-port=80/tcp
    重新载入
    firewall-cmd --reload
    查看
    firewall-cmd --zone=public --query-port=80/tcp
    删除
    firewall-cmd --zone=public --remove-port=80/tcp