[發明專利]一種可切換業務軟件系統的Linux操作系統定制方法有效
| 申請號: | 201310470342.5 | 申請日: | 2013-10-10 |
| 公開(公告)號: | CN103530151B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 葉佑群 | 申請(專利權)人: | 上海愛數信息技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 王民盛,王麗琴 |
| 地址: | 201112 上海市閔行*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 切換 業務 軟件 系統 linux 操作系統 定制 方法 | ||
技術領域
本申請涉及計算機軟件及操作系統技術領域,特別涉及Linux操作系統,尤其涉及一種可切換業務軟件系統的Linux操作系統定制方法。
背景技術
自Linux操作系統發明以來,由于其良好的可定制性與擴展性,使其在各種應用環境中都能夠滿足多樣化的需求,并得以迅速的傳播與發展。Linux操作系統既可應用于大型的超級計算機,也可以應用于嵌入式設備,同時也可應用于日常的辦公設備,以及移動計算終端設備。Linux操作系統能夠部署在這些應用環境中,都得益于Linux操作系統良好的可定制性以及擴展性。
現有技術中,通常將業務軟件系統直接集成到Linux操作系統中進行安裝、調試、部署。隨著計算技術的發展,各種各樣的新業務軟件系統層出不窮,特別是當隨著原有業務軟件系統的發展,會從一個單一的業務軟件系統衍生出很多的其他業務軟件系統功能。當業務軟件系統功能出現分化,并且隨著發展不再能進行統一安裝部署的情況下,就需要將這些業務軟件系統進行分開安裝,分開部署以及分開調試。這不但加大了部署業務軟件系統時的時間周期,同時需要更多的設備來支持不同的業務軟件系統,從而增加了開發或者運維成本。
當前解決這些問題的方案之一是通過采用虛擬機平臺,將業務軟件系統部署到虛擬機平臺上。這種方案減少了設備的采購需求,降低了成本,但卻無法解決安裝部署時的工作量,不能有效縮短時間成本。特別是,在針對相同業務軟件系統的多個版本之間進行部署,以用來進行調試或者應用于其他目的時,虛擬機方案根本無法進行有效地支持。如果需要對多個業務軟件系統的多個版本進行測試與調試,則虛擬機的需求量也會呈現急劇地上升。在這種環境中,除了需要更多的存儲空間來滿足虛擬機的存儲需求外,還需要對數量眾多的虛擬機進行維護與管理,這本身就是相當復雜與耗時的工作。特別是在業務軟件系統的版本發布頻繁,業務軟件系統類型眾多的軟件開發組織中,這種虛擬機方案將成為開發與測試工作的瓶頸。另外,在某種情況下,虛擬機無法提供真實設備的環境,因此無法完成某些測試或者調試功能。
第二個解決方案是由各個業務軟件系統獨立地進行本業務軟件系統的部署與調試。但是這個方案除了具有第一個方案的所有缺點外,還會導致單個軟件開發組織內形成多套的業務軟件系統與開發流程,使資源無法進行整合,形成更加嚴重的人力與物力等資源的浪費。并且,隨著業務軟件系統的發展,一定會導致業務軟件系統的擴張與膨脹。那么在這種情況下,原有的方案將會面臨著二次分拆,使得原有的問題的累積成倍增長。嚴重的情況下,需要對業務軟件系統進行重整,從而有可能導致業務軟件系統產品的波動、影響市場的拓展、造成不必要的損失,進而限制了業務軟件系統的進一步的擴張。最嚴重的情況下,甚至會導致整個業務軟件系統被丟棄或者被擠出市場。
發明內容
本申請提供了一種可切換業務軟件系統的Linux操作系統定制方法,在同一個設備中能夠部署多種業務軟件系統,并且業務軟件系統之間,以及業務軟件系統各版本之間可以方便快捷地切換,并且能夠進行快速安裝、部署與升級維護。
本申請實施例提供的一種可切換業務軟件系統的Linux操作系統定制方法,包括:
A、將啟動介質接入到目標計算機設備上,并啟動目標計算機設備,當linux系統啟動并裝載了臨時根文件系統后,執行步驟B;
B、檢查啟動介質的第一分區中是否存在業務軟件標志文件,若是,執行步驟F,否則執行步驟C;
C、檢查啟動介質的第一分區中是否存在軟連接文件,如果軟連接文件存在,并且連接指向有效的業務軟件系統包,則進入步驟E,否則進入步驟D;
D、在啟動介質第一分區中選擇一個業務軟件系統包,創建軟連接文件指向所選中的業務軟件系統包;
E、將軟連接文件指向的業務軟件系統包解壓到啟動介質的第二分區,并且在第一分區中創建業務軟件標志文件;
F、進行根文件系統切換,使Linux進入新的根文件系統中運行。
較佳地,步驟B之前進一步包括:
B1、檢查所述啟動介質的第一分區是否存在系統壓縮包,如果不存在或者系統壓縮包不完整,輸出報錯信息,并退出系統啟動過程;否則進入步驟B2;
B2、檢查啟動介質第一分區的根目錄下,是否存在系統標志文件,若是,執行步驟B,否則執行步驟B3;
B3、將系統壓縮包解壓縮到啟動介質的第一分區的根目錄,然后在根目錄下創建系統標志文件,然后執行步驟B。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海愛數信息技術股份有限公司,未經上海愛數信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310470342.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種中小學生學習能力訓練系統
- 下一篇:語音剪輯播放筆





