一、解決方法:reboot -f
如果不行,先殺死全部進程,再執行一遍!!!
二、問題:關鍵詞在最後一行,無法與init守護進程對話。可能是改了什麼配置,導致系統的守護進程受到影響,無法恢復。
三、原因:字母d是守護進程(daemon)的縮寫。 Systemd 這個名字的含義,就是它要守護整個系統。
補充:systemd 架構圖
四、解決問題思路:
1.查看linux日誌文件
/var/log/messages :記錄Linux操作系統常見的系統和服務錯誤信息 (Redhat ,如centOS)
/var/log/syslog:只記錄警告信息,常常是系統出問題的信息,使用lastlog查看 (Debian,如ubantu)
找到關鍵信息:systemd-logind: Failed to start session scope session-73.scope: Activation of org.freedesktop.systemd1 timed out org.freedesktop.DBus.Error.TimedOut
2.查看執行命令報錯信息,系統初始化命令無法使用,嘗試其它方法重啓系統,即 reboot -f 。
五、重啓後,docker命令報錯:
[root@localhost ~]# docker ps -a
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解決辦法:
systemctl daemon-reload
systemctl restart docker.service
補充:據說,以任何一個用戶運行下面的命令行,都會讓systemd崩潰
NOTIFY_SOCKET=/run/systemd/notify systemd-notify ""