linux rescue模式如何跨越控制臺(tái)
linux rescue模式在平時(shí)的使用中有很多小的技術(shù)點(diǎn),當(dāng)我們?cè)谑褂弥羞€是會(huì)出現(xiàn)不少的問(wèn)題,下面我們就看看如何才能更好的使用有關(guān)于linux rescue模式的相關(guān)操作。
真正的跨越控制臺(tái)登錄是不需要輸入root密碼的,如果您把root密碼丟失,就要想到跨越控制臺(tái)登錄;我們前面所說(shuō)的linux rescue模式 從本質(zhì)上來(lái)說(shuō),就是跨越控制臺(tái)登錄,因?yàn)闊o(wú)需要密碼驗(yàn)證就能登錄系統(tǒng);
跨越控制臺(tái)登錄主要包括:借grub和lilo 跨越控制臺(tái)登錄; linux rescue模式;第三方livecd 系統(tǒng)和第三方Linux系統(tǒng);
1、通過(guò)grub和lilo 引導(dǎo),跨越控制臺(tái)登錄;
1)如果您用的是grub進(jìn)行系統(tǒng)引導(dǎo);
在grub 啟動(dòng)后,移動(dòng)鍵盤(pán)到Linux的啟動(dòng)項(xiàng);按e鍵;然后再移動(dòng)鍵盤(pán)到類(lèi)似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
把光標(biāo)移動(dòng)這行后,再按一下e鍵,進(jìn)入編輯這行;在行尾條一個(gè)空格 ,然后輸入 linux single,也就是類(lèi)似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux init=/bin/bash
結(jié)束編輯,按回車(chē)返回;
接著我們要啟動(dòng)系統(tǒng),按一下b鍵啟動(dòng);
可能系統(tǒng)是只讀的;要運(yùn)行下面的命令;
#mount -o remount,rw /
然后我們可以通過(guò) df -h 來(lái)查看文件系統(tǒng)的加載情況;既然都把文件系統(tǒng)掛載了,有什么活干不了的呢?重設(shè)root密碼,備份文件... ...
比如重設(shè)root密碼;
#passwd
2)如果您用lilo 進(jìn)行系統(tǒng)引導(dǎo);
在boot:處輸入
boot:linux init=/bin/bash
當(dāng)進(jìn)入系統(tǒng)后,您可以用df -h 來(lái)查看文件系統(tǒng)掛載位置等,也可以用fdisk -l 來(lái)查看分區(qū)等;但對(duì)文件系統(tǒng)的寫(xiě)操作,可能還要看下面的;
可能系統(tǒng)是只讀的;要運(yùn)行下面的命令;
#mount -o remount,rw /
2、linux rescue模式 ;
請(qǐng)參考前面第二點(diǎn)所說(shuō)的修復(fù)模式;
3、借linux的livecd光盤(pán) 或第三方linux系統(tǒng);
linux的livecd版本是無(wú)需安裝的linux 系統(tǒng),在光盤(pán)上就可以運(yùn)行的linux 系統(tǒng); livecd 大多是用來(lái)修復(fù)之用,livecd 集成了常用的系統(tǒng)操作工具;
第三方Linux系統(tǒng)是指你的機(jī)器上安裝一個(gè)以上的Linux系統(tǒng),如果其中一個(gè)發(fā)生問(wèn)題,我們就可以用另一個(gè)來(lái)修復(fù);
livecd 和第三方linux系統(tǒng)來(lái)修復(fù)已經(jīng)被破壞的Linux ,常用的工具有mount 和chroot等等 ;如果您只是簡(jiǎn)單的更改存在問(wèn)題的系統(tǒng)文件,用mount 就足夠了。chroot 工具可以改變/,進(jìn)而進(jìn)入另一個(gè)系統(tǒng),這個(gè)工具的確有用。
我們還是舉個(gè)例子來(lái)說(shuō)明如何通過(guò)用mount和chroot;
至于機(jī)器中第三方Linux和Livecd的使用比較簡(jiǎn)單,這里就不多說(shuō)了。
【編輯推薦】