Centos7:linux
CentOS升级到7以后,发现没法使用iptables控制Linuxs的端口,google以后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:tcp
使用命令的方式配置CentOS7防火墙google
##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Remove
firewall-cmd --permanent --zone=public --remove-port=80/tcp
##Reload
firewall-cmd --reload.net
检查是否生效rest
firewall-cmd --zone=public --query-port=80/tcpip
列出全部的开放端口rem
firewall-cmd --list-allget
查看防火墙状态cmd
systemctl status firewalld.servicetable
启动防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
从新启动防火墙
systemctl restart firewalld.service
如:
[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[caibo@localhost /]$ firewall-cmd --reload
systemctl stop firewalld.service #中止 systemctl disable firewalld.service #禁用