CentOS 7firewall 常用命令
- 行业动态
- 2024-06-08
- 1
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