在Linux中安装Kdump调试环境参考书:《Linux内核模块开发技术指南》 调试应用程序时,可以通过配置,以便在程序崩溃时产生coredump文件。coredump文件保存了程序崩溃前的内存状态、寄存器、栈等信息。使用gdb工具可以方便地查看这些信息,以帮助定位程序崩溃原因。同样,内核也有类似的机制,这种机制被称为kdump。 Linux内核在打开kdump功能时,如果内核发生崩溃,kdump会通过kexec工具启动到第二个内核,第二个内核通常叫做捕获内核(capture kernel)。该内核会生成一个内存映像(或被称为vmcore)