Centos 7 中防火墙由 firewalld 来管理,而不是 iptables。
1、 查看防火墙状态
firewall-cmd --state
2.、关闭防火墙firewall
systemctl stop firewalld.service
systemctl disable firewalld.service
3、关闭防火墙firewall后开启
systemctl start firewalld.service
4、开启端口
zone – 作用域
add-port=80/tcp – 添加端口,格式为:端口/通讯协议
permanent – 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=端口(如3306)/tcp --permanent
5、重启防火墙
firewall-cmd --reload
6、查询端口号3306是否开启
firewall-cmd --query-port=3306/tcp
其他端口开启同上