




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
24.故障排除課題引入--項目背景假如你是某企業(yè)的系統(tǒng)管理員,正在為企業(yè)維護一臺Linux服務(wù)器。該服務(wù)器為企業(yè)的信息管理系統(tǒng)提供基本支持,為了在該服務(wù)器上配置Oracle數(shù)據(jù)庫,為該服務(wù)器建立了新的磁盤分區(qū)來存儲Oracle的數(shù)據(jù)。但是在修改了/etc/fstab文件之后發(fā)現(xiàn)系統(tǒng)已經(jīng)不能引導(dǎo)了。為了修改系統(tǒng),你修改了/etc/inittab文件,結(jié)果導(dǎo)致了更多的錯誤。2課題引入--項目背景現(xiàn)在需要由你來完成該服務(wù)器系統(tǒng)的修復(fù):(1)首先啟動系統(tǒng),觀察系統(tǒng)引導(dǎo)過程中的故障信息。(2)根據(jù)故障信息判斷故障的原因。(3)使用必要的工具將系統(tǒng)引導(dǎo)起來。(4)檢查/etc/inittab文件,修復(fù)文件中的錯誤。(5)檢查/etc/fstab文件,修復(fù)文件中的錯誤,必要時重新建立該文件。(5)檢查/boot/grub/grub.conf文件,修復(fù)文件中的錯誤。(6)重新引導(dǎo)系統(tǒng)。34教學(xué)目標(biāo)--應(yīng)達到的職業(yè)能力1、了解Linux系統(tǒng)的啟動過程;2、了解Linux系統(tǒng)啟動過程中的配置文件;3、掌握GRUB引導(dǎo)裝載程序的配置4、掌握救援模式的使用;5、完成常見系統(tǒng)故障的排除。5學(xué)習(xí)目標(biāo)解析Linux啟動過程;解析Linux啟動過程中涉及到的重要配置文件;掌握GRUB引導(dǎo)裝載程序的配置;掌握Linux救援模式的使用;使用單用戶模式修復(fù)運行級別的故障;使用Linux救援模式修復(fù)主引導(dǎo)記錄MBR;使用Linux救援模式修復(fù)/etc/fstab文件故障。重點配置文件的解析與修復(fù),如/etc/inittab、/etc/fstab本章難點6故障排除的一般思路觀察故障現(xiàn)象,搜集有用信息必要時分析系統(tǒng)日志分析故障可能的原因根據(jù)判斷的原因提出初步解決方案利用提出的解決方案排除故障如初步解決方案不能排除故障,繼續(xù)觀察故障信息并提出進一步的解決方案7Linux系統(tǒng)啟動過程解析8Linux系統(tǒng)啟動過程主機加電自檢(POST)從硬盤MBR讀取引導(dǎo)代碼,并運行引導(dǎo)裝載程序由引導(dǎo)裝載程序引導(dǎo)Linux內(nèi)核程序由Linux內(nèi)核運行init進程進入指定運行級別,運行系統(tǒng)服務(wù)程序運行終端程序,等待用戶登錄9Linux系統(tǒng)的運行級別運行級別說明0停機1單用戶模式,用于root用戶對系統(tǒng)進行維護2多用戶模式,在此模式下不能使用NFS3完全多用戶模式,主機做為服務(wù)器使用時通常在此運行級別4未分配使用5圖形登錄的多用戶模式,用戶在該模式下可進行圖形界面登錄6重新啟動10對主引導(dǎo)記錄的簡單解析硬盤的0磁道的第一個扇區(qū)稱為MBR,它的尺寸為512字節(jié)MBR可以分為三個部分:啟動代碼分區(qū)表結(jié)束標(biāo)志11MBR的簡單查看由于MBR位于磁盤0磁道的第一個扇區(qū),并且尺寸為512字節(jié),因此可以將該扇區(qū)內(nèi)容寫出:#ddif=/dev/sdaof=/boot/mbr.bakbs=1024count=1使用od命令可以查看該文件的內(nèi)容:#od-x/boot/mbr.bak轉(zhuǎn)存出的mbr.bak文件可以作為MBR的備份,必要時可以用來恢復(fù)引導(dǎo)記錄和分區(qū)表12考察grub.conf文件參數(shù)描述default定義默認引導(dǎo)項timeout設(shè)定GRUB菜單顯示的時間
password設(shè)置grub密碼以保護grub安全性splashimage設(shè)置GRUB背景畫面title用來裝載一個操作系統(tǒng)的一組特定命令的標(biāo)題root指定根文件系統(tǒng)的位置
kernel引導(dǎo)系統(tǒng)時使用的內(nèi)核的位置及選項initrdInitialRAMdisk映像13grub.conf文件實例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進程與配置文件INIT進程是由Linux內(nèi)核引導(dǎo)運行的,是系統(tǒng)中運行的第一個進程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字段說明id用于在inittab文件中唯一標(biāo)識一個配置記錄runlevels用于指定該記錄在哪些運行級別中運行action用于描述記錄將執(zhí)行哪種類型的動作process用于設(shè)置啟動進程所執(zhí)行的命令id字段runlevels字段action字段process字段查看/etc/inittab文件并進行解析1617考察/etc/fstab文件系統(tǒng)引導(dǎo)時會讀取/etc/fstab文件,并掛載該文件中的條目/etc/fstab文件的內(nèi)容分為六列,含義如下:字段說明fs-spec指定要掛載的設(shè)備fs-file指定設(shè)備的掛載點fs-type指定設(shè)備的文件系統(tǒng)類型fs-options指定掛載選項fs-freq指定設(shè)備的備份選項fs-passno指定是否進行文件系統(tǒng)檢查查看/etc/fstab文件并進行解析1819系統(tǒng)故障排除實例1:錯誤的運行級別故障再現(xiàn): 修改/etc/inittab文件,將initdefault設(shè)置為0觀察故障現(xiàn)象如下:20故障排除思路該故障是由于/etc/inittab文件中指定了錯誤的默認運行級別,系統(tǒng)引導(dǎo)時會讀取運行級別,但是由于運行級別為0,因此系統(tǒng)被關(guān)閉了。解決該故障的關(guān)鍵是首先引導(dǎo)該系統(tǒng)進入某個運行級別,并且修改/etc/inittab文件為正確的設(shè)置。考慮到GRUB具有動態(tài)修改引導(dǎo)參數(shù)的能力,所以可以在GRUB菜單顯示時進行編輯,進入Linux的單用戶模式,從而修復(fù)錯誤的配置文件。修復(fù)運行級別錯誤引起的故障2122系統(tǒng)故障排除實例2:MBR損壞故障再現(xiàn): 使用如下命令破壞系統(tǒng)的MBR的引導(dǎo)代碼:
#ddif=/dev/zeroof=/dev/sdabs=446count=1
(之所以使用446字節(jié)是因為該故障實例只是模擬引導(dǎo)代碼的損壞,暫時不涉及分區(qū)表的故障)觀察故障現(xiàn)象如下: 計算機完成加電自檢之后,屏幕黑屏,不能繼續(xù)引導(dǎo)23故障排除思路該故障是由于系統(tǒng)的MBR損壞,因此系統(tǒng)完成加電自檢后不能夠讀取MBR從而啟動系統(tǒng)。解決該故障的關(guān)鍵是首先能夠進入該計算機系統(tǒng),并且恢復(fù)備份的MBR,或者重新建立新的MBR??紤]到系統(tǒng)磁盤的MBR已經(jīng)損壞,因此不可能再使用該磁盤完成引導(dǎo)。這是可以考慮Linux的救援模式啟動,進入系統(tǒng)后在對磁盤的數(shù)據(jù)進行修復(fù)。24修復(fù)主引導(dǎo)記錄的一般步驟將RedHatLinux的第一張光盤放入到光盤驅(qū)動器中啟動計算機,并檢查BIOS的設(shè)置,保證使用光盤引導(dǎo)在“boot:”提示符后輸入:linuxrescue注意以下提示:運行提示的命令重建MBR:#grub-install/dev/sda或者恢復(fù)曾經(jīng)備份的
主引導(dǎo)記錄修復(fù)主引導(dǎo)記錄損壞引起的故障2526系統(tǒng)故障排除實例3:修復(fù)fstab文件故障再現(xiàn): 將/etc/fstab文件改名,模擬該文件的丟失觀察故障現(xiàn)象如下:27故障排除思路該故障是由于/etc/fstab文件不存在,因此系統(tǒng)無法掛載各個文件系統(tǒng),引導(dǎo)無法完成。幸運的是現(xiàn)在可以看到提示,輸入root密碼可以進入維護模式。輸入root密碼后進入repairfilesystem模式該模式下文件系統(tǒng)是只讀的,需要手工掛載#mount-o修復(fù)/etc/fstab丟失引起的故障2829課題引入項目背景中提出的問題可以解決了嗎???。?!30小結(jié)掌握Linux系統(tǒng)的引導(dǎo)過程掌握引導(dǎo)過程中涉及的重要配置文件的內(nèi)容掌握Linux救援模式的使用能夠修復(fù)常見的系統(tǒng)引導(dǎo)故障31作業(yè)根據(jù)以下需求寫出設(shè)計方案:修改/etc/inittab文件,設(shè)置系統(tǒng)的默認運行級別為0或6。重新啟動系統(tǒng),觀察錯誤信息。再次重新啟動系統(tǒng),通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025珠海房屋租賃合同樣本
- 采取多渠道營銷拓展客戶計劃
- 增強教師的實踐與創(chuàng)新能力計劃
- 農(nóng)村供水施工合同樣本
- 提升團隊靈活性與適應(yīng)能力計劃
- 寫租賃合同標(biāo)準文本
- 2025年合同履行中的附隨義務(wù)版參考
- 兒子借款合同樣本
- l工程勞務(wù)合同標(biāo)準文本
- 企業(yè)間借款及擔(dān)保合同樣本
- 【MOOC】電路基礎(chǔ)-西北工業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 電工高級技師考試題庫及答案
- 醫(yī)院食堂營養(yǎng)配餐方案
- 2024秋初中化學(xué)九年級下冊人教版上課課件 第十一單元 課題2 化學(xué)與可持續(xù)發(fā)展
- 高爾夫6胎壓檢測加裝教程
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題及答案
- 焊工理論知識考試題庫及答案(300題)
- 第8課 歐美主要國家的資產(chǎn)階級革命與資本主義制度的確立
- 酒店籌備開業(yè)流程手冊范本
- 單休企業(yè)考勤管理制度
- 2023年全國職業(yè)院校技能大賽-直播電商賽項規(guī)程
評論
0/150
提交評論