须要注意的是在CentOS 6 中防火墙由iptables来管理,在CentOS 7 中防火墙由firewalld来管理。vim
1. 在CentOS 7 中tcp
使用以下命令spa
firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
举个例子rest
firewall-cmd --zone=public --add-port=8080/tcp --permanent
解释一下:code
--zone 做用域blog
--add-prot=8080/tcp 端口/通信协议ip
--permanent 永久生效,没有此参数重启后会失效作用域
执行命令提示success则表示添加成功,此时若是查询会发现8080端口并无放行,由于须要重启防火墙cmd
2. 在CentOS 6 中:table
若是你习惯iptables,也能够在CentOS 7 中安装iptables-service
yum install iptables-services # 设置开机启动 systemctl enable iptables
还以开放8080端口为例
执行vim /etc/sysconfig/iptables命令
在文件中添加
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT
修改完后重启iptables
service iptables restart
执行iptables -L命令查看防火墙规则