linux查看是否启用firewalld
时间: 2023-08-14 12:06:51 浏览: 282
给你一个jingqsdfgnvsdljk
要检查Linux系统上是否启用了firewalld防火墙服务,可以使用以下命令:
```shell
systemctl status firewalld
```
这将显示firewalld的运行状态。如果防火墙已启用,您将看到类似以下内容的输出:
```
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-01-10 12:34:56 UTC; 5min ago
Docs: man:firewalld(1)
Main PID: 1234 (firewalld)
Tasks: 2 (limit: 1234)
Memory: 10.0M
CPU: 500ms
CGroup: /system.slice/firewalld.service
└─1234 /usr/bin/python3 -Es /usr/sbin/firewalld --nofork --nopid
Jan 10 12:34:56 servername systemd[1]: Starting firewalld - dynamic firewall daemon...
Jan 10 12:34:56 servername systemd[1]: Started firewalld - dynamic firewall daemon.
```
如果防火墙未启用,您将看到类似以下内容的输出:
```
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
```
在上述输出中,关键是"enabled"或"disabled"。如果是"enabled",则表示防火墙已启用;如果是"disabled",则表示防火墙未启用。
请注意,要执行上述命令,您需要具有足够的权限(例如root或sudo访问权限)。
阅读全文