查看防火墙状态
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
重新启动防火墙
对端口的操作:
##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Remove
firewall-cmd --permanent --zone=public --remove-port=80/tcp
##Reload 更新防火墙的规则
firewall-cmd --reload
firewall-cmd --complete-reload
两者的区别就是第一个无需断开连接,就是firewalld特性之一动态添加规则,第二个需要断开连接,类似重启服务
查看打开的端口列表:
firewall-cmd --permanent --zone=public --list-ports
查看支持的服务
firewall-cmd --permanent
--zone=public --list-services
添加服务:
firewall-cmd --permanent --zone=public --add-service=smtp
这种方式就是间接修改/etc/firewalld/zones/public.xml文件
本文介绍如何使用systemctl命令管理防火墙服务状态,包括启动、停止和重启等操作,并详细讲解了如何通过firewall-cmd命令添加和删除端口规则、更新防火墙配置以及查看已开放端口和服务。
496

被折叠的 条评论
为什么被折叠?



