firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead)
时间: 2024-01-28 09:07:01 浏览: 310
根据您提供的信息,`firewalld` 服务处于未启动状态。您可以使用以下命令启动它并设置为开机自启动:
```
systemctl start firewalld
systemctl enable firewalld
```
然后,您可以使用以下命令检查服务的状态:
```
systemctl status firewalld
```
如果服务已经启动,则应该看到类似以下的输出:
```
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-12-01 14:08:32 CST; 25s ago
...
```
接下来,您可以使用 `firewall-cmd` 命令来配置防火墙规则。例如,您可以使用以下命令开放 SSH 服务的访问:
```
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload
```
这将允许其他计算机通过 SSH 连接到您的 CentOS 7 服务器。
相关问题
查询firewalld的状态信息:`systemctl status firewalld` 解析返回结果
`systemctl status firewalld` 命令用于查询Firewalld(Linux防火墙服务)的服务状态。当您运行这个命令时,系统会检查firewalld是否正在运行,以及它的一些关键信息,比如服务是否已启动、最近的状态更改时间等。
执行此命令后,通常会看到类似下面的输出:
```
● firewalld.service - Firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: active (running) since <时间戳>; ... (main process, target=firewalld)
Docs: man:firewalld(8)
man:firewall-cmd(8)
Main PID: <PID> (firewalld)
CGroup: /system.slice/firewalld.service
Feb <月日> 08:34:56.957449 +0000: info: [main] starting firewalld v<版本号>
Feb <月日> 08:34:56.957707 +0000: info: [engine] backend listening on socket <socket路径>
...
Status: firewalld is active and configured to start at boot.
Process: 2343 ExecStart=/usr/bin/python3 -Es /usr/sbin/firewalld (code=exited, status=0/SUCCESS)
Memory: 10.3M
CPU: 0.206s
... (其他详细信息如网络策略、规则等)
--- End of output ---
```
这里输出的信息包括服务状态(active running),启动时间,PID,内存使用情况,CPU占用,以及其他关于Firewalld配置和活动规则的信息。
linux查看是否启用firewalld
要检查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访问权限)。
阅读全文