歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

Unix操作系統癱瘓的解決方法

在我們使用Unix操作系統的時候,由於很多朋友對Unix操作系統的不熟悉,對其中出現了錯誤的時候不知道其中原因,就更不知道噶如何解決這個問題了。下面,我們就來解決幾個Unix操作系統中常見的問題。

Unix操作系統可以引導,亦能正常處理日常事務,但每當關機時會在主控台屏幕上出現錯誤信息:/etc/initscript:/etc/uadmin:notfound,然後系統死機,從而導致不能正常關機。這樣每次在啟動時都要清理文件系統,浪費很多時間,次數多了還可能嚴重破壞文件系統,導致Unix操作系統癱瘓。

分析:Unix操作系統文件/etc/uadmin 丟失或損壞所致。

解決方法一:

1.在Unix操作系統引導並清理文件系統完成後,以root用戶注冊。

2.在超級用戶下,用命令mount /dev/fd0135ds18 /mnt把root盤安裝到Unix操作系統中。 

3.把/etc/uadmin文件從軟盤上拷貝到硬盤上:cp /mnt/etc/uadmin /etc/uadmin。

4.卸載root盤並將/etc/uadmin文件的屬主和組改為bin即可。

解決方法二:

解決方法一是針對單機、僅有應急盤的情況。在多機互連的情況下,其實還有更為簡潔的辦法:

1.利用網絡用ftp或rcp命令從正常機器上獲取uadmin文件。

2.利用軟盤使用tar命令從正常機器上獲取uadmin文件,然後tar入故障機相應的路徑下。

機器加電後,在Unix操作系統引導提示符下鍵入回車鍵,當第一屏被刷新後在第二屏的最後出現一行如下信息:Kernel:i/o bufs=600k,然後系統掛起。

分析:這表明系統的/etc/init文件丟失。Init程序在核心初始化的最後階段開始執行,其進程號(pid)為1。該進程按一定規則啟動/etc/inittab文件中所列的進程,引導系統進入所規定的運行級別。它首先讀取/etc/inittab中的initdefault項,當所有的進程都創建成功後,init進入循環等待。如果/etc/init文件受損,新的進程就無法創建,從而導致系統掛起。

解決方法:

1.以Boot盤引導。

2.在系統引導提示符下按回車,當提示插入root盤時把Boot盤取出並將root盤插入,這樣系統全部由應急引導盤引導,直到出現提示符:#。

3.執行命令instbb hd /dev/hd0a將引導塊分區寫到硬盤上,以及dparam _w 將主引導塊代碼寫到硬盤上。

4.重新啟動機器。

這樣,我們就了解了Unix操作系統的這些問題,並且能夠正確的解決這些問題。

Copyright © Linux教程網 All Rights Reserved