查看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