`/var/crash/` 中有哪些文件?

`/var/crash/` 中有哪些文件?

我知道当程序崩溃时,一些文件会在/var/crash/.但我不知道这些文件是什么!

那是错误日志吗?

答案1

不,它们是内核的崩溃转储,即包含有用信息的文件,可在内核崩溃时恢复内核状态。这些文件适用于您的内核,就像核心转储适用于普通可执行文件一样。有一个实用程序可用于分析这些文件:crash。

答案2

文件系统层次结构标准 (FHS) 引用

对于 Linux 的目录功能问题,您还应该检查 FHS:/var/crash :系统故障转储(可选)| linuxfoundation.org

其指定/var/crash为:

/var/crash :系统故障转储(可选)

该目录保存系统故障转储。截至本标准发布之日,Linux 下不支持系统故障转储,但可能符合 FHS 的其他系统可能支持。

但正如其他人提到的,Debian 还通过 corekeeper 扩展了用户空间崩溃的标准。

同意

在 Ubuntu 14.04 中,它是批准 |乌班图维基而不是 corekeeper 会导致用户空间崩溃(默认情况下不安装 corekeeper,但可以在存储库中找到)。 Apport 是 Apport 程序生成的(臭名昭著的)“检测到系统问题”启动弹出窗口的原因:系统启动时总是出现“检测到系统程序问题”对话框 |询问 Ubuntu

有关的:https://askubuntu.com/questions/1349047/where-do-i-find-core-dump-files-and-how-do-i-view-and-analyze-the-backtrace-st/1442665#1442665

相关内容