centos7中如何配置防火墙规则
时间: 2023-08-05 14:02:59 浏览: 97
CentOS 7-防火墙的配置
在 CentOS 7 中,可以使用 firewall-cmd 命令来配置防火墙规则。以下是一些常用的命令:
1. 查看所有防火墙规则:
```
sudo firewall-cmd --list-all
```
2. 开放一个端口,比如 80 端口:
```
sudo firewall-cmd --add-port=80/tcp --permanent
```
这个命令将 80 端口开放给 TCP 协议,并将这个设置永久化。
3. 移除一个端口的规则,比如移除 80 端口:
```
sudo firewall-cmd --remove-port=80/tcp --permanent
```
这个命令将移除之前添加的 TCP 协议下的 80 端口规则,并将这个设置永久化。
4. 关闭防火墙:
```
sudo systemctl stop firewalld
```
这个命令将会停止 firewalld 服务,即关闭防火墙。
5. 重新加载防火墙规则:
```
sudo firewall-cmd --reload
```
这个命令将会重新加载防火墙规则,使修改生效。
请注意,以上命令需要使用 root 用户或具有 sudo 权限的用户执行。在配置防火墙规则时,建议按照最小化原则,只开放必要的端口,以提高系统的安全性。
阅读全文