centos7下防火墙管控
时间: 2023-06-29 16:17:19 浏览: 91
CentOS7中防火墙的一些常用配置介绍
在CentOS 7下,可以使用`firewalld`来进行防火墙的管控。以下是一些基本的命令和操作:
1. 启动`firewalld`服务:
```bash
systemctl start firewalld
```
2. 停止`firewalld`服务:
```bash
systemctl stop firewalld
```
3. 查看`firewalld`服务状态:
```bash
systemctl status firewalld
```
4. 开启指定端口:
```bash
firewall-cmd --zone=public --add-port=80/tcp --permanent
```
5. 关闭指定端口:
```bash
firewall-cmd --zone=public --remove-port=80/tcp --permanent
```
6. 重启`firewalld`服务:
```bash
systemctl restart firewalld
```
7. 查看所有开放的端口:
```bash
firewall-cmd --list-ports
```
8. 查看所有开放的服务:
```bash
firewall-cmd --list-services
```
9. 开启指定服务:
```bash
firewall-cmd --zone=public --add-service=http --permanent
```
10. 关闭指定服务:
```bash
firewall-cmd --zone=public --remove-service=http --permanent
```
需要注意的是,上述命令需要使用root权限运行。另外,修改配置后需要使用命令6重启防火墙服务,才能生效。
阅读全文