查看防火墙状态

使用firewall-cmd —state命令查看状态

  1. [root@hadoop101 ~]# firewall-cmd --state
  2. running

其中running表示运行状态

或者使用service firewalld status查看服务状态

  1. [root@hadoop101 ~]# service firewalld status
  2. Redirecting to /bin/systemctl status firewalld.service
  3. firewalld.service - firewalld - dynamic firewall daemon
  4. Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
  5. Active: active (running) since 2020-01-15 20:14:18 CST; 55min ago
  6. Docs: man:firewalld(1)
  7. Main PID: 740 (firewalld)
  8. CGroup: /system.slice/firewalld.service
  9. └─740 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
  10. 1 15 20:14:13 hadoop101 systemd[1]: Starting firewalld - dynamic firewall daemon...
  11. 1 15 20:14:18 hadoop101 systemd[1]: Started firewalld - dynamic firewall daemon.

其中Active: active (running)表示运行状态


临时关闭防火墙

service firewalld stop,可以临时关闭防火墙,重启后再次自己启动

  1. [root@hadoop101 ~]# service firewalld stop
  2. Redirecting to /bin/systemctl stop firewalld.service
  3. [root@hadoop101 ~]# firewall-cmd --state
  4. not running

永久关闭防火墙

systemctl disable firewalld.service命令可以永久关闭防火墙,重启后防火墙依然处于关闭状态

  1. [root@hadoop101 ~]# systemctl disable firewalld.service
  2. Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
  3. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.