Introduction - Linux Kernel Crash Dump
来源:互联网 发布:英语谐音单词软件 编辑:程序博客网 时间:2024/05/16 12:12
Introduction - Linux Kernel Crash Dump
The Linux Kernel Crash Dump (LKCD) project is designed to meet the needs of customers and system administrators wanting a reliable method of detecting, saving and examining system crashes. While more mature operating systems have provided these capabilities by default for years, Linux has yet to evolve to such a state. LKCD is an attempt to move Linux towards greater supportability.
Kernel Crash Dump Requires Four Components:
- Kernel Support:
Kernel code for configuring dump parameters, catching error conditions, and executing a kernel memory dump. Kernel.org kernels need to be patched with the LKCD dump modules. - Dump Configuration:
Facilities for integrating system crash dump capabilities into the operating system. These facilities are in the form of user-level applications to configure and enable crash dumps and various system scripts necessary for incorporating LKCD into the operating system. - Dump Recovery:
User-level commands to retrieve a dump saved by the kernel and transfer it to a user accessible location. - Dump Analysis:
A debugger that can operate on the saved dump image. The lkcdutils package provides the lcrash command for dump analysis.
LKCD provides the all of the components (kernel and user level code) designed to:
- Save the kernel memory image when the system dies due to a software failure;
- Recover the kernel memory image when the system is rebooted;
- Analyze the memory image to determine what happened when the failure occurred.
The memory image is stored into a dump device, which is represented by one of the disk partitions on the system. That dump is recovered with an application called lcrash (Linux Crash) once the system boots back up, before the swap partitions are mounted. A report is generated and saved into /var/log/dump.
- Introduction - Linux Kernel Crash Dump
- A quick overview of Linux kernel crash dump analysis
- Ubuntu 16.04 Kernel Crash Dump
- linux设置Crash Dump
- 怎样保存kernel crash dump 文件
- 怎样保存kernel crash dump 文件
- Linux: Kernel Crash Dumps
- Linux Kernel Crash--hung_task_timeout_secs
- Linux Kernel Crash Debug
- android arm linux下使用内存转储crash工具分析 kernel system dump问题
- Linux kernel crash dumps with crash
- Linux kernel crash analysis example
- Linux kernel crash case总结
- Linux Debugging 1 - Kernel Introduction
- redhat-kernel-kdump-crash----内核dump文件分析
- Linux crash dump文件生成与使用
- Linux crash dump文件生成与使用
- 使用 Crash 工具分析 Linux dump 文件
- ArrayList的用法
- c#如何计算两个日期相差几年几个月?C#日期间隔 c#时间间隔
- dx版本升级
- 001-21天学通C语言
- 史上最全电脑键盘快捷键
- Introduction - Linux Kernel Crash Dump
- OMS
- C++的流派
- Linux: Kernel Crash Dumps
- 关于PCL以及PCL 从一到五综述
- Delphi使用spcomm串口通信 串口号大于10出错的解决办法 spcomm error opening serial port
- 002-C和指针
- PCL 6 综述
- MFC使用ini文件