上周末我将我的服务器从 14.04 LTS 升级到了 16.04 LTS。
事情没有像希望的那样顺利。而且不得不费力地学习如何使用systemctl
,journalctl
这也没有帮助。
无论如何:我注意到有些服务在重启时无法启动,但文本移动得太快,我没法看清哪个服务失败。
... 有没有快的从日志中读取它的方法 - 或者我需要将启动过程录制为视频并减慢视频速度?:-)
我已经知道journalctl -b0
参考上次启动,但它还能再蒸馏吗?
答案1
经过一段时间的睡眠和进一步的挖掘后,我发现这对我有帮助:
journalctl -b0 _PID=1 | grep Failed
PID=1 是 systemd 进程,显然它是处理整个启动过程的进程。
我已经厌倦“便宜”了。
Fail2ban、opendkim、atd.service 和 smartd.service 已停止工作。
现在我只需要弄清楚为什么。:-)