centos7并不是用iptables作为防火墙,而是已经开始使用firewall来作为防火墙
步骤
- 查看当前防火墙状态:
firewall-cmd --state - 如果是关闭状态,则启动:
systemctl start firewalld.service - 允许http服务:
sudo firewall-cmd --add-service=http --permanent - 启动端口:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone=public:表示作用域为公共的
--add-port=8080/tcp:添加tcp协议的端口8080;
--permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效; - 重启防火墙:
sudo systemctl restart firewalld.service - 重新载入配置:
firewall-cmd --reload - 查看端口开放状态:
sudo firewall-cmd --list-all









网友评论