故障排除無(wú)主講_第1頁(yè)
故障排除無(wú)主講_第2頁(yè)
故障排除無(wú)主講_第3頁(yè)
故障排除無(wú)主講_第4頁(yè)
故障排除無(wú)主講_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

24.故障排除課題引入--項(xiàng)目背景假如你是某企業(yè)的系統(tǒng)管理員,正在為企業(yè)維護(hù)一臺(tái)Linux服務(wù)器。該服務(wù)器為企業(yè)的信息管理系統(tǒng)提供基本支持,為了在該服務(wù)器上配置Oracle數(shù)據(jù)庫(kù),為該服務(wù)器建立了新的磁盤(pán)分區(qū)來(lái)存儲(chǔ)Oracle的數(shù)據(jù)。但是在修改了/etc/fstab文件之后發(fā)現(xiàn)系統(tǒng)已經(jīng)不能引導(dǎo)了。為了修改系統(tǒng),你修改了/etc/inittab文件,結(jié)果導(dǎo)致了更多的錯(cuò)誤。2課題引入--項(xiàng)目背景現(xiàn)在需要由你來(lái)完成該服務(wù)器系統(tǒng)的修復(fù):(1)首先啟動(dòng)系統(tǒng),觀察系統(tǒng)引導(dǎo)過(guò)程中的故障信息。(2)根據(jù)故障信息判斷故障的原因。(3)使用必要的工具將系統(tǒng)引導(dǎo)起來(lái)。(4)檢查/etc/inittab文件,修復(fù)文件中的錯(cuò)誤。(5)檢查/etc/fstab文件,修復(fù)文件中的錯(cuò)誤,必要時(shí)重新建立該文件。(5)檢查/boot/grub/grub.conf文件,修復(fù)文件中的錯(cuò)誤。(6)重新引導(dǎo)系統(tǒng)。34教學(xué)目標(biāo)--應(yīng)達(dá)到的職業(yè)能力1、了解Linux系統(tǒng)的啟動(dòng)過(guò)程;2、了解Linux系統(tǒng)啟動(dòng)過(guò)程中的配置文件;3、掌握GRUB引導(dǎo)裝載程序的配置4、掌握救援模式的使用;5、完成常見(jiàn)系統(tǒng)故障的排除。5學(xué)習(xí)目標(biāo)解析Linux啟動(dòng)過(guò)程;解析Linux啟動(dòng)過(guò)程中涉及到的重要配置文件;掌握GRUB引導(dǎo)裝載程序的配置;掌握Linux救援模式的使用;使用單用戶模式修復(fù)運(yùn)行級(jí)別的故障;使用Linux救援模式修復(fù)主引導(dǎo)記錄MBR;使用Linux救援模式修復(fù)/etc/fstab文件故障。重點(diǎn)配置文件的解析與修復(fù),如/etc/inittab、/etc/fstab本章難點(diǎn)6故障排除的一般思路觀察故障現(xiàn)象,搜集有用信息必要時(shí)分析系統(tǒng)日志分析故障可能的原因根據(jù)判斷的原因提出初步解決方案利用提出的解決方案排除故障如初步解決方案不能排除故障,繼續(xù)觀察故障信息并提出進(jìn)一步的解決方案7Linux系統(tǒng)啟動(dòng)過(guò)程解析8Linux系統(tǒng)啟動(dòng)過(guò)程主機(jī)加電自檢(POST)從硬盤(pán)MBR讀取引導(dǎo)代碼,并運(yùn)行引導(dǎo)裝載程序由引導(dǎo)裝載程序引導(dǎo)Linux內(nèi)核程序由Linux內(nèi)核運(yùn)行init進(jìn)程進(jìn)入指定運(yùn)行級(jí)別,運(yùn)行系統(tǒng)服務(wù)程序運(yùn)行終端程序,等待用戶登錄9Linux系統(tǒng)的運(yùn)行級(jí)別運(yùn)行級(jí)別說(shuō)明0停機(jī)1單用戶模式,用于root用戶對(duì)系統(tǒng)進(jìn)行維護(hù)2多用戶模式,在此模式下不能使用NFS3完全多用戶模式,主機(jī)做為服務(wù)器使用時(shí)通常在此運(yùn)行級(jí)別4未分配使用5圖形登錄的多用戶模式,用戶在該模式下可進(jìn)行圖形界面登錄6重新啟動(dòng)10對(duì)主引導(dǎo)記錄的簡(jiǎn)單解析硬盤(pán)的0磁道的第一個(gè)扇區(qū)稱為MBR,它的尺寸為512字節(jié)MBR可以分為三個(gè)部分:?jiǎn)?dòng)代碼分區(qū)表結(jié)束標(biāo)志11MBR的簡(jiǎn)單查看由于MBR位于磁盤(pán)0磁道的第一個(gè)扇區(qū),并且尺寸為512字節(jié),因此可以將該扇區(qū)內(nèi)容寫(xiě)出:#ddif=/dev/sdaof=/boot/mbr.bakbs=1024count=1使用od命令可以查看該文件的內(nèi)容:#od-x/boot/mbr.bak轉(zhuǎn)存出的mbr.bak文件可以作為MBR的備份,必要時(shí)可以用來(lái)恢復(fù)引導(dǎo)記錄和分區(qū)表12考察grub.conf文件參數(shù)描述default定義默認(rèn)引導(dǎo)項(xiàng)timeout設(shè)定GRUB菜單顯示的時(shí)間

