当我启动 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
。它特别包含您正在寻找的消息。