馬萬智
摘 要:隨著近些年我國的通信領域的迅速發展,保障通信系統的良好運行就顯得比較重要,通信中對Linux系統的應用比較廣泛,主要是因該系統自身的優勢,如用途廣以及感染少等優勢。但是在具體的應用當中,也會受到諸多因素的影響對系統的運行安全穩定產生影響,基于此,本文先就Linux系統應用優勢和故障問題加以闡述,然后就Linux系統故障產生的原因和解決措施詳細探究,希望能通過此次對Linux系統的故障理論研究,能進一步認識其故障的解決重要性。
關鍵詞:Linux系統 運維故障 系統優勢
中圖分類號:TM75 文獻標識碼:A 文章編號:1672-3791(2018)12(c)-0011-02
當前有諸多企業門戶系統以及營銷系統等,都是應用的Linux系統,一旦系統應用中出現故障,就必然會影響正常的工作。運維人員就要對Linux系統故障及時定位和解決,提高Linux系統的應用質量。
1 Linux系統應用優勢和故障問題
1.1 Linux系統應用優勢體現
通信行業是促進社會發展的重要行業,通信系統的選擇是比較重要的,采用Linux系統有著鮮明的優勢,首先從成本層面進行考慮來說是相對比較低的。早期Linux系統是免費試用,各種附加程序也都是免費的,即便是當前最新的Linux操作系統價格上也不高,有著很高性價比,對各種不同程序的應用都適用,按照需求系統能轉到后臺繼續執行系列程序。這是從成本的優勢上來說的[1]。再者,從界面的優勢層面也能看到,運用Windows操作系統界面和系統的關系比較密切,操作界面出現故障就不能正常工作。而對Linux操作系統的運用中,其字符界面是利用sheli命令能對系統加強管理,網絡服務加以優化,在出現故障的時候能迅速推出,不用重啟計算機。
1.2 Linux系統應用故障問題
第一,Linux操作系統的應用中會受到一些因素的影響出現故障,其中比較常見的故障中有KDE環境故障。Linux系統的KDE環境無法正常啟動,例如以普通賬號運行startx命令后,出現:“...... can not start X server. Perhaps you do not have console ownershiip?”類似的提示。
第二,Linux系統應用中啟動故障是比較常見的。程序問題以及安全錯誤的因素,就比較容易出現系統啟動問題故障,這一故障較為常見,是直接影響用戶操作的故障內容。
第三,Linux系統應用登錄故障。Linux系統的運行中出現的登錄故障,也會直接影響系統的正常操作,解決登錄問題是比較重要的。
2 Linux系統應用故障原因和解決措施
2.1 Linux系統應用故障原因分析
第一,KDE環境故障的原因。從Linux操作系統應用故障來看,出現故障的原因是多樣的,如KDE故障發生的時候,這是用戶使用過KDE環境,使得系統中有諸多緩存文件,這就比較容易出現各種各樣的故障,發生故障的類型也會有著不同。普通賬號運行中顯示出現錯誤指示,有報錯提示信息持續翻滾,不能正常進入KDE環境中,這些都是Linux操作系統故障問題,對KDE環境的正常啟動產生不利影響[2]。
第二,Linux系統不能啟動的故障原因。Linux系統的應用故障當中,系統啟動故障的發生造成系統無法運用,和多種原因有著關聯。如安裝錯誤的原因造成的系統啟動故障,安裝Linux系統的時候操作上存在錯誤,相關配置信息就會出現系列錯誤,安裝系統后不能正常應用。再者,可能是由于系統出現了沖突的原因造成的系統不能正常啟動。計算機有不同操作系統,安裝后不能正常啟動,新裝系統默認計算機無其他操作系統,對硬盤記錄直接改寫,這樣就會造成其他系統被覆蓋,從而就會出現系統不能正常啟動的故障。還有可能是由于指令出現了錯誤的原因,Linux系統的正常執行操作過程中,執行了錯誤指令就會影響系統,造成不能啟動。
第三,Linux系統登錄故障的原因。出現Linux系統登錄故障問題其中比較重要的原因是黑客攻擊,這是產生系統故障的原因也是登錄故障原因。系統的運行造成黑客攻擊,系統密碼文件就會篡改,管理員不能正常的登錄。
2.2 Linux系統應用故障解決措施
第一,解決KDE環境故障問題的方法。Linux操作系統的應用發生的故障比較多樣,要能從多方面進行考慮,解決好實際中的故障,才能真正發揮Linux操作系統的應用價值。對于KDE故障的問題解決,通常以執行各種指令為基礎,保障系統操作正確,系統正常運行。在具體的處理過程中,要對緩存文件故障執行“rm -rf /tmp/*”再執行startx命令,這樣的操作能夠恢復KDE環境。
第二,Linux系統啟動故障解決方法。應用Linux系統過程中出現啟動故障,就要在安裝系統后結合系統運行狀況和要求啟動盤組,對于故障要及時救盤。有幾種方法能夠加以應用,通過單用戶模式,顯示boot提示符后輸入linux single,在這一模式下來啟動,就能夠有效避免網絡和LILO配置相應信息在啟動系統后被加載,保障系統的正常運行。再者,解決系統啟動的故障,通過DOS下運行loadlin程序啟動系統,應用Linux系統主要是和其他的操作系統共同使用,多種操作系統的應用中,要在硬盤當中找到Linux系統的安裝位置,打開Loadlin程序就能正常啟動系統。另外,啟動故障的解決,通過光盤啟動也是比較有效的方法,BIOS當中光盤啟動設置,出現boot符號后輸入vmlinuz root=/dev/linuxrootpartition noinitrd,在root=輸入Linux root分區號,就能夠進入到Linux系統[3]。
第三,Linux系統登錄故障問題解決。解決系統登錄的故障問題也有著不同的方法,如系統啟動的過程中確定單用戶操作模式,采用passwd命令來重新設置密碼,修改密碼文件保障登錄順利進行,在權限設置方面也要加強重視。或者是拆除裝有系統文件的硬盤,設于新系統當中,并要對新系統安裝區實施掛載等,對次硬盤中/etc/passwd,/etc/shadow,/etc/group文件進行修改,或者是對其進行覆蓋就能恢復。另外,解決登錄故障問題,通過急救啟動盤組來啟動系統,把硬盤文件系統安裝mnt目錄下,進行編輯/mnt/etc/passwd文件,這樣也能起到良好的效果。
3 結語
綜上,通信行業的發展中,通信企業操作系統的科學選擇應用,對Linux系統的故障能及時的解決優化,從整體上提高系統運行安全穩定的水平,這樣才能發揮Linux操作系統的積極作用。希望上文中對Linux系統的故障的探究,以及提出的相應解決方法,能為實際故障的解決有所裨益。
參考文獻
[1] 李金鋒,張展,左德承,等.Linux平臺上軟件實現的PCIE總線故障注入系統[J].工業控制計算機,2012,25(8):1-3.
[2] 馬培,翟高壽.面向硬件瞬時故障的Linux設備驅動敏感代碼的自動分析與檢測[J].軟件,2015,36(12):9-15.
[3] 王雪嬌,錢軍,溫東新,等.基于Linux虛擬文件系統故障注入器的設計與實現[J].計算機研究與發展,2010,47(S1):122-126.