问题描述
启动 firewalld systemctl start firewalld 时命令卡住不动不返回,Ctrl+C 取消后,systemctl status firewalld 提示启动状态超时,启动失败。
问题解决
#关闭firewalld服务
systemctl stop firewalld
#关闭firewalld进程
pkill -f firewalld
#启动firewalld服务
systemctl start firewalld
到此就正常了。
官方的说法是可能 systemd 不知道自己没启动firewalld成功,在那一直等着?
systemd didn’t know about the process that it didn’t start in the first place of course
参考官方博客