说明:CentOS 7.8默认使用的是firewall作为防火墙。以CentOS 7.8的firewall为例进行介绍。

  1. 启动防火墙服务
    systemctl start  firewalld.service
  2. 关闭防火墙服务
    systemctl stop  firewalld.service
  3. 重启防火墙服务
    systemctl restart  firewalld.service
  4. 显示防火墙的状态
    systemctl status firewalld.service
  5. 开机启动防火墙
    systemctl enable firewalld.service
  6. 开机时禁用防火墙
    systemctl disable firewalld.service
  7. 查看防火墙是否开机启动
    systemctl  is-enabled  firewalld.service
  8. 查看版本
    firewall-cmd --version
  9. 查看帮助
    firewall-cmd  --help
  10. 显示状态。
    firewall-cmd --state
  11. 查看防火墙规则
    firewall-cmd --list-all
  12. 查看所有打开的端口
    firewall-cmd --zone=public --list-ports
  13. 重新载入,更新防火墙规则
    firewall-cmd --reload
  14. 查看区域信息
    firewall-cmd --get-active-zones
  15. 查看指定接口所属区域
    firewall-cmd --get-zone-of-interface=eth0
  16. 拒绝所有包
    firewall-cmd --panic-on
  17. 取消拒绝状态
    firewall-cmd --panic-off
  18. 查看是否拒绝
    firewall-cmd --query-panic
  19. 开启80端口,–permanent永久生效,没有此参数重启后失效
    
    firewall-cmd --zone=public --add-port=80/tcp --permanent ```
  20. 查看80端口是否开放
    firewall-cmd --zone=public --query-port=80/tcp 
  21. 删除80端口配置
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
Last modification:June 13th, 2020 at 07:08 pm
If you think my article is useful to you, please feel free to appreciate