linux指令学习之防火墙

2020-03-28T16:40:00

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

  1. 启动防火墙服务
systemctl start  firewalld.service
  1. 关闭防火墙服务
systemctl stop  firewalld.service
  1. 重启防火墙服务
systemctl restart  firewalld.service
  1. 显示防火墙的状态
systemctl status firewalld.service
  1. 开机启动防火墙
systemctl enable firewalld.service
  1. 开机时禁用防火墙
systemctl disable firewalld.service
  1. 查看防火墙是否开机启动
systemctl  is-enabled  firewalld.service
  1. 查看版本
firewall-cmd --version
  1. 查看帮助
firewall-cmd  --help
  1. 显示状态。
firewall-cmd --state
  1. 查看防火墙规则
firewall-cmd --list-all
  1. 查看所有打开的端口
firewall-cmd --zone=public --list-ports
  1. 重新载入,更新防火墙规则
firewall-cmd --reload
  1. 查看区域信息
firewall-cmd --get-active-zones
  1. 查看指定接口所属区域
firewall-cmd --get-zone-of-interface=eth0
  1. 拒绝所有包
firewall-cmd --panic-on
  1. 取消拒绝状态
firewall-cmd --panic-off
  1. 查看是否拒绝
firewall-cmd --query-panic
  1. 开启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

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »