[发明专利]一种修复和升级Linux系统的方法与装置有效
申请号: | 201910177049.7 | 申请日: | 2019-03-08 |
公开(公告)号: | CN109933351B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 文景;李龙;戴维娇 | 申请(专利权)人: | 长飞光纤光缆股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 胡建平;李丹 |
地址: | 430073 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 修复 升级 linux 系统 方法 装置 | ||
本发明公开了一种修复和升级Linux系统的方法与装置,该方法包括以下步骤:1)将修复和升级Linux系统的维护文件存储到可热插拔存储设备中;2)Linux系统检测到可热拔插存储设备后,挂载可热拔插存储设备到本地可访问目录;3)读取可热拔插存储设备中的数据并检验数据的完整性和合法性;4)根据维护文件修复和升级Linux系统;5)存储对Linux系统设备进行升级和维护的日志,并即时反馈结果给维护人员或主动上报信息到服务端。本发明方法可以更高效迅速的完成Linux终端维护,对常见的故障问题能准确定位并解决问题,所有终端用户也能迅速掌握此种维护方法,后台的自动执行也能确保最终维护结果的准确性。
技术领域
本发明涉及系统测试技术,尤其涉及一种修复和升级Linux系统的方法与装置。
背景技术
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
在维护大量Linux系统终端时,可能因为设备的网络功能出现故障或内部封闭网络环境导致无法进行远程网络维护,支持热拔插的U盘自动维护方式就能贡献最大的效率,可以预见该系统中涉及的具体跟设备维护载体无关的描述同样也适合于借助网络功能实现维护的方式顺利实现。
发明内容
本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种修复和升级Linux系统的方法与装置。
本发明解决其技术问题所采用的技术方案是:一种修复和升级Linux系统的方法,包括以下步骤:
1)将修复和升级Linux系统的维护文件存储到可热插拔存储设备中;
2)Linux系统捕获到可热拔插存储设备接入后,挂载可热拔插存储设备到本地可访问目录;
3)读取可热拔插存储设备中的数据并检验数据的完整性和合法性;
4)根据维护文件修复和升级Linux系统;
5)存储对Linux系统设备进行升级和维护的日志,并即时反馈结果给维护人员或主动上报信息到服务端。
按上述方案,所述步骤1)中可热插拔存储设备为USB接口的物理设备。
按上述方案,所述步骤1)中的维护文件为加密文件,并封装Linux系统版本的MD5值。
按上述方案,所述步骤3)中读取可热拔插存储设备中的数据为读取指定路径下的文件数据。
如设置监听USB硬件热拔插的udev后台程序,加入配置ACTION==add,KERNEL==sd[b-z][0-9],RUN+=/etc/udev/rules.d/usb-add.sh的规则。则在捕获到USB设备接入后,即ACTION为add时执行usb-add.sh程序,该程序只从U盘的最顶层文件夹,即根目录下寻找名称为autoCheck(预设)的二进制文件。
按上述方案,所述步骤3)中检验数据的完整性和合法性的过程如下:
1)通过指定的密钥对维护文件进行解密处理;
2)判断对比当前设备上系统版本MD5和U盘系统中版本MD5是否匹配。
按上述方案,所述步骤4)中修复和升级Linux系统,具体如下:
4.1)以保障核心业务的正常运转为目的对Linux系统进行修复,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长飞光纤光缆股份有限公司,未经长飞光纤光缆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910177049.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像特征提取方法
- 下一篇:一种电路基板及其制作方法和微发光二极管显示基板