centos查看防火墙配置
时间: 2023-08-14 12:13:40 浏览: 90
在 CentOS 上,可以使用以下命令来查看防火墙配置:
1. 查看 iptables 配置:
```bash
iptables -L
```
这个命令将列出当前正在使用的 iptables 防火墙规则。
2. 查看 firewalld 配置:
```bash
firewall-cmd --list-all
```
这个命令将列出当前正在使用的 firewalld 防火墙规则。
以上命令可以帮助您查看 CentOS 上的防火墙配置。请注意,在使用这些命令时需要具有足够的权限(可以使用 `sudo` 命令)。
相关问题
centos7查看防火墙配置
你可以使用以下命令来查看 CentOS 7 上的防火墙配置:
1. 查看防火墙状态:
```
sudo systemctl status firewalld
```
2. 查看防火墙所有的规则:
```
sudo firewall-cmd --list-all
```
3. 查看特定端口是否开启:
```
sudo firewall-cmd --query-port=<port_number>/tcp
```
4. 查看特定服务是否开启:
```
sudo firewall-cmd --query-service=<service_name>
```
注意:以上命令需要以 root 用户或者具有 sudo 权限的用户身份执行。
centos7防火墙配置
CentOS 7使用的防火墙是firewalld。下面是一些基本的防火墙配置命令:
1. 查看防火墙状态:
```
sudo firewall-cmd --state
```
2. 启动防火墙:
```
sudo systemctl start firewalld
```
3. 停止防火墙:
```
sudo systemctl stop firewalld
```
4. 设置防火墙开机启动:
```
sudo systemctl enable firewalld
```
5. 关闭防火墙开机启动:
```
sudo systemctl disable firewalld
```
6. 添加端口允许通过:
```
sudo firewall-cmd --zone=public --add-port=端口号/tcp --permanent
```
7. 移除端口允许通过:
```
sudo firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
```
8. 添加服务允许通过(如HTTP):
```
sudo firewall-cmd --zone=public --add-service=http --permanent
```
9. 移除服务允许通过(如HTTP):
```
sudo firewall-cmd --zone=public --remove-service=http --permanent
```
10. 重新加载防火墙配置:
```
sudo firewall-cmd --reload
```
请根据您的具体需求进行相应的配置。