你進(jìn)入rescue是想做什么?
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括開化網(wǎng)站建設(shè)、開化網(wǎng)站制作、開化網(wǎng)頁制作以及開化網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,開化網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到開化省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
如果想進(jìn)單用戶可以使用:
1. 在出現(xiàn)grub畫面時(shí),用上下鍵選中啟動(dòng)linux的項(xiàng),按e鍵
2. 再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng)(類似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵
3. 修改你現(xiàn)在見到的命令行,在其后加入“空格single”,結(jié)果如下:
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ single
4. 回車返回,然后按b鍵啟動(dòng),即可直接進(jìn)入linux命令行
如果系統(tǒng)出現(xiàn)問題,可以通過光盤啟動(dòng),進(jìn)入維護(hù)模式進(jìn)行操作。
多種方式安裝Linux系統(tǒng)
1. 制作安裝啟動(dòng)盤
方法一、在DOS/Windows下制做
G:\dosutils rawrite
Enter dis image source file name:bootdisk.img
Enter target diskette drive:a
Please insert a formatted diskette into drive A:and press –ENTER--:[Enter]
注:光盤\images\有以下幾個(gè)IMG文件
l bootdisk.img 安裝引導(dǎo)盤映像文件
l drvnet.img 網(wǎng)卡驅(qū)動(dòng)盤
l drvblock.img 塊設(shè)備驅(qū)動(dòng)盤
l pcmciadd.img PCMCIA設(shè)備驅(qū)動(dòng)盤
方法二、在Linux下制做啟動(dòng)盤
#dd if=boot.img of=/dev/fd0 bs=1440
2. 光盤安裝Linux系統(tǒng)
(1)使用1#光盤啟動(dòng)計(jì)算機(jī)
(2)直接按回車鍵/linux text選擇安裝界面
(3)開始安裝向?qū)?/p>
3. 硬盤安裝Linux系統(tǒng)
(1)將安裝光盤的ISO文件復(fù)制到硬盤的某個(gè)分區(qū)中
(2)利用1#光盤/安裝啟動(dòng)盤啟動(dòng)計(jì)算機(jī)
(3)輸入linux askmethod選擇安裝介質(zhì)
(4)開始安裝向?qū)?/p>
4. FTP/HTTP安裝Linux系統(tǒng)
(1)準(zhǔn)備安裝文件,制作HTTP/FTP服務(wù)器
(2)利用1#光盤/安裝啟動(dòng)盤啟動(dòng)計(jì)算機(jī)
(3)輸入linux askmethod選擇安裝介質(zhì)
(4)開始安裝向?qū)?/p>
二.啟動(dòng)linux系統(tǒng)
1.Linux啟動(dòng)過程分析
(1)BIOS自檢
l 硬件檢測(cè)及初始化
l 引導(dǎo)啟動(dòng)設(shè)備
(2)引導(dǎo)啟動(dòng)設(shè)備
l 軟盤(0磁道第一個(gè)扇區(qū))
l 光盤(最外圍存儲(chǔ)軌道)
l 硬盤(MBR)
l USB存儲(chǔ)設(shè)備
(3)調(diào)用Linux引導(dǎo)程序至內(nèi)存中
l Linux的引導(dǎo)程序可以使用GRUB/LILO等引導(dǎo)軟件
l GRUB/LILO可以安裝在MBR/引導(dǎo)分區(qū)的引導(dǎo)扇區(qū)中
(4)運(yùn)行Linux內(nèi)核
l 內(nèi)核放在/boot目錄中,Linux系統(tǒng)可以同時(shí)支持多版本內(nèi)核
l 解壓縮內(nèi)核
l 檢測(cè)硬件
l 加載root文件系統(tǒng)
(5)執(zhí)行init進(jìn)程
l 啟動(dòng)新進(jìn)程或關(guān)閉進(jìn)程
l 選擇啟動(dòng)模式
l 建立虛擬終端
(6)用戶登錄
l 輸入用戶名及口令
l 加載用戶配置文件
l 加載shell程序
2.引導(dǎo)盤的創(chuàng)建
方法一:安裝過程中創(chuàng)建
方法二:mkbootdisk
#mkbootdisk --device /dev/fd0 2.4.20-8
方法三:使用dd命令
# dd if=/boot/vmlinuz of=/dev/fd0
3.GRUB
(1)安裝GRUB
l 安裝軟件包
#rpm –ivh grub-0.934.i386.rpm
l 使用安裝命令安裝GRUB到MBR
#grub
grubroot (hdx,y)
grubsetup (hdx[,y])
(2)GRUB的配置
#vi /boot/grub/grub.conf
grub.conf中常用的配置命令有:
default=菜單項(xiàng)序號(hào)/saved
設(shè)置啟動(dòng)菜單的默認(rèn)啟動(dòng)項(xiàng)
hiddenmenu
隱藏菜單界面
splashimage =圖像文件全路徑名
指定某文件作為啟動(dòng)菜單的背景圖像
timeout=延遲秒數(shù)
設(shè)置啟動(dòng)菜單的啟延時(shí)
title 菜單項(xiàng)名稱
開始一個(gè)菜單項(xiàng)的配置,設(shè)置菜單項(xiàng)的名稱
root (hdx,y)
設(shè)置GRUB的根設(shè)備為linux內(nèi)核所在的分區(qū)
kernel 內(nèi)核文件名稱
指定內(nèi)核文件的名稱及加載內(nèi)核所需的參數(shù)
initrd initrd文件名
指定鏡像文件的位置
map (hdx[,y]) (hdx[,y])
建立虛擬磁盤
rootnoverify (hdx,y)
指定windows啟動(dòng)引導(dǎo)器的位置
makeactive
標(biāo)識(shí)指定分區(qū)為活動(dòng)分區(qū)
chainloader +n/文件名稱
調(diào)用指定windows啟動(dòng)文件
password 口令/--md5 口令密文
設(shè)置GRUB啟動(dòng)菜單和菜單項(xiàng)口令
lock
利用password設(shè)置的全局口令鎖定菜單項(xiàng)
savedefault
保存當(dāng)前啟動(dòng)菜單項(xiàng)為默認(rèn)啟動(dòng)
文件實(shí)例:
# grub-md5-crypt(產(chǎn)生口令的MD5密文)
# vi /etc/grub.conf
default=0
timeout=50
splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 #!dfdasdf34123!#@$!#@
title RedHat Linux 9.0
root (hd0,2)
kernel /Vmlinuz-2.4.20-8 ro root=/LABEL=/
initrd /initrd-2.4.20-8.img
password linux
tile windows 2000
rootnoverify (hd0,0)
chainloader +1
lock
(3)GRUB的FAQ
l 編輯模式的使用
用于臨時(shí)修改菜單的選項(xiàng),在菜單界面中按E鍵進(jìn)入
l 命令行模式的使用
利用命令行命令設(shè)置GRUB,在菜單界面中按C鍵進(jìn)入
grub命令行中常用的命令有:
grubroot (hdx,y) //設(shè)置根設(shè)備所對(duì)應(yīng)的分區(qū)
grubkernel 內(nèi)核文件 //設(shè)置內(nèi)核文件的名稱
grubinitrd 鏡像文件名 //設(shè)置鏡像文件名
grubboot //啟動(dòng)指定操作系統(tǒng)
grubrootnoveify (hdx,y) //設(shè)置根設(shè)備所對(duì)應(yīng)的分區(qū),但不檢查加載點(diǎn)
grubchainloader 文件名 //加載指定的文件
grubhelp //獲取幫助
grubreboot //重啟系統(tǒng)
grubmd5-crypt //生成口令的MD5密文
grubsetup (hdx[,y]) //安裝GURB到MBR/指定分區(qū)的引導(dǎo)扇區(qū)中
grubhide 分區(qū) //隱藏分區(qū)
grubcat 文件名 //顯示文件內(nèi)容
grubfind 文件名 //查找文件
l 如果MBR中的GRUB引導(dǎo)程序被其它程序覆蓋,應(yīng)該如該恢復(fù)
放入第一張安裝啟動(dòng)盤,開始啟動(dòng)計(jì)算機(jī):boot:linux rescue(啟動(dòng)linux的修復(fù)模式,加載硬盤上的LINUX系統(tǒng)到/mnt/sysimage)
#grub
grubroot (hdx,y)
grubroot (hdx)
l 恢復(fù)GRUB的配置文件
由于grub.conf設(shè)置的問題,可以采用以下方法進(jìn)行恢復(fù):
放入第一張安裝啟動(dòng)盤,開始啟動(dòng)計(jì)算機(jī):boot:linux rescue(啟動(dòng)linux的修復(fù)模式)
#vi /mnt/sysimage/boot/grub/grub.conf
l 如何利用GRUB進(jìn)入單用戶模式,找回丟失的root用戶口令
在GRUB菜單界面中按e編輯linux菜單項(xiàng),給內(nèi)核添加參數(shù)single
l 如何卸載GRUB
#rpm -e grub
C:\fisk/mbr
l 如何制作GRUB啟動(dòng)盤
#grub-install /dev/fd0
3.init 進(jìn)程
(1)init進(jìn)程的作用
init進(jìn)程是系統(tǒng)啟動(dòng)第一個(gè)進(jìn)程,它負(fù)責(zé)加載其它進(jìn)程、管理系統(tǒng)的其它進(jìn)程。
(2)init的配置-----inittab文件
/etc/inittab文件用于設(shè)置init進(jìn)程在執(zhí)行時(shí)加載哪些程序,inittab文件由若干個(gè)記錄構(gòu)成,每條記錄格式如下:
ID:RUNLEVEL:ACTION:COMMAND
以下為默認(rèn)inittab文件內(nèi)容:
id:3:initdefault:
si::sysinit:/etc/rc.d/init.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
pf::powerfail:/sbin/shutdown -f -h +2 “power failure;power shutting down”
pr:12345:powerokwait:/sbin/shutdown –c “power restored;shutdown cancelled”
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
x:5:respawn:/etc/X11/prefdm -nodaemon
說明:
(3) 修改/etc/inittab文件,可以設(shè)置默認(rèn)啟動(dòng)模式、各運(yùn)行級(jí)別所加載的程序、CTRLALTDEL的動(dòng)作、開設(shè)虛擬用戶終端
(4)/etc/rc.d 的目錄內(nèi)容
1)/etc/rc.d/init.d目錄
l 保存所有運(yùn)行等級(jí)需要的所有腳本
l 啟動(dòng)、停止、重啟某些服務(wù)
2)/etc/rc.d/rc
l 系統(tǒng)改變運(yùn)行等級(jí),通過此腳本檢查/etc/rc.d/rcX.d目錄和文件可存在,以及是否正在運(yùn)行等,以及運(yùn)行/etc/rc.d/rcX.d中所有S開頭的腳本
3)/etc/rc.d/rcX.d目錄
l 存放每一運(yùn)行等級(jí)默認(rèn)啟動(dòng)項(xiàng),該目錄中的文件鏈接到:/etc/rc.d/init.d
l 文件名格式為K{Two-digit number} {script name}/S{Two-digit number} {script name},K:以stop參數(shù)運(yùn)行,S:以start參數(shù)運(yùn)行;Two:數(shù)字代表執(zhí)行順序
4)/etc/rc.d/rc.local
l 該腳本在2,3,5運(yùn)行等級(jí)結(jié)束時(shí)執(zhí)行
5)/etc/rc.d/rc.sysinit
l 系統(tǒng)初始腳本,用于設(shè)置系統(tǒng)的時(shí)鐘、加載鍵盤、加載系統(tǒng)字體、加載其他文件系統(tǒng)、激活交換分區(qū)、生成日志文件
三.linux系統(tǒng)修復(fù)模式
1. 系統(tǒng)修復(fù)模式的簡(jiǎn)介
使用安裝光盤啟動(dòng)修復(fù)模式,用于檢測(cè)和加載硬盤上已安裝的linux系統(tǒng)到/mnt/sysimage目錄中。該模式主要用于修復(fù)損壞的系統(tǒng),當(dāng)系統(tǒng)出現(xiàn)故障時(shí)可使用修復(fù)模式.
2.啟動(dòng)修復(fù)模式
使用1#安裝啟動(dòng)系統(tǒng)
在boot:提示符下輸入linux rescue啟動(dòng)修復(fù)模式,按照啟動(dòng)向?qū)?dòng)系統(tǒng)
linux修復(fù)模式的應(yīng)用
修復(fù)系統(tǒng)
找加丟失的用戶口令
修復(fù)系統(tǒng)配置
除了用光盤引導(dǎo)rescue模式,敲入Linux rescure進(jìn)入linux單用戶系統(tǒng)修復(fù)模式外,
還有一種方法是用啟動(dòng)裝載器來進(jìn)入單用戶模式:
1. grub
進(jìn)入啟動(dòng)畫面之后,敲入“e”,把光標(biāo)移動(dòng)到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上空格single,回車
敲入“b”,啟動(dòng)系統(tǒng),即進(jìn)入單用戶模式,
這個(gè)時(shí)候就可以用passwd命令改密碼了。
2. Lilo
進(jìn)入Lilo命令行模式,敲入Linux single,即進(jìn)入單用戶模式。
passwd ...
如果grub/Lilo設(shè)了密碼,一定要記住才行。要是忘了grub/Lilo的密碼,就只有用rescue模式了。