Unix操作系統(tǒng)癱瘓的解決方法
在我們使用Unix操作系統(tǒng)的時候,由于很多朋友對Unix操作系統(tǒng)的不熟悉,對其中出現(xiàn)了錯誤的時候不知道其中原因,就更不知道噶如何解決這個問題了。下面,我們就來解決幾個Unix操作系統(tǒng)中常見的問題。
Unix操作系統(tǒng)可以引導,亦能正常處理日常事務,但每當關(guān)機時會在主控臺屏幕上出現(xiàn)錯誤信息:/etc/initscript:/etc/uadmin:notfound,然后系統(tǒng)死機,從而導致不能正常關(guān)機。這樣每次在啟動時都要清理文件系統(tǒng),浪費很多時間,次數(shù)多了還可能嚴重破壞文件系統(tǒng),導致Unix操作系統(tǒng)癱瘓。
分析:Unix操作系統(tǒng)文件/etc/uadmin 丟失或損壞所致。
解決方法一:
1.在Unix操作系統(tǒng)引導并清理文件系統(tǒng)完成后,以root用戶注冊。
2.在超級用戶下,用命令mount /dev/fd0135ds18 /mnt把root盤安裝到Unix操作系統(tǒng)中。
3.把/etc/uadmin文件從軟盤上拷貝到硬盤上:cp /mnt/etc/uadmin /etc/uadmin。
4.卸載root盤并將/etc/uadmin文件的屬主和組改為bin即可。
解決方法二:
解決方法一是針對單機、僅有應急盤的情況。在多機互連的情況下,其實還有更為簡潔的辦法:
1.利用網(wǎng)絡用ftp或rcp命令從正常機器上獲取uadmin文件。
2.利用軟盤使用tar命令從正常機器上獲取uadmin文件,然后tar入故障機相應的路徑下。
機器加電后,在Unix操作系統(tǒng)引導提示符下鍵入回車鍵,當?shù)谝黄帘凰⑿潞笤诘诙恋淖詈蟪霈F(xiàn)一行如下信息:Kernel:i/o bufs=600k,然后系統(tǒng)掛起。
分析:這表明系統(tǒng)的/etc/init文件丟失。Init程序在核心初始化的最后階段開始執(zhí)行,其進程號(pid)為1。該進程按一定規(guī)則啟動/etc/inittab文件中所列的進程,引導系統(tǒng)進入所規(guī)定的運行級別。它首先讀取/etc/inittab中的initdefault項,當所有的進程都創(chuàng)建成功后,init進入循環(huán)等待。如果/etc/init文件受損,新的進程就無法創(chuàng)建,從而導致系統(tǒng)掛起。
解決方法:
1.以Boot盤引導。
2.在系統(tǒng)引導提示符下按回車,當提示插入root盤時把Boot盤取出并將root盤插入,這樣系統(tǒng)全部由應急引導盤引導,直到出現(xiàn)提示符:#。
3.執(zhí)行命令instbb hd /dev/hd0a將引導塊分區(qū)寫到硬盤上,以及dparam _w 將主引導塊代碼寫到硬盤上。
4.重新啟動機器。
這樣,我們就了解了Unix操作系統(tǒng)的這些問題,并且能夠正確的解決這些問題。
【編輯推薦】