CentOS 7:firewalld启动不了 提示 Active: failed (Result: timeout)

来源:互联网 发布:抓住那个家伙知乎 编辑:程序博客网 时间:2024/06/05 14:08

查看status如下:

[root@localhost ~]# systemctl status firewalld.service -l

[0m firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Wed 2017-07-26 10:12:43 CST; 54min ago
     Docs: man:firewalld(1)
  Process: 152761 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 152761 (code=exited, status=0/SUCCESS)


Jul 26 10:11:12 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Jul 26 10:12:42 localhost.localdomain systemd[1]: firewalld.service start operation timed out. Terminating.
Jul 26 10:12:43 localhost.localdomain systemd[1]: Failed to start firewalld - dynamic firewall daemon.
Jul 26 10:12:43 localhost.localdomain systemd[1]: Unit firewalld.service entered failed state.

Jul 26 10:12:43 localhost.localdomain systemd[1]: firewalld.service failed.


执行以下命令后,恢复running:

systemctl stop firewalld;pkill -f firewalld;systemctl start firewalld


该方法参考来源:

http://centosfaq.org/centos/centos-7-firewalldservice-operation-time-out-systemctl-firewalld-issues/

来自官方的faq,给了一些解释: systemd didn’t know about the process that it didn’t start in the first place of course