




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LAB:Linux系统修复实验目的:使用linuxrecuse模式彳复Linux系统实验步骤:、人为删除系统关键文件登陆linux系统之后,依次执行以下命令人为破坏当前linux系统:(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分区#rm-rf/boot-删除/boot目录(boot目录下包含所有GRUBf关的文件)#rm-rf/etc/inittab-删除init表(此文件定义了系统运行级别和脚本)#rm-rf/etc/rc.d/rc.sysinit-删除init运行级别脚本文件#rm-rf/etc/rc.d/rc.local-删除开机脚本文件#mv/etc/fstab/etc/fstab.bak-备份系统挂载表fstab文件(此文件记录了linux分区信息)#sy
4、nc-将系统缓冲区的内容写入硬盘(在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时刻再写入磁盘,如此可提高系统的执行效率)#reboot经过这一番蹂蹒之后,系统肯定是挂了的。最后一条reboot命令已经无法正常执行了。手动重启系统也是无法进入系统了的。但是,只要根分区没有被格式化,就可以进入linux修复模式恢复该linux系统。、修复linux系统思路:恢复fstab文件找到分区修复引导里的内核文件修复grub-还原init相关文件1.进入修复模式通过RHEL5光盘引导进入安装会话,输入linuxrescue或按F5键进入rescue修复模式。REDHATFENT
5、ERPRISELINUX5- Toinstal1orupgradeingraphica1mode,pressthekey.- Toinstal1orupgradeintextmodeftype:linuxtextENTER.- UsethefunctionkeysliftedbeLouformoreinformation.bool?linuxrescueLoadin9aj1、.*.”.*.*Loadinginitrd.img进入修复模式之后,系统会提示选择语言Language和键盘类型Keyboard,直接回车就行了。系统会再次询问是否配置网络,选才NNo,因为修复系统不需要用到网络。然后会提
6、示如下:1Rescue|Therescueenuironmentwillmou很七七后巾口ttofindyoyrI.inuxinsta1llationandmauiiititunderthedirectory/mnt/sysimage.Youcanthenmakeanychangesrequiredtuyuursystem.!fyuuuanttoproceedwiththisstepchooseJContinucJBYoucanalsochoasetomouiiityourfilesystemsread-onlyinsteadofread-Liritebychoosing*Bead-OnlyB
7、IffarsomereasonthisprocessfailsyoucamchooseSkipandthisstepwillbeskippedandyoumi11godirectlytoacommandshell.Rescue程序将查找当前硬盘上是否有已安装的linux系统,如果找到了的话,就自动挂载到/mnt/sysimage下。选择Continue继续,rescue程序会搜索硬盘是否存在已安装过的linux和硬盘分区,最终结果如下图:RescueModeYoudonthaveanyLinuxpartLtions.Pressreturntogetashe11,Thesystemwillreb
8、ootautomaticaLlyuhenyouexitfromtheshell.搜索结果显示,找不到Linux分区,因为/etc/fstab文件被删除了,所以导致系统无法读取Linux分区,但是如果找到了,就将它挂到/mnt/sysimage里面,可以读写。选择OK”确定之后,系统会进入到修复模式的shell下。I4)ienfinishedp1easeexitfromtheshe11andyoursystemui11reboot.sh-3.2#sh-3.Zlt2.还原fstab文件根据上面步骤得知,rescue程序无法找到硬盘分区,所以现在要做的事情就是恢复linux分区一一也就是fstab文
9、彳(这个fstab文件在删除之前,有做过备份/etc/fstab.bak)。#fdisk-l查看磁盘分区sb-3.Zfdisk-1iskzdevzsda:8589MB,8589934592bytes55heads,63sectors/track,1044cy1indersnits=cu1indersof1606551Z=8ZZ5Z80butesDewiceBootStartdev/sdal*1deM/sdaZ14h-3.ZitEnd131044B1ocks1043918ZB1S07+SystemLinuxLinuxLUM根据fdiskT输出,得到系统分区有两个/dev/sda1和/dev/sd
10、a2。可使用e2label命令查看这两个分区的卷标,sh-3.ZneZlabe1/dev/sda1zbootsh-3.ZUsh-3,ZtteZlabe1/dev/sdaZeZLabe1:Badmagicnumberinsuper-blockwhiletryingtoopenZdeo/sdaZConIdn,tfindvalidfilesystemsuperblock.kh-3.Ztt由上图可得知/dev/sda1是/boot分区,而/dev/sda2无法查看,因为sda2是LVM分区。使用命令激活LVM分区#kmvgchange-ay这个命令的作用就是告诉系统建立相关的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(就是/根分区)和VolGroup00
12、-LogVol01(就是swap分区)接下来,要挂载/根分区,并恢复fstab文件。#mkdirtest-建立一个空目录用于挂载分区#mount-text3/dev/VolGroup00/LogVol00/test-挂载包含根分区的LVM分区到test目录下将系统原来的/根分区挂载到/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-重启系统3.修复内核和grub重启之后,按ESC键选择CDROM引导,输入linuxrescue再次进入到修复模式。此时再次进入到修复模式时,rescue程序将会找到fstab文件,也就是会找到linux分区!并且把损坏的原linux系统挂载到/mnt/sysimage下。并且rescue程序会提示你,可以使用#chroot(changeroot修改根目录)修改根目录,进入到原系统中。如下图所示:|R
14、escue卜YoursystemIkasbeenmountedunderxmni/stsintake.Presstogetasbel1.IfyouliouIdliketnmakeyoursystemtherootenvironment,runthecommand:chroot/mnt/sysimageThesystemwillrebootautomaticallywhenyouexitfromtheshel1.选才OOK之后,系统已经全部挂载到了/mnt/sysimage,如果想进去,敲入#chroot/mnt/sysimage,修改根目录为/mnt/sysimage,使用ls命令可以查看原系
15、统里的文件和目录。使用exit可以退回rescue程序下,再次使用ls命令可以比较一下区别。日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这个软件包里面。经过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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《红楼梦》中对联的教学作用
- 分区公园改造工程方案(3篇)
- 工程安全管理相关方案(3篇)
- 电网工程履约管理方案(3篇)
- 安全教育教学专题培训总结课件
- 农业供应链管理中2025年农产品质量安全追溯体系构建与应用研究
- 聊城市协管员招聘面试题及答案
- 口腔基层面试题库及答案
- 安全教育培训课程讲义
- 新能源绿色信贷政策在2025年的执行成效:技术创新与市场趋势
- 江南文化概论课件
- 2025-2026学年统编版(2024)初中道德与法治八年级上册(全册)教学设计(附目录 P133)
- 2025年初级社工考试《综合能力》真题及答案
- 《MATLAB-Simulink电力系统建模与仿真》电子课件
- 教学课件 金属学与热处理-崔忠圻
- 铁道概论全套课件
- 部编版二年级语文上册全册教案及反思
- 服装色彩设计(PPT57页)课件
- 西门子燃气轮机技术介绍开
- F8型空气分配阀及其电空制动机
- 复旦大学简介 ppt
评论
0/150
提交评论