本发明属于Linux断点解决技术领域,涉及一种基于Linux问题断点的定位方法及系统。

背景技术:

在Linux的日常测试过程中,经常会遇见一些未知的原因下系统启动过程中突然出现的宕机,黑屏等现象。导致系统无法正常启动运行,而且现有技术中无法定位重启过程中出线的问题;导致宕机,黑屏现象频发且影响正常的启动程序。

此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种基于Linux问题断点的定位方法及系统;以解决现有技术中的上述缺陷,是非常有必要的。

技术实现要素:

本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种基于Linux问题断点的定位方法及系统,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

一种基于Linux问题断点的定位方法,其特征在于,包括以下步骤:

S1:预判宕机的位置;

S2:添加查找参数到grub中;

S3:根据步骤S2中添加的查找参数,进入相应的断电shell;查看系统下硬件的状态;确定宕机的准确位置。

作为优选,所述步骤S1中,根据Linux的启动流程,预先锁定宕机的位置。

作为优选,所述步骤S2中根据Linux的启动阶段,添加查找参数到grub中。

作为优选,所述步骤S2中,添加的查找参数如下:

rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]。

一种基于Linux问题断点的定位系统,其特征在于,包括:

宕机位置预判模块,根据Linux的启动流程,预先锁定宕机的位置;

查找参数添加模块,根据Linux的启动阶段,添加查找参数到grub中;

Shell查阅模块,根据查找参数进入相应的断电shell;查看系统下硬件的状态;确定宕机的准确位置。

作为优选,所述查找参数添加模块中的查找参数如下:

rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]。

本发明的有益效果在于,根据不同启动阶段通过配置不同的参数来进入shell界面,在shell界面下查看宕机的日志,分析宕机的原因。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1是本发明提供的一种基于Linux问题断点的定位方法的流程图。

图2是本发明提供的一种基于Linux问题断点的定位系统的原理框图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

实施例1:

如图1所示,本发明提供的一种基于Linux问题断点的定位方法,其特征在于,包括以下步骤:

S1:预判宕机的位置;

S2:添加查找参数到grub中;

S3:根据步骤S2中添加的查找参数,进入相应的断电shell;查看系统下硬件的状态;确定宕机的准确位置。

本实施例中,所述步骤S1中,根据Linux的启动流程,预先锁定宕机的位置。

本实施例中,所述步骤S2中根据Linux的启动阶段,添加查找参数到grub中。

本实施例中,所述步骤S2中,添加的查找参数如下:

rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]。

实施例2:

如图2所示,本发明提供的一种基于Linux问题断点的定位系统,其特征在于,包括:

宕机位置预判模块,根据Linux的启动流程,预先锁定宕机的位置;

查找参数添加模块,根据Linux的启动阶段,添加查找参数到grub中;

Shell查阅模块,根据查找参数进入相应的断电shell;查看系统下硬件的状态;确定宕机的准确位置。

本实施例中,所述查找参数添加模块中的查找参数如下:

rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

