6 换到 7,虽然服务管理命令从 service 换成了 systemctl,但总归是通用的。但今天在新装主机上关闭防火墙时,经历了以下错误:

上网查了一下,原来 CentOS 7 默认使用的是 firewall 作为防火墙,故操作 的方式必须改变。下面就来说说 CentOS 7 上如何关闭

iptables

关闭 iptables

停止 firewall:

systemctl stop firewalld.service

禁止 firewall 开机启动:

systemctl disable firewalld.service

设置 iptables

-y install iptables-services

如果要修改防火墙配置,如增加防火墙端口 3306:

SELinux

关闭 selinux

临时关闭 SELinux:

setenforce 0

查看状态:

getenforce

修改配置文件关闭 SELinux: