處理Unix操作系統(tǒng)問題
在Unix操作系統(tǒng)中,我們經(jīng)常會遇到某些問題,對于這些問題,我們今天就來給大家做一些講解,并對系統(tǒng)啟動后不能進(jìn)入多用戶工作方式這個問題提出一種解決方案。
造成這種情況的原因一般有兩種可能:
1、/etc/inittab文件丟失或損壞
2、/etc/passwd文件丟失或損壞
如果在系統(tǒng)在引導(dǎo)時提示:
init:cannot open /etc/inittab errno:2
然后按+d進(jìn)入多用戶失敗。則表明是/etc/inittab文件丟失或損壞,而此文件包括init命令,控制計(jì)算機(jī)所進(jìn)入的init級別,其中 init 0就是關(guān)閉計(jì)算機(jī),init 1為進(jìn)入單用戶工作方式,init 2是系統(tǒng)啟動時默認(rèn)的多用戶運(yùn)行級別。解決辦法是修復(fù)inittab文件,重新建立Unix操作系統(tǒng)內(nèi)核。解決辦法有兩個:
1、重新建立inittab的文件聯(lián)結(jié),命令格式:
- #ln -s /var/opt/K/SCO/unix/5.0.5a/etc/inittab /etc.inittab
2、重構(gòu)inittab文件
- #touch /etc/.new-unix
- #cd /etc/conf/bin
- #./idmkenv
在系統(tǒng)提示下輸入"y",然后輸入:
#cat /etc/inittab
完成上述工作后,輸入:
#init 2
就可以進(jìn)入多用戶Unix操作系統(tǒng)了。
如果在系統(tǒng)引導(dǎo)時提示
- su:unknown id:root
- init:single user mode
- password file missing
- entering system maintenance mode
然后Unix操作系統(tǒng)只能進(jìn)入單用戶維護(hù)模式,則表明是/etc/passwd文件丟失或損壞。如果使用l 命令顯示文件的長列表,系統(tǒng)會首先顯示:/etc/passwd cannot be opened for reading。解決辦法是將應(yīng)急盤的root盤(第二張應(yīng)急盤)中的passwd文件拷入硬盤,修改passwd文件的屬主和屬組。
命令格式為:
- #mount -r /dev/rfd0135ds18 /mnt
- #cp /mnt/etc/passwd /etc/passwd
- #chown bin:auth passwd
- #reboot
這樣,我們就解決了Unix操作系統(tǒng)啟動后不能進(jìn)入多用戶工作方式的問題了,如果還有更多的問題,希望大家可以提出來。
【編輯推薦】