Centos7防火墙(firewalld)管理

# 查看防火墙状态
systemctl status firewalld

# 关闭防火墙(临时,重启后失效)
systemctl stop firewalld

# 关闭防火墙(永久,重启后依然有效)
systemctl disable firewalld

# 开启防火墙(临时,重启后失效)
systemctl start firewalld

# 开启防火墙(永久,重启后依然有效)
systemctl enable firewalld

# 查看所有开放的端口
firewall-cmd --zone=public --list-ports

# 开放端口(--permanent表示永久生效,没有此参数则重启后失效)
firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 更新防火墙规则
firewall-cmd --reload

# 查看端口
firewall-cmd --zone=public --query-port=6379/tcp

# 删除端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent