[发明专利]一种Linux内核崩溃信息定位方法有效
申请号: | 202110999899.2 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113434150B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 郭皓;闫瑞琼;马玉昆;齐璇;战茅 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F8/53 | 分类号: | G06F8/53;G06F8/61;G06F8/71 |
代理公司: | 天津诺德知识产权代理事务所(特殊普通合伙) 12213 | 代理人: | 栾志超 |
地址: | 300450 天津市滨海新区滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 内核 崩溃 信息 定位 方法 | ||
1.一种Linux内核崩溃信息定位方法,其特征在于,所述方法包括步骤:
在第一服务器中配置分析环境并安装Linux系统;
配置所述分析环境的IP地址;
开启所述分析环境中的kdump服务;
在所述分析环境中配置kdump;
在所述分析环境中制造内核崩溃;
在第二服务器中配置测试环境并将所述内核崩溃信息转储到所述第二服务器;
在所述第一服务器中的kdump获取所述内核崩溃信息;
获取所述第二服务器中的RIP信息;
使用所述RIP信息找到造成所述内核崩溃信息的崩溃函数;
使用nm工具查找所述崩溃函数在vmlinux的起始地址和结束地址;
使用objdump工具对vmlinux进行局部反汇编;
得到所述崩溃函数对应的反汇编代码文件;
根据所述反汇编代码文件定位所述内核崩溃信息对应代码。
2.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,在所述配置所述分析环境的IP地址还包括:在所述分析环境中安装内核软件包。
3.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述Linux系统为CentOS8.1系统。
4.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述开启所述分析环境中的kdump服务包括步骤:
在所述分析环境中安装kexec-tools软件包;
开启kdump服务;
设置所述kdump服务为开机启动。
5.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述在所述分析环境中配置kdump包括步骤:
在所述分析环境中增加内核启动参数;
对所述分析环境的root用户增加免密登陆配置;
在kdump服务文件中增加IP地址对应的root用户账号。
6.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述在所述分析环境中制造内核崩溃包括步骤:
获取所述分析环境中的内核崩溃触发命令;
使用所述内核崩溃触发命令在所述分析环境中制造内核崩溃。
7.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述在第二服务器中配置测试环境并将所述内核崩溃信息转储到所述第二服务器包括步骤:
所述kdump将所述内核崩溃信息转换成预设格式;
所述kdump将所述内核崩溃信息发送至所述第二服务器。
8.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述根据所述反汇编代码文件定位所述内核崩溃信息对应代码包括步骤:
获取所述第二服务器中的RIP信息;
使用所述RIP信息找到所述反汇编代码文件的执行位置;
定位所述内核崩溃信息对应代码。
9.根据权利要求1所述的Linux内核崩溃信息定位方法,其特征在于,所述获取所述第二服务器中的RIP信息包括步骤:
使用所述RIP信息找到造成所述内核崩溃信息的崩溃函数;
将所述内核崩溃信息的崩溃函数输入至所述nm工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110999899.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的共识算法实现方法
- 下一篇:一种旋转式机械卡盘
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置