一、查看防火墙是否开启:
systemctl status firewalld (active running表示防火墙已开启)(或者firewall-cmd --state)
二、开启、重启、关闭防火墙:
开启:service firewalld start
重启:service firewalld restart
关闭:service firewalld stop
三、查看防火墙规则:
firewall-cmd --list-all
四、查看端口是否开放、开放端口、移除端口:
查看:firewall-cmd --query-port=80/tcp (no or yes两种结果)
开放端口:firewall-cmd --permanent --add-port=80/tcp
移除端口:firewall-cmd --permanent --remove-port=80/tcp
注意:操作防火墙端口后需要 重启防火墙 使之生效!!!
五、注释:
firewall-cmd:linux提供操作防火墙的工具
--permanent:表示持久化的
--*-port:“*”表示操作端口动作,如add等