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

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服务

CentOS 7firewall 常用命令

systemctl disable firewalld 

5、查看firewalld所有打开的端口

firewallcmd listall 

6、添加一个永久规则,开放指定端口(以80端口为例)

firewallcmd permanent addport=80/tcp 

7、重新载入firewalld配置

firewallcmd reload 

8、禁止某个端口(以80端口为例)

CentOS 7firewall 常用命令

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端口)

CentOS 7firewall 常用命令

firewallcmd zone=public permanent addport=80/tcp 

13、在指定zone中删除一个永久规则(以public zone为例,删除80端口)

firewallcmd zone=public permanent removeport=80/tcp