本人在虛擬機(jī)上面安裝了RedHat 9.0 服務(wù)器版,安裝時(shí)已經(jīng)選擇安裝了圖形組件。但啟動(dòng)時(shí)遇到問題。請(qǐng)各位高手幫忙指點(diǎn)我初學(xué)Linux ,進(jìn)入系統(tǒng)后,使用startx命令不能進(jìn)入圖形界面,提示command not found。將/etc/inittab文件中的 id:3 改為id:5 后,重啟后提示
INIT: ID : X respwaning too fast: disabled for 5 minutes
當(dāng)使用/etc/inittab里面的某個(gè)程序,例如mgetty來接受modem撥入,同時(shí)系統(tǒng)又重新啟動(dòng)或者幾個(gè)撥入都不成功;又或者登錄提示數(shù)次被取消(例如用ctrl+D),都會(huì)出現(xiàn)這種提示。
原因在于,當(dāng)init通過/etc/inittab來啟動(dòng)某個(gè)程序的時(shí)候,如果這個(gè)程序連續(xù)幾次被很快地終止,那么在/etc/inittab里面對(duì)應(yīng)的條目就會(huì)被禁用并不再啟動(dòng)。正常情況下程序應(yīng)該在被結(jié)束后兩分鐘后重新啟動(dòng),這個(gè)問題不應(yīng)該歸咎于init的bug。
解決方法是:
首先,很多程序有自己的日志或者把他們的syslog寫到/var/log/messages或者這個(gè)目錄下面類似的日志里面,所以可以查看這些日志來得到錯(cuò)誤信息。你也可以手動(dòng)在shell下面啟動(dòng)這些程序來得到錯(cuò)誤信息,但是記得不要改動(dòng)/etc/inittab里面的項(xiàng)目。你可以以root身份使用init q命令使得這些無效的命令重新可以使用。
解決方法:先看/var/log/messages中的條目,或查找“respawning”。看到上一行的提示,我這里是“Sep 4 10:27:14 rism /sbin/mingetty[1094]: /dev/tty1: cannot open tty: No such d
evice”。然后我到/etc/inittab中用“#”把"1:2345:respawn:/sbin/mingetty tty1"注銷了就可以了。
新聞熱點(diǎn)
疑難解答
圖片精選