[發明專利]一種處理Linux操作系統啟動故障的方法及系統在審
| 申請號: | 202211193217.X | 申請日: | 2022-09-28 |
| 公開(公告)號: | CN115509683A | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 楊鳳林 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/22 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 操飛越 |
| 地址: | 200120 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 linux 操作 系統啟動 故障 方法 系統 | ||
本發明涉及一種處理Linux操作系統啟動故障的方法及系統,包括:預先配置關鍵配置文件、關鍵路徑默認文件以及文件故障知識庫;對虛擬機進行文件系統掛載檢查;若虛擬機進行文件系統為非掛載,則判斷是否為自建系統;若虛擬機進行文件系統為掛載,則進行MBR檢查;進行Boot目錄檢查;判斷關鍵路徑默認文件是否有缺失;對啟動路徑中的文件內容進行比對,判斷文件內容是否被修改;將修改后的文件內容同步至虛擬機日志。本發明所述方法及系統可解決私有云Linux虛擬機分區在發生系統啟動故障時遇到的各種類型問題,實現腳本化自動檢測處理,盡最大可能降低每個故障的處理時長,保證一定的時效性,減少系統運維工作的負擔。
技術領域
本發明涉及系統故障解決技術領域,尤其涉及一種處理Linux操作系統啟動故障的方法及系統。
背景技術
操作系統對于整個計算機體系來講是基石般的存在,無論是數據庫系統、還是各種平臺應用、大數據、容器等能夠運行起來都是建立在操作系統正常工作的前提下,其重要性不言而喻。
對于環境中的虛擬機主機,通常我們可以分為兩種:一種是部署無狀態應用,此類主機一般是按照標準流程可以快速部署出來的(或者是按照標準流程部署出來的主機只做微小修改,比如部署了apache只修改了其中一個配置文件)。另一種是部署的有狀態應用,此類主機一般是按照標準流程部署后,具體用戶還需要做大量修改的,比如數據庫服務器,安裝專業軟件的大數據應用服務器。
主機如果部署的是無狀態應用,考慮到時間和人工成本,遇到系統級別故障時可以直接推到重做,用標準流程重新部署一臺機器即可投入使用,這樣是比較高效的方法。但是如果部署的是有狀態應用,多數時間還是希望系統能夠正常啟動工作,因為重新部署的成本比較高,更有一些專用軟件需要專人進行部署。
目前環境中解決有狀態Linux啟動故障,多數還是依靠系統管理員手工操作,通過控制臺掛載同版本光盤,將系統引導至救援模式,根據操作人員提供的信息結合已知經驗判斷問題,如果操作人員不能提供有效信息或者是由于系統異常關機造成的文件丟失損壞,則需要針對特定報錯信息每個問題單獨處理,當然系統類報錯千差萬別,即便是經驗豐富的系統管理員也無法全部了解,甚至在報錯相對模糊時,只能采取試錯的方式進行處理,不斷的在修改和重啟之間循環。在數以百計的文件中找到問題所在并非易事,根本原因還是系統管理員無法獲取故障時系統的一個整體視圖。
即目前Linux系統啟動級別的故障處理非常繁瑣,首要條件是需要系統管理人員具備豐富的故障判斷能力,而這種能力又需要長期的技術經驗積累,很難一蹴而就,且此類故障,需要在終端控制臺進行操作,不具備命令或腳本復制黏貼的條件,所有操作均需要手動完成。
通常環境中如果有人員做了一些系統級別的修改操作,由于不了解底層原理進行了一些誤操作,對于故障情況無法準確反饋,系統管理人員只能根據已有經驗進行錯誤反推,通常修改一處,需要重啟一次主機試錯看是否能啟動,如果不能啟動則需要再次進入光盤引導,此過程十分耗時。對于一些隱蔽的錯誤處理起來時間成本很高,解決此類問題少則以小時為單位,多則以天為單位計時。
發明內容
為解決現有技術的不足,本發明提出一種處理Linux操作系統啟動故障的方法及系統,對操作系統啟動故障進行自愈,讓一些初級系統管理員也能具備處理系統級別故障的能力,減少故障處理時間,提高生產力。
為實現以上目的,本發明所采用的技術方案包括:
一種處理Linux操作系統啟動故障的方法,其特征在于,包括:
S1、預先配置關鍵配置文件、關鍵路徑默認文件以及文件故障知識庫;
S2、對虛擬機進行文件系統掛載檢查;
S3、若虛擬機進行文件系統為非掛載,則判斷是否為自建系統;
S4、若虛擬機進行文件系統為掛載,則進行MBR檢查;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211193217.X/2.html,轉載請聲明來源鉆瓜專利網。





