我知道程序崩溃时会在中创建一些文件/var/crash/
。但是我不知道这些文件是什么!
那是错误日志吗?
我知道程序崩溃时会在中创建一些文件/var/crash/
。但是我不知道这些文件是什么!
那是错误日志吗?
Answers:
不,它们是内核的崩溃转储,即包含有用信息的文件,这些信息可以在崩溃时恢复内核的状态。这些文件适用于您的内核,而核心转储适用于普通的可执行文件。有一个实用程序可用于分析那些文件:崩溃。
/var/crash
可以使System program problem detected
Ubuntu上的弹出窗口消失。
文件系统层次结构标准(FHS)报价
对于Linux的目录功能问题,还应该检查FHS:/ var / crash:系统故障转储(可选)| linuxfoundation.org
它指定/var/crash
为:
/ var / crash:系统崩溃转储(可选)
该目录包含系统故障转储。截至本标准发布之日,Linux不支持系统故障转储,但可能由符合FHS的其他系统支持。
但是正如其他人提到的那样,Debian也通过corekeeper扩展了用户空间崩溃的标准。
分摊
在Ubuntu 14.04中,它是Apport | Ubuntu Wiki而不是使用户空间崩溃的corekeeper崩溃(默认情况下未安装corekeeper,但在存储库中可用)。Apport是由Apport程序生成的(著名的)“检测到系统问题”启动弹出窗口的原因:系统始终以“检测到系统程序问题”对话框启动| 询问Ubuntu
corekeeper
实际上将常规coredumps存储在的子文件夹中/var/crash
。