centos查看防火墙配置
时间: 2023-08-14 21:13:40 浏览: 160
在 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 systemctl stop firewalld
sudo systemctl disable firewalld
```
3. 安装 iptables-service(如果尚未安装):
```
sudo yum install -y iptables-services
```
4. 启用 iptables:
```
sudo systemctl enable iptables
```
5. 启动 iptables:
```
sudo systemctl start iptables
```
6. 配置防火墙规则。以下是一些常见的示例规则:
- 允许 SSH 连接(端口22):
```
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
```
- 允许 HTTP 连接(端口80):
```
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
```
- 允许 HTTPS 连接(端口443):
```
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
```
- 允许 Ping 请求:
```
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
```
7. 保存并重启 iptables 以使更改生效:
```
sudo service iptables save
sudo service iptables restart
```
请注意,上述规则只是示例,你可以根据自己的需求进行相应的调整和添加。确保在配置防火墙之前,了解你的应用程序所需的端口和服务。
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
```
请根据您的具体需求进行相应的配置。
阅读全文