




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、LAB:Linux系統(tǒng)修復實驗目的:使用linuxrecuse模式彳復Linux系統(tǒng)實驗步驟:、人為刪除系統(tǒng)關鍵文件登陸linux系統(tǒng)之后,依次執(zhí)行以下命令人為破壞當前l(fā)inux系統(tǒng):(root01oca1hostrootP1oca1hostroott?locaihost(root(?locaIhost(root!?1ocaIhost(root01ocaIhostrootP1ocaIhostroott?locaihost(roott?locaIhost(root!?1ocaIhost(root01ocaIhostrootP1ocaIhostroot!?locaIhost/Jit/Jit/Jit
2、/#/Jit/Jit/lit/#/Jit/1#cd/amount/bootrm-rfrm-rfrm-rfrm-rf/,boot/BMIbootSSzetc/rc.d/rc.sysinitzetc/rc.d/rc.loca1/etc/inittdbmv/etc/fstabzetc/fstab.bak.*9一|.*MJp-m|j.frebootBroadcastmessagefromroot(ttyl)(TueJanZb16:43:53Z816):ThesystemisgoingdounforrebootNOU*INIT:NoinittabfilefoundINIT:Sendingprocesse
3、stheTERMsigna1INIT:nomoreprocessesleftinthisrunleve1#cd/#umount/boot-卸載/boot分區(qū)#rm-rf/boot-刪除/boot目錄(boot目錄下包含所有GRUBf關的文件)#rm-rf/etc/inittab-刪除init表(此文件定義了系統(tǒng)運行級別和腳本)#rm-rf/etc/rc.d/rc.sysinit-刪除init運行級別腳本文件#rm-rf/etc/rc.d/rc.local-刪除開機腳本文件#mv/etc/fstab/etc/fstab.bak-備份系統(tǒng)掛載表fstab文件(此文件記錄了linux分區(qū)信息)#sy
4、nc-將系統(tǒng)緩沖區(qū)的內容寫入硬盤(在Linux系統(tǒng)中,當數(shù)據(jù)需要存入磁盤時,通常會先放到緩沖區(qū)內,等到適當?shù)臅r刻再寫入磁盤,如此可提高系統(tǒng)的執(zhí)行效率)#reboot經(jīng)過這一番蹂蹣之后,系統(tǒng)肯定是掛了的。最后一條reboot命令已經(jīng)無法正常執(zhí)行了。手動重啟系統(tǒng)也是無法進入系統(tǒng)了的。但是,只要根分區(qū)沒有被格式化,就可以進入linux修復模式恢復該linux系統(tǒng)。、修復linux系統(tǒng)思路:恢復fstab文件找到分區(qū)修復引導里的內核文件修復grub-還原init相關文件1.進入修復模式通過RHEL5光盤引導進入安裝會話,輸入linuxrescue或按F5鍵進入rescue修復模式。REDHATFENT
5、ERPRISELINUX5- Toinstal1orupgradeingraphica1mode,pressthekey.- Toinstal1orupgradeintextmodeftype:linuxtextENTER.- UsethefunctionkeysliftedbeLouformoreinformation.bool?linuxrescueLoadin9aj1、.*.”.*.*Loadinginitrd.img進入修復模式之后,系統(tǒng)會提示選擇語言Language和鍵盤類型Keyboard,直接回車就行了。系統(tǒng)會再次詢問是否配置網(wǎng)絡,選才NNo,因為修復系統(tǒng)不需要用到網(wǎng)絡。然后會提
6、示如下:1Rescue|Therescueenuironmentwillmou很七七后巾口ttofindyoyrI.inuxinsta1llationandmauiiititunderthedirectory/mnt/sysimage.Youcanthenmakeanychangesrequiredtuyuursystem.!fyuuuanttoproceedwiththisstepchooseJContinucJBYoucanalsochoasetomouiiityourfilesystemsread-onlyinsteadofread-Liritebychoosing*Bead-OnlyB
7、IffarsomereasonthisprocessfailsyoucamchooseSkipandthisstepwillbeskippedandyoumi11godirectlytoacommandshell.Rescue程序將查找當前硬盤上是否有已安裝的linux系統(tǒng),如果找到了的話,就自動掛載到/mnt/sysimage下。選擇Continue繼續(xù),rescue程序會搜索硬盤是否存在已安裝過的linux和硬盤分區(qū),最終結果如下圖:RescueModeYoudonthaveanyLinuxpartLtions.Pressreturntogetashe11,Thesystemwillreb
8、ootautomaticaLlyuhenyouexitfromtheshell.搜索結果顯示,找不到Linux分區(qū),因為/etc/fstab文件被刪除了,所以導致系統(tǒng)無法讀取Linux分區(qū),但是如果找到了,就將它掛到/mnt/sysimage里面,可以讀寫。選擇OK”確定之后,系統(tǒng)會進入到修復模式的shell下。I4)ienfinishedp1easeexitfromtheshe11andyoursystemui11reboot.sh-3.2#sh-3.Zlt2.還原fstab文件根據(jù)上面步驟得知,rescue程序無法找到硬盤分區(qū),所以現(xiàn)在要做的事情就是恢復linux分區(qū)一一也就是fstab文
9、彳(這個fstab文件在刪除之前,有做過備份/etc/fstab.bak)。#fdisk-l查看磁盤分區(qū)sb-3.Zfdisk-1iskzdevzsda:8589MB,8589934592bytes55heads,63sectors/track,1044cy1indersnits=cu1indersof1606551Z=8ZZ5Z80butesDewiceBootStartdev/sdal*1deM/sdaZ14h-3.ZitEnd131044B1ocks1043918ZB1S07+SystemLinuxLinuxLUM根據(jù)fdiskT輸出,得到系統(tǒng)分區(qū)有兩個/dev/sda1和/dev/sd
10、a2??墒褂胑2label命令查看這兩個分區(qū)的卷標,sh-3.ZneZlabe1/dev/sda1zbootsh-3.ZUsh-3,ZtteZlabe1/dev/sdaZeZLabe1:Badmagicnumberinsuper-blockwhiletryingtoopenZdeo/sdaZConIdn,tfindvalidfilesystemsuperblock.kh-3.Ztt由上圖可得知/dev/sda1是/boot分區(qū),而/dev/sda2無法查看,因為sda2是LVM分區(qū)。使用命令激活LVM分區(qū)#kmvgchange-ay這個命令的作用就是告訴系統(tǒng)建立相關的device-mapper
11、,這樣就可以看到/dev下建立了/dev/mapper/VGname-LVname和/dev/VGname/LVname的設備文件和鏈接文件.sh-32#1vm/vgchange-ay2logicalvolume(s)invo1umegroup,PUolGroup90fnouactivesh-3.Ztt卜h-3.2ttsh-3.2ttEih-3.2ttIs/devzmapper/Up!Group00-LogUo100Uo!Group6B-LogUo101contro1h-3,Z使用ls/dev/mapper命令可以看到VolGroup00-LogVol00(就是/根分區(qū))和VolGroup00
12、-LogVol01(就是swap分區(qū))接下來,要掛載/根分區(qū),并恢復fstab文件。#mkdirtest-建立一個空目錄用于掛載分區(qū)#mount-text3/dev/VolGroup00/LogVol00/test-掛載包含根分區(qū)的LVM分區(qū)到test目錄下將系統(tǒng)原來的/根分區(qū)掛載到/test目錄之后,就可以還原fstab.bak到fstab了!.已甘sh-342#Is/test/binetchomelost+fou.ndmiscnetprocsbinsrvtftpbootusrdeviia.ltlibmediamntoptrootse1inuxsystmpvarsh-3,2#sh-3,2#c
13、pztest/etczfstab.bakztest/etczfstftbsh-3.Z#-還原fstab文件#cp/test/etc/fstab.bak/test/etc/fstab#reboot-重啟系統(tǒng)3.修復內核和grub重啟之后,按ESC鍵選擇CDROM引導,輸入linuxrescue再次進入到修復模式。此時再次進入到修復模式時,rescue程序將會找到fstab文件,也就是會找到linux分區(qū)!并且把損壞的原linux系統(tǒng)掛載到/mnt/sysimage下。并且rescue程序會提示你,可以使用#chroot(changeroot修改根目錄)修改根目錄,進入到原系統(tǒng)中。如下圖所示:|R
14、escue卜YoursystemIkasbeenmountedunderxmni/stsintake.Presstogetasbel1.IfyouliouIdliketnmakeyoursystemtherootenvironment,runthecommand:chroot/mnt/sysimageThesystemwillrebootautomaticallywhenyouexitfromtheshel1.選才OOK之后,系統(tǒng)已經(jīng)全部掛載到了/mnt/sysimage,如果想進去,敲入#chroot/mnt/sysimage,修改根目錄為/mnt/sysimage,使用ls命令可以查看原系
15、統(tǒng)里的文件和目錄。使用exit可以退回rescue程序下,再次使用ls命令可以比較一下區(qū)別。日11-3.Ztt1sKii11etcevinit1ibmutmodulesoIdtmpprocrootsbinsysse1imixtmpusrvarsh3-ZttsJh-3.2ttchrootsh-3.Zttsh-3.ZUIs/rnnt/sysimage/binbootdevetchalthome1ost+foundmediamiscmntnetoptprocrootsbinseiinuxsrvsystftpboot1mpusr*uarsh-3.Zttsh-3,ZUexitexitsh-3rsh-3m
16、ountingread-onlysh-3r2tth-3.ZttIs/boot/grubzdeuice.mape2fs_stdgel_5fat_stagel5ffx_stagel_5sh-3iso9660_stage1一SJfs_stagel_5minix_stagel_5reiserfsstage1_5stagelstageZufsZ_stage1_Sustafs_stagel_5xfs_stage1_5sh-3.Z#uim/boot/grub/grubconf手動編輯grub.conf配置文件內容如下:deTaii11Iimdout二titleRHEL5.4root(hd0j6)kerneI
17、/xen,e15module/vmlinuz-.-4e15xenroroot=/dev/Uo1Group00/LogUo100rhgbqufetmodule/initrd-.e15xen.img保存退出。grub修復完成!4、修復/etc/inittab等文件#rpm-qf/etc/inittab查詢包含inittab文件的軟件包#rpm-qf/etc/rc.d/rc.sysinit查詢包含rc.sysinit文件的軟件包#rpm-qf/etc/rc.d/rc.local查詢包含rc.local文件的軟件包s3,Zttrpm-qfinittabinitscr-iptsQ_45_30-2.e15
18、sh-3.Zttsli3-mpmtjfxctc/r-c-dxr-c-sysinit.iiiitscr*ipts-8,45,30-Z.已15sh-3.Zttsli3-mpm-tjfxctc/r-c-dxr-c-localiiiitsexipts-8.45,30-Z.已15m3.Milinitscripts-8.45.rpm這個軟件包里面。經(jīng)過rpmpf查詢命令可得知,要修復的文件都包含在下一步,要把文件從這個RPM里面分離出來,并還原到/etc目錄下.#exit/mnt/sysimage/tmp#cp/mnt/source/Server/initscripts-8.45.30-2.el5.i386.rpm#chroot/mnt/sysimage#cdtmp/#ls#rpm2cpioinitscripts-8.45.30-2.el5.i386.rpm|cpio-imd解壓軟件包到當前目錄#l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江蘇省公務員錄用考試證監(jiān)會計類專業(yè)歷年真題
- 2025年氫氧化亞鎳項目提案報告
- 2025年德語TestDaF聽力專項試卷:德國電影欣賞聽力挑戰(zhàn)
- 城市園林綠化工程設計施工協(xié)議
- 2025年電子商務師(中級)職業(yè)技能鑒定試卷:電商數(shù)據(jù)分析工具使用
- 2025年澳門公務員遴選考試行政職業(yè)能力測驗試題
- 網(wǎng)絡交易合作協(xié)議電商業(yè)務合作規(guī)范合同
- 旅游管理文化與遺產(chǎn)保護模擬試題
- 城市公共交通樞紐運營2025年風險評估與城市交通管理體制改革報告
- 手車車輛買賣協(xié)議書
- 網(wǎng)絡安全攻防演練護網(wǎng)工作報告
- 商貿(mào)公司保障服務方案
- 國家開放大學本科《商務英語4》一平臺機考真題及答案(第一套)
- 華師大版九年級(初三)科學上冊全套課件
- 形勢與政策臺灣政治生態(tài)分析
- 市政道路及設施零星養(yǎng)護服務技術方案(技術標)
- 藥物色譜分離技術-凝膠色譜(制藥技術課件)
- 2024年中考地理簡答題答題模板
- 農(nóng)村自建房施工安全建議
- 廣東省深圳市龍崗區(qū)龍嶺中學2024年物理八下期末統(tǒng)考試題及答案解析
- 2024年湖北省丹江口市初中畢業(yè)生適應性考試地理·生物試題
評論
0/150
提交評論