淺談UNIX操作系統(tǒng)的常見故障及其解決方法
岳陽市技工學(xué)校劉雄輝 2006/10/26
謫要:隨著計(jì)算機(jī)技術(shù)的發(fā)展及普及,在實(shí)際工作中應(yīng)用的操作系統(tǒng)也多種多樣。本文簡單分析了UNIX操作系統(tǒng)在工作中見到的幾種常見故障及產(chǎn)生的原因,并簡單分析了解決其故障的方法。關(guān)鍵詞:UNIX操作系統(tǒng),常見故障,原因,解決方法。一,前言由SCO公司生產(chǎn)的多用戶UNIX多用戶操作系統(tǒng)具有多用戶、多任務(wù)的功能,安全保密性比較好,容易掛接圖形、字符終端設(shè)備,網(wǎng)絡(luò)連接簡單,業(yè)務(wù)使用成本低等優(yōu)點(diǎn)。但正是由于這些,不可避免地帶來了計(jì)算機(jī)異常關(guān)閉、誤刪系統(tǒng)文件等問題,不象windows系列產(chǎn)品那樣有中文提示、幫助,需要系統(tǒng)維護(hù)人員讀懂系統(tǒng)出現(xiàn)的各種英文提示,手工敲入一條條unix命令來排除各種故障,給系統(tǒng)維護(hù)帶來了困難,也給系統(tǒng)維護(hù)人員提出了比較高的技術(shù)要求。為此給管理員帶來了一定的難處。
其實(shí),造成UNIX系統(tǒng)故障的原因主要有兩個:一是計(jì)算機(jī)異常關(guān)閉,重新啟動時(shí)盡管計(jì)算機(jī)會自動檢查文件系統(tǒng),但那些關(guān)于不能自動修復(fù)的錯誤提示,操作人員讀不懂,也不再處理,日積月累造成系統(tǒng)崩潰。二是技術(shù)維護(hù)人員在處理計(jì)算機(jī)故障時(shí)照本宣科,不但原問題沒有解決,又給系統(tǒng)造成了新的傷害。其故障現(xiàn)象集中表現(xiàn)為系統(tǒng)不能引導(dǎo)、不能進(jìn)入多用戶工作方式、login狀態(tài)下所有用戶都不能登錄、系統(tǒng)不能正常關(guān)閉、個別接終端的串口不能使用等等。解決這些問題所使用的工具主要是安裝好系統(tǒng)時(shí)創(chuàng)建的應(yīng)急系統(tǒng)啟動盤,關(guān)于應(yīng)急盤的做法本文不作介紹,下面就幾個常見的故障進(jìn)行分析并提出解決辦法。http://www.ufo2008.com
二、計(jì)算機(jī)啟動時(shí)提示:http://www.ufo2008.com
bootnotfound
cannotopen
stage1bootfailure:errorloadinghd(40)/boot
原因是系統(tǒng)的/boot文件損壞或丟失,造成系統(tǒng)不能啟動。修復(fù)辦法:
1、用應(yīng)急盤的boot盤引導(dǎo)系統(tǒng),在Boot:提示下輸入:
fd(60)unix.Zroot=hd(42)
2、在系統(tǒng)啟動時(shí)輸入超級用戶口令,進(jìn)入單用戶模式,卸載/stand文件系統(tǒng),命令格式:
#umount/stand
3、重新加載stand文件系統(tǒng)
#mount/stand
執(zhí)行第2、3步的目的是改變/stand的只讀屬性,在缺省情況下,/stand是只讀方式的。
4、架設(shè)引導(dǎo)盤文件系統(tǒng),命令格式:
#mount-r/dev/rfd0135ds18/mnt
5、將引導(dǎo)盤的boot文件拷入硬盤
#cp/mnt/boot/stand
6、卸載軟盤文件系統(tǒng),重新啟動計(jì)算機(jī),命令格式:
#umount/mnt
#reboothttp://www.ufo2008.com
三、計(jì)算機(jī)啟動時(shí)提示:http://www.ufo2008.com
unixnotfoundhttp://www.ufo2008.com
然后系統(tǒng)掛起,原因是系統(tǒng)的/unix文件損壞或丟失。解決辦法有兩個:一是使用系統(tǒng)在原來重新連接內(nèi)核時(shí)自動備份的舊內(nèi)核啟動:在Boot:下輸入unix.old啟動即可。二是用應(yīng)急啟動盤修復(fù),具體操作步驟為:http://www.ufo2008.com
1、Boot下輸入:fd(60)unix.Zroot=hd(42)swap=hd(41)
2、和處理第一種故障類似,系統(tǒng)啟動到單用戶方式下,卸載/stand文件系統(tǒng)再加載,將軟盤的unix.Z拷入硬盤。命令格式:http://www.ufo2008.com
#umount/stand
#mount/stand
#mount-r/dev/rfd0135ds18/mnt
#cp/mnt/unix.Z/stand
#reboothttp://www.ufo2008.com
四、系統(tǒng)啟動后不能進(jìn)入多用戶工作方式http://www.
造成這種情況的原因一般有兩種可能:http://www.
1、/etc/inittab文件丟失或損壞
2、/etc/passwd文件丟失或損壞http://www.ufo2008.com
如果在系統(tǒng)在引導(dǎo)時(shí)提示:
init:cannotopen/etc/inittaberrno:2http://www.ufo2008.com
然后按+d進(jìn)入多用戶失敗。則表明是/etc/inittab文件丟失或損壞,(未完,下一頁)
|