password設(shè)置grub密碼以保護(hù)grub安全性splashimage設(shè)置GRUB背景畫(huà)面title用來(lái)裝載一個(gè)操作系統(tǒng)的一組特定命令的標(biāo)題root指定根文件系統(tǒng)的位置

kernel引導(dǎo)系統(tǒng)時(shí)使用的內(nèi)核的位置及選項(xiàng)initrdInitialRAMdisk映像13grub.conf文件實(shí)例default=0timeout=5splashimage=(hd0,4)/grub/splash.xpm.gztitleRedHatLinux(2.4.18-14)root(hd0,4)kernel/vmlinuz-2.4.18-14roroot=LABEL=/initrd/initrd-2.4.18-14.imgtitleDOSrootnoverify(hd0,0)Chainloader+114INIT進(jìn)程與配置文件INIT進(jìn)程是由Linux內(nèi)核引導(dǎo)運(yùn)行的,是系統(tǒng)中運(yùn)行的第一個(gè)進(jìn)程INIT的配置文件是inittab#tail-5/etc/inittab5:2345:respawn:/sbin/mingettytty56:2345:respawn:/sbin/mingettytty6#Runxdminrunlevel5x:5:respawn:/etc/X11/prefdm-nodaemon15inittab文件的結(jié)構(gòu)x:5:respawn:/etc/X11/prefdm-nodaemon字段說(shuō)明id用于在inittab文件中唯一標(biāo)識(shí)一個(gè)配置記錄runlevels用于指定該記錄在哪些運(yùn)行級(jí)別中運(yùn)行action用于描述記錄將執(zhí)行哪種類型的動(dòng)作process用于設(shè)置啟動(dòng)進(jìn)程所執(zhí)行的命令id字段runlevels字段action字段process字段查看/etc/inittab文件并進(jìn)行解析1617考察/etc/fstab文件系統(tǒng)引導(dǎo)時(shí)會(huì)讀取/etc/fstab文件,并掛載該文件中的條目/etc/fstab文件的內(nèi)容分為六列,含義如下:字段說(shuō)明fs-spec指定要掛載的設(shè)備fs-file指定設(shè)備的掛載點(diǎn)fs-type指定設(shè)備的文件系統(tǒng)類型fs-options指定掛載選項(xiàng)fs-freq指定設(shè)備的備份選項(xiàng)fs-passno指定是否進(jìn)行文件系統(tǒng)檢查查看/etc/fstab文件并進(jìn)行解析1819系統(tǒng)故障排除實(shí)例1:錯(cuò)誤的運(yùn)行級(jí)別故障再現(xiàn): 修改/etc/inittab文件,將initdefault設(shè)置為0觀察故障現(xiàn)象如下:20故障排除思路該故障是由于/etc/inittab文件中指定了錯(cuò)誤的默認(rèn)運(yùn)行級(jí)別,系統(tǒng)引導(dǎo)時(shí)會(huì)讀取運(yùn)行級(jí)別,但是由于運(yùn)行級(jí)別為0,因此系統(tǒng)被關(guān)閉了。解決該故障的關(guān)鍵是首先引導(dǎo)該系統(tǒng)進(jìn)入某個(gè)運(yùn)行級(jí)別,并且修改/etc/inittab文件為正確的設(shè)置??紤]到GRUB具有動(dòng)態(tài)修改引導(dǎo)參數(shù)的能力,所以可以在GRUB菜單顯示時(shí)進(jìn)行編輯,進(jìn)入Linux的單用戶模式,從而修復(fù)錯(cuò)誤的配置文件。修復(fù)運(yùn)行級(jí)別錯(cuò)誤引起的故障2122系統(tǒng)故障排除實(shí)例2:MBR損壞故障再現(xiàn): 使用如下命令破壞系統(tǒng)的MBR的引導(dǎo)代碼:

