crashinfo.8

CRASHINFO(8)

CRASHINFO(8)

FreeBSD System Manager's Manual

CRASHINFO(8)

crashinfo

分析操作系统的核心转储

crashinfo [-d crashdir] [-n dumpnr] [-k kernel] [core]

crashinfo 实用程序分析由 savecore(8) 保存的核心转储。 它会在与核心转储相同的目录中生成一个包含分析的文本文件。 对于名为 vmcore.XX 的给定核心转储文件,生成的文本文件将命名为 core.txt.XX

默认情况下, crashinfo 分析核心转储目录中最新的核心转储。 可以通过 core 或 dumpnr- 参数指定特定的核心转储。 一旦 crashinfo 找到核心转储,它就会分析核心转储以确定生成核心的内核的确切版本。 然后它会在 /boot 的每个子目录下查找匹配的内核文件。 内核文件的位置也可以通过 kernel 参数显式提供。

一旦 crashinfo 找到核心转储和内核,它就会使用几个实用程序来分析核心,包括 dmesg(8), fstat(1), iostat(8), ipcs(1), kgdb(1), netstat(1), nfsstat(1), ps(1), pstat(8) 和 vmstat(8) 。请注意,kgdb 必须从 devel/gdb 端口或 gdb 包安装。

选项如下:

-b

以批处理模式运行。 将大多数消息写入 core.txt.XX 文件而不是终端。 在引导期间运行 crashinfo 时使用此标志。

-d crashdir

指定备用核心转储目录。 默认的故障转储目录是 /var/crash 。

-n dumpnr

使用保存在 vmcore.dumpnr 中的核心转储,而不是核心转储目录中的最新核心。

-k kernel

指定显式内核文件。

textdump(4), savecore(8)

crashinfo 实用程序出现在 FreeBSD 6.4 中。

December 2, 2020

FreeBSD 13.1-RELEASE

最后更新于

FreeBSD 中文社区