Ubuntu 16.04 - 发现哪些服务在启动时失败

Las*_*ard 3 boot logs systemd

上周末我将服务器从 14.04 LTS 升级到 16.04 LTS。

事情并没有像希望的那么顺利。并且必须学习如何使用systemctljournalctl困难的方法并没有帮助。

无论如何:我注意到某些服务在重新启动时无法启动,但文本传递得太快,我无法读取哪些服务失败。

...是否有一种快速方法可以从日志中读取它 - 或者我是否需要将启动过程记录为视频并减慢视频速度?:-)

我了解到这是journalctl -b0指上次启动,但它可以再提炼吗?

Las*_*ard 5

经过一番睡眠和更多挖掘后,我发现这对我有帮助:

journalctl -b0 _PID=1 | grep Failed
Run Code Online (Sandbox Code Playgroud)

PID=1 是 systemd 进程,它显然是处理整个启动过程的进程。

我已经“廉价”了。

Fail2ban、opendkim、atd.service 和 smartd.service 已停止工作。

现在我只需要弄清楚为什么。:-)