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

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

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

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

我认为某个地方一定有一个日志文件记录了所有这些内容。

但是哪里?

答案1

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

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 等。

答案2

日志位于 /var/log/boot.log 中。我在系统上设置了一个启动命令,当我登录时,它会打开一个终端并执行“more /var/log/boot.log”,这样每次我登录时,我都可以检查是否有任何问题。如果您只想查看失败的行,您可以将其设置为:

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

这将仅显示包含单词 FAILED 的行。

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

答案3

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

相关内容