#ddif=/dev/zeroof=/dev/sdabs=446count=1

(之所以使用446字節(jié)是因?yàn)樵摴收蠈?shí)例只是模擬引導(dǎo)代碼的損壞,暫時(shí)不涉及分區(qū)表的故障)觀察故障現(xiàn)象如下: 計(jì)算機(jī)完成加電自檢之后,屏幕黑屏,不能繼續(xù)引導(dǎo)23故障排除思路該故障是由于系統(tǒng)的MBR損壞,因此系統(tǒng)完成加電自檢后不能夠讀取MBR從而啟動(dòng)系統(tǒng)。解決該故障的關(guān)鍵是首先能夠進(jìn)入該計(jì)算機(jī)系統(tǒng),并且恢復(fù)備份的MBR,或者重新建立新的MBR??紤]到系統(tǒng)磁盤(pán)的MBR已經(jīng)損壞,因此不可能再使用該磁盤(pán)完成引導(dǎo)。這是可以考慮Linux的救援模式啟動(dòng),進(jìn)入系統(tǒng)后在對(duì)磁盤(pán)的數(shù)據(jù)進(jìn)行修復(fù)。24修復(fù)主引導(dǎo)記錄的一般步驟將RedHatLinux的第一張光盤(pán)放入到光盤(pán)驅(qū)動(dòng)器中啟動(dòng)計(jì)算機(jī),并檢查BIOS的設(shè)置,保證使用光盤(pán)引導(dǎo)在“boot:”提示符后輸入:linuxrescue注意以下提示:運(yùn)行提示的命令重建MBR:#grub-install/dev/sda或者恢復(fù)曾經(jīng)備份的

主引導(dǎo)記錄修復(fù)主引導(dǎo)記錄損壞引起的故障2526系統(tǒng)故障排除實(shí)例3:修復(fù)fstab文件故障再現(xiàn): 將/etc/fstab文件改名,模擬該文件的丟失觀察故障現(xiàn)象如下:27故障排除思路該故障是由于/etc/fstab文件不存在,因此系統(tǒng)無(wú)法掛載各個(gè)文件系統(tǒng),引導(dǎo)無(wú)法完成。幸運(yùn)的是現(xiàn)在可以看到提示,輸入root密碼可以進(jìn)入維護(hù)模式。輸入root密碼后進(jìn)入repairfilesystem模式該模式下文件系統(tǒng)是只讀的,需要手工掛載#mount-o修復(fù)/etc/fstab丟失引起的故障2829課題引入項(xiàng)目背景中提出的問(wèn)題可以解決了嗎???。。?0小結(jié)掌握Linux系統(tǒng)的引導(dǎo)過(guò)程掌握引導(dǎo)過(guò)程中涉及的重要配置文件的內(nèi)容掌握Linux救援模式的使用能夠修復(fù)常見(jiàn)的系統(tǒng)引導(dǎo)故障31作業(yè)根據(jù)以下需求寫(xiě)出設(shè)計(jì)方案:修改/etc/inittab文件,設(shè)置系統(tǒng)的默認(rèn)運(yùn)行級(jí)別為0或6。重新啟動(dòng)系統(tǒng),觀察錯(cuò)誤信息。再次重新啟動(dòng)系統(tǒng),通過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論