0
点赞
收藏
分享

微信扫一扫

firewall防火墙

我是芄兰 2022-04-26 阅读 43
linux

1、防火墙基本使用

yum -y install firewalld                    ##安装firewalld
systemctl start firewalld.service           ##打开防火墙,或者 systemctl start firewalld.service,可以使用tab键补齐
systemctl status firewalld.service         	##查看防火墙状态
systemctl stop firewalld.service            ##关闭防火墙
systemctl restart firewalld.service        	##重启防火墙
systemctl enable firewalld.service        	##开机启用
systemctl disable firewalld.service       	##开机禁用
systemctl is-enabled firewalld.service  	##查看服务是否开机启动
systemctl list-unit-files|grep enabled    	##查看已启动的服务列表
systemctl --failed                          ##查看启动失败的服务列表

2、打开端口和服务

firewall-cmd --zone=public --add-port=80/tcp --permanent         	##永久打开tcp 80端口
firewall-cmd --zone=public --add-port=123/udp --permanent      		##永久打开udp 123端口
firewall-cmd --zone=public --add-port=8080-8081/tcp                 ##打开8080-8081端口,不加--permanent表示临时
firewall-cmd --zone=public --add-service=https --permanent      	##永久打开https服务
firewall-cmd --reload     											##更新防火墙规则,修改防火墙规则后,需要重新载入
firewall-cmd --zone=public --query-port=80/tcp                      ##查看tcp 80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent   		##删除打开的端口
firewall-cmd --zone=public --list-ports                             ##查看所有打开的端口
firewall-cmd --zone=public --list-services                          ##查看所有打开的服务,也可加--permanent
firewall-cmd --get-services    ##查看还有哪些服务可以打开
##防火墙预定义的服务配置文件是xml文件,目录在 /usr/lib/firewalld/services/,每个服务对应一个端口
##在配置ntp服务的时候需要打开udp 123端口,建议先打开防火墙的123端口,再启动ntp,当然关闭防火墙肯定也可以

3、查看信息

firewall-cmd --version     						##查看版本
firewall-cmd --help          					##查看帮助
firewall-cmd --state         					##显示状态
firewall-cmd --get-active-zones   				##查看区域信息
firewall-cmd --get-service   					##获取所有支持的服务
firewall-cmd --get-zone-of-interface=eth0  		##查看指定接口所属区域
firewall-cmd --panic-on   						##拒绝所有包
firewall-cmd --panic-off   						##取消拒绝状态
firewall-cmd --query-panic  					##查看是否拒绝

4、应急模式

firewall-cmd --panic-on       	##开启应急模式
firewall-cmd --panic-off        ##关闭应急模式
firewall-cmd --query-panic   	#查询应急模式
举报

相关推荐

0 条评论