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

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

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

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

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

根据Debian 维基,我应该很好地启动日志/var/日志/启动Debian 8 中无需任何配置。

但是该文件不存在。

维基百科还说:

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

所以我尝试了

须藤系统

但我得到一个错误

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

答案1

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

您仍然可以通过命令获取有关启动过程的大量信息dmesg

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

答案2

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

相关内容