当前位置:首页 > 行业动态 > 正文

CentOS 7firewall 常用命令

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 
0