我在哪里可以找到启动日志?

当我启动Ubuntu并且我没有启用图形启动屏幕(Plymouth)时,我看到一堆文字说明某个动作是[OK]还是[FAILED]。

由于这个过程有点快,我无法完全阅读所有内容,但我想知道究竟发生了什么。

我认为必须有一个日志文件,其中所有这些都写下来。

但是哪里?

要查看最近启动时的信息,请运行

 journalctl -b 

要查看上一次启动期间记录的详细信息,以防万一您需要将它们与最近的启动进行比较

 journalctl --list-boots 

然后,您将看到与下面显示的输出类似的结果,但需要翻页到输出的底部才能看到最新的结果。

 -2 5d45a92d9d5a42d8ae1c8b454f7e1314 Sun 2018-08-19 02:29:21 PDT—Sun 2018-08-19 02:36:26 PDT -1 d5b8ebc236734ee69c48c3809ae452b1 Sun 2018-08-19 02:43:06 PDT—Sun 2018-08-19 07:20:54 PDT 0 6f844406186e4e31ba0375a7bc736242 Sun 2018-08-19 10:43:31 PDT—Sun 2018-08-19 18:54:51 PDT 

在输出的最底部,您将看到以0开头的行,它将代表您最近登录的引导信息,与您在运行journalctl -b时看到的信息相同。

要查看上次引导期间记录的数据,请从以-1开头的行中复制标识符并运行以下命令

 journalctl --boot=d5b8ebc236734ee69c48c3809ae452b1 

要及时返回,只需更改为-2,-3,-4等。

该日志位于/var/log/boot.log中。 我在登录时在我的系统上设置启动命令,打开一个终端并执行“更多/var/log/boot.log所以每次登录时,我都可以检查是否有任何问题。如果你只想要看到失败的行,你可以把它读成:

 grep FAILED /var/log/boot.log : more 

这将只显示单词FAILED的行。

请注意,/ var / log / boot.log仅显示启动命令的日志,而不是该点之前的完整启动。

有问题的日志文件是/var/log/boot.log 。 这尤其包含您正在寻找的消息。