CentOS 7中的firewalld是一个用于管理防火墙的服务,以下是一些常用的firewalld命令:
(图片来源网络,侵删)
1、查看firewalld状态
systemctl status firewalld
2、启动、停止、重启firewalld服务
systemctl start firewalld systemctl stop firewalld systemctl restart firewalld
3、开机自启动firewalld服务
systemctl enable firewalld
4、关闭开机自启动firewalld服务
systemctl disable firewalld
5、查看firewalld所有打开的端口
firewallcmd listall
6、添加一个永久规则,开放指定端口(以80端口为例)
firewallcmd permanent addport=80/tcp
7、重新载入firewalld配置
firewallcmd reload
8、禁止某个端口(以80端口为例)
firewallcmd permanent removeport=80/tcp
9、查看当前生效的zone信息(默认为public)
firewallcmd getactivezones
10、设置默认的zone为public(可选)
firewallcmd setdefaultzone=public
11、查看指定zone的信息(以public为例)
firewallcmd zone=public listall
12、在指定zone中添加一个永久规则(以public zone为例,开放80端口)
firewallcmd zone=public permanent addport=80/tcp
13、在指定zone中删除一个永久规则(以public zone为例,删除80端口)
firewallcmd zone=public permanent removeport=80/tcp
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676927.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复