linux内核调试

1,利用printk打印,查看信息

2,crash命令调试

2.1 先按装工具

kernel-tools-libs-3.10.0-327.el7.x86_64

kernel-devel-3.10.0-327.el7.x86_64

kernel-debuginfo-common-x86_64-3.10.0-327.el7.x86_64

abrt-addon-kerneloops-2.1.11-36.el7.centos.x86_64

kernel-tools-3.10.0-327.el7.x86_64

kernel-3.10.0-327.el7.x86_64

kernel-headers-3.10.0-327.el7.x86_64

kernel-debuginfo-3.10.0-327.el7.x86_64

2.2 执行命令crash:

crash /usr/lib/debug/lib/modules/3.10.0mo-327.el7.x86_64/vmlinux vmcore(为产生的vmcore文件)

2.3 bt命令查看栈情况

2.4 sym 地址 查看出位置

2.5 dis -l 地址 查看汇编命令

redhat与centos工具下载位置:

kernel-debuginfo与kernel-debuginfo-common下载地址:

Index of /7/x86_64

你可能感兴趣的:(linux,运维,服务器)