新聞中心
盡管linux系統(tǒng)非常強(qiáng)大,穩(wěn)定,但是我們?cè)谑褂眠^(guò)程當(dāng)中,如果人為操作不當(dāng),仍然會(huì)影響系統(tǒng),甚至可能使得系統(tǒng)無(wú)法開(kāi)機(jī),無(wú)法運(yùn)行服務(wù)等等各種問(wèn)題。那么這篇博文就總結(jié)一下一些常見(jiàn)的故障排除方法,但是不可能面面俱到,只能不斷的補(bǔ)充,更新。

創(chuàng)新互聯(lián)專注于南開(kāi)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供南開(kāi)營(yíng)銷型網(wǎng)站建設(shè),南開(kāi)網(wǎng)站制作、南開(kāi)網(wǎng)頁(yè)設(shè)計(jì)、南開(kāi)網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造南開(kāi)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南開(kāi)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
一、管理員忘記密碼
(1)、重啟計(jì)算機(jī),進(jìn)入單用戶模式
[root@CentOS5 grub]# reboot
Broadcast message from root (pts/2) (Wed Dec 2 18:45:32 2015):
The system is going down for reboot NOW!
(2)、grub顯示界面,敲一下p鍵
(3)、輸入密碼之后按回車鍵
(4)、此時(shí)可以看到下方編輯菜單已經(jīng)解鎖,用戶可以自行編輯了,此時(shí)我們敲e鍵
(5)、將光標(biāo)挪至第二行,也就是kernel這一行,再敲一下e鍵
(6)、此時(shí)就進(jìn)入kernel的編輯菜單里,我們只需要在行尾加一個(gè)數(shù)字1之后按回車
(7)、此時(shí)敲一下b鍵,即可重新啟動(dòng)系統(tǒng)
(8)、此時(shí)系統(tǒng)已重新啟動(dòng),啟動(dòng)完成之后,就是單用戶模式,直接修改root密碼
(9)、此時(shí)是root用戶直接登錄,輸入passwd修改root密碼,再重啟進(jìn)入級(jí)別3即可
注:以上步驟就是進(jìn)入單用戶模式的方法,下面出現(xiàn)單用戶模式則不再重復(fù)此步驟
二、系統(tǒng)無(wú)法啟動(dòng)
1、grub的stage1損壞(MBR前446字節(jié)損壞)
(1)、當(dāng)重啟系統(tǒng)就是如下畫(huà)面
(2)、此時(shí)需要掛載光盤(pán)再重啟進(jìn)入rescue模式,提示符下輸入linux rescue即可
(3)、選擇語(yǔ)言類型,我們這里選擇英文
(4)、選擇鍵盤(pán)類型,我們這里選擇美式鍵盤(pán)
(5)、是否啟用網(wǎng)絡(luò),根據(jù)自己的需要選擇,我這里沒(méi)使用網(wǎng)絡(luò)
(6)、如果后面需要修改文件,則選擇Continue,否則就選擇Read-Only,skip直接進(jìn)入命令行
(7)、指定當(dāng)前根分區(qū),如果有多塊硬盤(pán)的話
(8)、提示根文件系統(tǒng)被掛載至/mnt/sysimage下,如果想切換,執(zhí)行chroot /mnt/sysimage
(9)、進(jìn)入命令行界面之后,輸入grub進(jìn)入提示符界面
(10)、先指定內(nèi)核所在分區(qū),再安裝grub,安裝完成退出再重啟即可
(11)、注意卸載光盤(pán)或者調(diào)整啟動(dòng)次序,啟動(dòng)之后顯示如下畫(huà)面即修復(fù)成功
2、grub的stage2損壞(stage1.5和stage2文件丟失)
(1)、當(dāng)grub的stage2損壞時(shí),重啟系統(tǒng)時(shí)就會(huì)是這樣
(2)、此時(shí)我們只需要指定/所在的磁盤(pán)及分區(qū)、內(nèi)核文件路徑、initrd文件路徑即可
(3)、啟動(dòng)完成之后顯示如下,再直接登錄系統(tǒng)
(4)、復(fù)制/usr/share/grub/x86_64-RedHat下所有文件至/boot/grub目錄下就行
[root@CentOS5 ~]# ls /usr/share/grub/x86_64-redhat/
e2fs_stage1_5 ffs_stage1_5 jfs_stage1_5 reiserfs_stage1_5 stage2 ufs2_stage1_5 xfs_stage1_5
fat_stage1_5 iso9660_stage1_5 minix_stage1_5 stage1 stage2_eltorito vstafs_stage1_5
[root@CentOS5 ~]# cp /usr/share/grub/x86_64-redhat/* /boot/grub/ -a
3、grub.conf配置文件丟失
(1)、當(dāng)grub.conf配置文件丟失時(shí),重啟系統(tǒng)時(shí)就會(huì)是這樣
(2)、此時(shí)我們只需要指定/所在的磁盤(pán)及分區(qū)、內(nèi)核文件路徑、initrd文件路徑即可
(3)、啟動(dòng)完成之后顯示如下,進(jìn)入系統(tǒng)我們?cè)僮孕袆?chuàng)建grub.conf即可
注:此處find命令十分好用,指定root、kernel、initrd即可啟動(dòng)
三、用戶無(wú)法登錄系統(tǒng)(migetty、bash損壞)
1、bash損壞
進(jìn)入rescue模式,然后重裝bash即可
注:許多故障都可以通過(guò)但用戶模式或救援模式可以解決。
本文題目:Linux系統(tǒng)之TroubleShooting(CentOS啟動(dòng)故障排除)
瀏覽路徑:http://www.dlmjj.cn/article/coghhdg.html


咨詢
建站咨詢
