firewall命令详解

 2022-02-20    606  

1.查看防火墙状态

firewall-cmd --state


2.查看开启了哪些端口

firewall-cmd --zone=public --list-ports


3.查看开启了哪些服务

firewall-cmd --list-services


4.查看现有的所有规则 

firewall-cmd --list-all-zones


5.添加一个端口(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=80/tcp --permanent


6.删除一个端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent


7.添加一个服务到防火墙

firewall-cmd --add-service=http


8.删除一个服务到防火墙

firewall-cmd --remove-service=http


9.重新加载

firewall-cmd --reload


10.启动防火墙:

systemctl start firewalld.service


11.关闭防火墙:

systemctl stop firewalld.service


12.重启防火墙:

systemctl restart firewalld.service


13.显示防火墙的状态:

systemctl status firewalld.service


14.开机时启用防火墙:

systemctl enable firewalld.service


15.开机时禁用防火墙:

systemctl disable firewalld.service


16.查看服务是否开机启动:

systemctl is-enabled firewalld.service


17.查看已启动的服务列表:

systemctl list-unit-files|grep enabled


18.查看启动失败的服务列表:

systemctl --failed

原文链接:https://77isp.com/post/66.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。