我在哪里可以找到 Debian 8 中的引导日志(用于调试自动启动问题)?

dra*_*mnl 15 startup debian

我正在尝试调试为什么某些应用程序无法自动启动(自动启动包)。

前提:我的最终目标是了解为什么自动启动序列被破坏(可能是由于某些包的自动启动失败)。Debian 8 本身可以正常启动,但自动启动功能无法正常工作。

所以我想查看引导日志(在 /var/log/daemon 中我没有找到我要找的东西)。

根据Debian Wiki,我应该在/var/log/boot处对引导日志进行处理,而无需在 Debian 8 中进行任何配置。

但是文件不存在。

维基还说:

如果您使用 systemd 作为您的初始化系统,您可能需要使用systemctl调试引导问题

所以我试过

须藤系统

但我收到一个错误

尝试作为用户实例运行,但未设置 $XDG_RUNTIME_DIR。

Ort*_*kni 8

Debian Jessie 正在使用systemd,因此不再有/var/log/boot文件。

您仍然可以使用命令获取有关引导过程的大量信息dmesg

但是,如果您使用fbautostart,就像我想的那样,您的问题应该在窗口管理器启动期间出现。由于 fbautostart 相对简单,最好的方法可能是先注释所有内容,然后注释掉(即取消注释)配置文件的每一行,一步一步直到找到问题为止。


小智 8

sudo journalctl在 Jessie 中输出引导窗口详细信息,包括警告和错误。我发现它对修复 systemd 启动或尝试启动的错误包最有帮助。它位于/bin/journalctl

  • 谢谢,这对我来说非常有效。请注意,如果您只想查看警告、错误、严重和警报消息,您可以像这样添加优先级参数:`journalctrl -p 4`。如果您只想要错误及以上,请将其设为“-p 3”。 (4认同)