[发明专利]一种用于Linux操作系统的故障分析方法及系统有效
申请号: | 202210566397.5 | 申请日: | 2022-05-24 |
公开(公告)号: | CN114706708B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 庄小凡;丁文龙;张琳;郑红云 | 申请(专利权)人: | 北京拓林思软件有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06F11/30 |
代理公司: | 北京智绘未来专利代理事务所(普通合伙) 11689 | 代理人: | 张红莲 |
地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 linux 操作系统 故障 分析 方法 系统 | ||
本发明公开一种用于Linux操作系统的故障分析方法及系统。所述方法包括:配置Linux操作系统从内核;启动Linux操作系统主内核,从内核监测主内核启动情况若从内核监测到主内核出现系统崩溃,则根据从内核存储日志确定系统崩溃类型;从内核依据系统崩溃类型设置系统故障恢复策略,重启主内核,主内核依据系统故障恢复策略进行主内核启动;主内核正常启动后,监测应用层面运行情况,若监测到应用层出现应用崩溃,则获取Linux系统运行数据,确定应用故障类型;主内核依据应用故障类型设置应用故障恢复策略,重启应用,依据应用故障恢复策略进行应用重启。采用本申请技术方案,能够准确识别Linux操作系统故障和应用程序故障,保证Linux操作系统的安全运行。
技术领域
本发明涉及计算机领域,尤其涉及一种用于Linux操作系统的故障分析方法及系统。
背景技术
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archLinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
现有的Linux操作系统相对比较复杂,产生故障的原因有很多,操作系统信息数量巨大,而且在内核启动时如果有故障发生则不能正常启动,需要技术人员手动查看操作系统信息进行分析,找到相应的故障信息,解决出现的故障问题。因此本发明设计了一种用于Linux操作系统的故障分析方法。
发明内容
本发明提供了一种用于Linux操作系统的故障分析方法,包括:
配置Linux操作系统从内核;
启动Linux操作系统主内核,从内核监测主内核启动情况;
若操作系统从内核监测到主内核出现系统崩溃,则根据从内核存储日志中记录的当前内存数据、调用堆栈信息和寄存器信息,确定系统崩溃类型;
操作系统从内核依据系统崩溃类型设置系统故障恢复策略,重启Linux操作系统主内核,Linux操作系统主内核依据系统故障恢复策略进行主内核启动;
操作系统主内核正常启动后,监测应用层面运行情况,若监测到应用层出现应用崩溃,则获取应用数据确定应用故障类型;
操作系统主内核依据应用故障类型设置应用故障恢复策略,重启应用,依据应用故障恢复策略进行应用重启。
如上所述的一种用于Linux操作系统的故障分析方法,其中,开启设备后立即配置操作系统从内核,由从内核进行主内核的启动监控,并且由操作系统从内核进行主内核启动数据的存储。
如上所述的一种用于Linux操作系统的故障分析方法,其中,操作系统从内核根据从内核存储日志中记录的当前内存数据、调用堆栈信息和寄存器信息,确定系统崩溃类型,具体包括如下子步骤:
收集操作系统主内核出现系统崩溃时的故障数据和故障类型,故障数据包括内存数据、调用堆栈信息和寄存器信息,提取系统崩溃特征,得到特征向量集;
对特征向量集中的每个系统崩溃特征进行特征权重计算,得到崩溃特征文本向量集,将崩溃特征文本向量集输入系统崩溃分类模型,训练系统崩溃分类模型得到不同的子分类模型,分别利用各个子分类模型对崩溃特征文本向量集进行分类,通过分类结果估计得到各个子分类模型的权重的集合;
寻找权重的集合中的每个权重对应的最优值,通过各个子分类模型和其对应的权重的最优值的组合确定系统崩溃类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拓林思软件有限公司,未经北京拓林思软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210566397.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种左乙拉西坦中间体的合成方法
- 下一篇:一种棒材生产用统一打包运输装置