Linux断点方法,一种基于Linux问题断点的定位方法及系统与流程相关推荐

  1. 手机室内地磁定位软件_一种基于地磁的智能手机实时定位方法与流程

    本发明涉及室内地磁定位导航方法,具体涉及一种基于地磁的智能手机实时定位方法,属于移动计算和室内定位技术领域. 背景技术: 随着室内定位导航的日益需求,利用地磁信息作为位置指纹的室内定位导航技术显示出其 ...

  2. rssi室内定位算法原理_一种基于RSSI测距的室内定位方法与流程

    本发明涉及室内定位领域,尤其涉及一种基于RSSI测距的室内定位方法. 背景技术: : 室内无线定位,是指利用无线网络和定位终端提供待测节点位置.速度和方向等相关信息的服务.对于一个定位算法而言,评价其 ...

  3. linux 认证 转发,一种基于Linux系统实现路由器的portal认证报文转发方法和装置

    主权项: 1.一种基于Linux系统实现路由器的portal认证报文转发方法,其特征在于,在Linux系统上创建虚拟网卡,为虚拟网卡配置环回口IP地址,配置portal进程监听环回口的TCP协议预设端 ...

  4. linux测试自动化,一种基于Linux系统下自动化测试RoCE性能的方法及系统与流程

    本发明涉及自动化测试的技术领域,特别涉及一种基于Linux系统下自动化测试roce性能的方法及其系统. 背景技术: 现在迅速发展的服务器行业,对网络服务性能提出了越来越高的要求.特别是在互联网行业以及 ...

  5. C#基于Emgucv的圆形识别定位方法

    C#基于Emgucv的圆形识别定位方法 在非标自动化行业工作好多年,在高精度运动控制中,机器视觉应用非常广泛.因此在本文章简单分享一种基于Emgucv开发的图像识别定位方法.第一次写博客,不太习惯这个 ...

  6. linux文件中链接文件系统,一种基于Linux文件系统文件链接的缓存LRU方法

    一种基于Linux文件系统文件链接的缓存LRU方法 [技术领域] [0001]本发明涉及信息技术领域,特别是涉及一种基于Linux文件系统文件链接的缓存LRU方法. [背景技术] [0002]目前,随 ...

  7. linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...

    本发明涉及计算机技术领域,更具体的说是涉及一种基于Linux平台下的网卡速率和双工模式测试的方法. 背景技术: 随着社会经济的发展和互联网技术的进步,如今把计算机网络使得我们的生活变得更加方便,快捷. ...

  8. linux 网络监控 邮件,一种基于Linux的邮件监控方法与流程

    本发明涉及计算机安全技术领域,具体地说是一种实用性强.基于Linux的邮件监控方法. 背景技术: 随着计算机的普及以及人们对个人信息安全的重视,如何保障计算机乃至个人信息的安全成为了一个至关重要的问题 ...

  9. linux 目录防篡改,一种基于Linux虚拟文件系统的防篡改方法及系统的制作方法

    一种基于Linux虚拟文件系统的防篡改方法及系统的制作方法 [技术领域] [0001]本发明涉及文件防护技术领域,特别涉及一种基于Linux虚拟文件系统的防篡改方法及系统. [背景技术] [0002] ...

最新文章

  1. MySql字符串函数使用技巧
  2. [JavaWeb-HTML]HTML标签_文本标签_练习
  3. 证明:含有n个结点的二叉链表中含有n+1个空链域
  4. mysql查询包含字符串的记录_MySQL查询字符串中包含字符的记录
  5. mysql奢姿密码_mysql trim函数和oracle有区别吗
  6. Mybatis自定义分布式二级缓存实现与遇到的一些问题解决方案!
  7. 内联函数inline的使用
  8. oracle 数据库用户配置,Oracle数据库安装配置示例
  9. 论文多个实验时VS或Unity工程需要每次新建吗?
  10. Github每日精选(第17期):Django下的内容管理系统wagtail
  11. HTML图片与上面的div有空隙,div与div之间有空隙的解决方法
  12. Calcite 原理解析
  13. html扩展调用qq邮箱
  14. 微信域名监控通知、微信域名检测API接口分享
  15. 2021年中国网上办理车辆和驾驶证业务情况:网上办理车辆和驾驶证相关业务6769万次其中,网上发放临时号牌2043万副[
  16. java-通知-阿里云短信服务
  17. MOSS SDK学习(3)
  18. A 完全k叉树(CCPC-Wannafly Comet OJ 夏季欢乐赛(2019))
  19. 电商平台快递物流解决方案
  20. 区块链社交时代 或许永远不会到来

热门文章

  1. pl/sql developer快速输入select * from
  2. 微软:“不好意思,我们还不够Cool,不能运行”
  3. 随便写写有关微软2004软件架构师峰会的个人感想(一)
  4. QQ超极无敌无诚意的回答
  5. 初学者是学习 C 语言还是 C++ 好?各有何利弊?
  6. Nanachi发布:基于 React 的多端小程序转译框架
  7. 第四节:HTML5给表单带来的新标签、新属性、新类型
  8. 提高篇 第四部分 数据结构 第2章 RMQ问题
  9. 省选+NOI 第三部分 树上问题
  10. 白鹭引擎开关音频代码实例