简介
CentOS 升级到 7 之后,内置的防火墙已经从 iptables
变成了 firewalld
,不同操作系统设置的方式不同。
CentOS 6
- 打开/关闭/重启防火墙
1 | chkconfig iptables on # 开启防火墙 |
- 打开端口
1 | /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT # 打开22端口 |
- 查看打开的端口
1 | /etc/init.d/iptables status |
CentOS 7
- 打开/关闭/重启防火墙
1 | systemctl start firewalld # 启用防火墙 |
- 打开端口
1 | firewall-cmd --zone=public --add-port=80/tcp # 永久生效再加上--permanent |
- 查看打开的端口
1 | firewall-cmd --zone=public --list-ports |