CentOS7 开启防火墙
时间: 2023-09-24 20:03:56 浏览: 99
要在CentOS 7上启用防火墙,你可以执行以下步骤:
1. 检查防火墙状态:运行以下命令来检查防火墙是否已启用:
```
sudo systemctl status firewalld
```
2. 如果防火墙未启用,可以使用以下命令启用它:
```
sudo systemctl start firewalld
```
3. 启动防火墙后,你可以使用以下命令来设置防火墙规则:
- 添加允许的端口:例如,如果你想允许SSH访问(默认端口为22),可以执行以下命令:
```
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
```
这将允许TCP流量通过22端口。
- 添加允许的服务:如果你想允许特定的服务,可以使用以下命令:
```
sudo firewall-cmd --zone=public --add-service=http --permanent
```
这将允许HTTP流量通过防火墙。
4. 添加规则后,重新加载防火墙配置以使更改生效:
```
sudo firewall-cmd --reload
```
5. 验证防火墙规则是否已成功添加:
```
sudo firewall-cmd --list-all
```
这些步骤将帮助你在CentOS 7上启用防火墙并添加相应的规则。请确保在进行任何更改之前,你对服务器的访问权限和规则设置有适当的了解。
阅读全文