📅  最后修改于: 2023-12-03 15:30:46.788000             🧑  作者: Mango
在CentOS 7上,防火墙软件使用的是firewalld,但有时会出现firewalld无法运行的问题,本文将提供以下解决方法:
systemctl status firewalld
运行以上命令,如果firewalld正在运行,将返回以下信息:
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
Active: active (running)
如果未运行,将返回以下信息:
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
Active: inactive (dead)
如果未运行,则需要启动firewalld服务,运行以下命令:
systemctl start firewalld
为了确保firewalld服务在系统启动时自动启动,使用以下命令将其设置为开机自启动:
systemctl enable firewalld
如果仍然存在问题,则尝试重启firewalld服务:
systemctl restart firewalld
最后,可能需要检查firewalld配置文件,以确保没有任何错误。配置文件为/etc/firewalld/firewalld.conf。可以使用以下命令检查配置文件中的错误:
firewall-cmd --check-config
如果存在错误,将返回错误信息。否则,如果配置文件正确,则不会返回任何错误。
以上是几种解决“firewalld 没有运行”的方法,希望可以解决该问题。