CentOS7 防火墙Firewalld 常用命令汇总1
ReadHat系列从7开始就将系统内防火墙更换为Firewalld,相比iptables 在逻辑和命令上有些区别,下面就总结整理一下在运维中常用的一些防火墙命令
查看firewall状态,Centos7默认是安装并开启的;
firewall-cmd --state
启动防火墙
systemctl start firewalld
设置开机启动
systemctl enable firewalld
关闭防火墙
systemctl stop firewalld
取消开机启动
systemctl disable firewalld
允许http服务(对应服务策略目录:/usr/lib/firewalld/services/)
firewall-cmd --permanent --add-service=http
关闭http服务(对应服务策略目录:/usr/lib/firewalld/services/)
firewall-cmd --permanent --remove-service=http
允许端口:3389
firewall-cmd --permanent --add-port=3389/tcp
允许端口:1-3389
firewall-cmd --permanent --add-port=1-3389/tcp
关闭放行中端口:3389
firewall-cmd --permanent --remove-port=3389/tcp
查看防火墙规则
firewall-cmd --list-all
查看所有的防火墙策略(即显示/etc/firewalld/zones/下的所有策略)
firewall-cmd --list-all-zones
查询某个端口有无放行
firewall-cmd --zone=public --query-port=38061/tcp
重新加载配置文件
firewall-cmd --reload
#更改配置后一定要重新加载配置文件
阅读剩余
版权声明:
作者:yunweiadmin
链接:https://ldnmp.com/centos7-firewalld/
文章版权归作者所有,未经允许请勿转载。
THE END