linux服务器检查防火墙
时间: 2023-11-01 20:06:41 浏览: 84
linux防火墙
1. 查看防火墙状态
可以使用以下命令来检查防火墙是否已经开启:
```shell
sudo systemctl status firewalld
```
如果防火墙已经开启,会显示如下信息:
```shell
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-09-05 12:34:56 CST; 2 days ago
Docs: man:firewalld(1)
Main PID: 1234 (firewalld)
Tasks: 2 (limit: 2359)
Memory: 25.8M
CGroup: /system.slice/firewalld.service
└─1234 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
```
2. 查看防火墙规则
可以使用以下命令来查看防火墙规则:
```shell
sudo firewall-cmd --list-all
```
该命令将显示所有防火墙规则,包括已经开放的端口和服务。
3. 添加防火墙规则
如果需要添加新的防火墙规则,可以使用以下命令:
```shell
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
```
该命令将开放80端口,并将规则永久保存。
4. 重新加载防火墙规则
当我们添加或修改防火墙规则时,需要重新加载防火墙规则,可以使用以下命令:
```shell
sudo firewall-cmd --reload
```
5. 关闭防火墙
如果需要关闭防火墙,可以使用以下命令:
```shell
sudo systemctl stop firewalld
```
以上是常用的Linux服务器检查防火墙的方法和命令。
阅读全文