2016 - 2024

感恩一路有你

如何将x86架构镜像转换成arm镜像 如何使用crash工具分析Linux内核崩溃转储文?

浏览量:3070 时间:2023-03-23 14:14:24 作者:采采

如何使用crash工具分析Linux内核崩溃转储文?

因为crash用于调试内核崩溃的转储文件,所以使用crash取决于以下条件:

1.内核镜像文件vmlinux在编译时必须指定-g参数,也就是说它有调试信息。

2.您需要一个内存崩溃转储文件(比如vmcore)或者可以通过/dev/mem或者/dev/crash访问的实时系统内存。如果崩溃命令行没有指定转储文件,崩溃默认使用实时系统内存,这需要root权限。

支持的平台处理器包括:x86、x86 _ 64、IA64、PPC64、ARM、S390、S390x(部分版本的Crash支持Alpha和32位PowerPC,但对这两个平台的支持不保证长期维护)。4.崩溃支持2.2.5-15(含)以后的Linux内核版本。随着Linux内核的更新,crash也在不断升级以适应新的内核。引导参数描述:用crash调试转储文件,需要在命令行输入两个参数:debug kernel和dump file,其中dump file是内核转储文件的名称,debug kernel由内核调试包安装,不同发行版的名称略有不同。以RHEL和SLES为例:RHEL 6.2:/usr/lib/debug/lib/modules/2 . 6 . 32-220 . el6 . PPC 64/vmlinuxssles 11 sp 2:使用crash -h或man crash查看crash支持的一系列选项。这里只对常用的选项说明如下:-h:打印帮助信息-d:设置调试级别-s:用作默认映射文件-S:不显示版本、初始调试信息等。,直接进入命令行-i文件:启动后自动运行文件中的命令,然后接受用户输入。

Debian GNU/Linux 9.8

Debian项目组今天正式发布了Debian GNU/Linux 9.8 Stretch操作系统的现场可安装ISO镜像。作为Debian GNU/Linux 9 "; Stretch "操作系统,添加了不少于186个包含安全和错误修复的更新包。感兴趣的用户可以去官网下载项目。

Debian GNU/Linux 9.8 Stretch的实时图像有六个不同的版本,包括KDE等离子,GNOME,Xfce,LXDE,MATE和Cinnamon,支持32位和64位硬件架构。可安装镜像适用于Debian GNU/Linux 9 Stretch系统支持的所有硬件架构。

支持的硬件架构包括32位(i386)、64位(amd64)、arm64 (aarchi64)、armel、armhf、MIPS、MIPSEL (MIPS Little Endian)、MIPS 64EL (MIPS 64位Little Endian)、PPC64EL (PowerPC 64位Little Endian)和s390x (IBM System z)。此外,多架构(amd64和i386)的Debian GNU/Linux 9.8 Stretch也已经开放下载。

如果想在现有的Debian GNU/Linux 9 Stretch版本中升级到最新的9.8版本,只需要运行 "获取更新amp在终端中,然后重新启动设备。对于想重装的用户,可以访问Debian Project官网下载。

请访问:

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。