rescure救援模式

rescure救援模式

不知道大家有没有遇到这种情况,当你误删一些文件,导致你的系统无法正常工作呢?这要怎么办呢?遇到这种情况,你可以试一下linux的救援模式。首先说一下什么是linux救援模式。linux救援模式本质就是一个小型的linux系统,由于我们本来的linux系统不能正常工作导致,这就需要救援模式来处理这些问题。接下来我们就以误删除/lib64/libc.so.6文件为例,讲解如何使用linux救援系统
1.首先我们先把/lib64/libc.so.6文件删除,来营造出文件被误删除的效果。发现改名后立即有很多命令不能使用了。想要再把名字改回来就不可能了。如果误删了/lib64/libc.so.6,大部分系统命令将无法执行,ssh登录系统也不成功,只会无休止的提示以下错误:
error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

这种情况下,大部分命令已经不能执行了,只能执行例如cd,echo等小部分命令,而实用的cp,mv则不可用。/lib64/libc.so.6是属于libc-2.5.so的软链接,因此,libc-2.5.so文件肯定还是存在的,误删的只是软链接而已,但此时想用ln命令重新建立软链接是失败的,glibc是一个非常底层的库,bash也依赖它,所以,如果把这个库删掉了,基本上啥事都干不了。
2.接着讲我们该如何处理这个问题。现在本系统是不能用了,我们只能用linux救援模式了,由于此时ssh已经不能使用了,我们只能在虚拟机上操作了。
3.进入bios,选择第三项

4:进入救援模式

5:选择语言与键盘格式


6.要解释一下下面两幅图的含义:下面的两幅图的意思是指,原本的那个系统已经被挂载到了/mnt/sysimage目录下,并且改变程序执行时所参考的根目录位置。


7:进入shell,将救援系统的文件拷贝到原系统目录下。结果如图:

8:拷贝完成后,重启系统,看系统是否恢复。结果发现系统已经恢复。
总结:这就是今天说的linux救援模式,利用它,如果我们误删除了一些系统重要的文件,可以使用救援模式来恢复,因为救援模式里有系统所需各种文件。当然救援模式不只是这些功能,这里这是对它最初级的运用。以后我们也会学习到更加高深的应用

原文地址:http://blog.51cto.com/13560258/2068651

时间: 2024-11-06 03:52:49

rescure救援模式的相关文章

救援模式

怎样进入救援模式: →init 0    (关机) 设置BIOS.设置启动顺序,比如设置光盘先启动. 进入BIOS界面后,选择BOOT菜单,里面的选项,按"-"号,挪动选项顺序,把光盘启项(CD-ROM)移到第一个. 按"F10"进行保存输出. 进入安装界面,选择第三项(Rescue installed systen)后回车. 启动救援模式(一个小的操作系统). 选择语言模式 即使选择了中文简体也不能生效,因为是命令行模式下,不支持中文. 只能选择英语. 键盘模式选

linux基础:4、linux运行级别、单用户模式、救援模式

linux运行级别 含义:指的是Unix或Linux等类Unix操作系统下不同的运行模式.运行级别通常分为7等,分别是从0到6 ================================================================================== [[email protected] ~]# tail /etc/inittab # Default runlevel. The runlevels used are: #   0 - halt (Do N

救援模式点滴

在救援模式下怎么查杀木马? 简单讲,就是找那个文件,然后删除,因为如果启动系统,就有可能加载某个服务,导致木马不能查杀,跟windows很像. chroot   /mnt/sysimage 救援模式的作用 系统启动不起来了,想修复系统或者想备份数据,都会用到救援模式,修改root密码也可以用救援模式.如果设置了grub密码,没有办法进入单用户模式,就得救援模式了 进入救援模式跟grub密码设置没有关系.救援模式下是可以更改grub密码的.用命令行就ok chroot /mnt/sysimage

linux的单用户模式与救援模式

[[email protected] ~]#reboot      //重启 按任意键进入 e进入编辑 a更改内核的一些参数 c进入命令行 此时需按e,选择第二项 按e进入如图: 在最后加上: 1(或s.S.single)   回车 按B键重启 runlevel查看当前运行级别S 为单用户模式 输入passwd即可更改root的密码,输入新密码后reboot重启后生效了 救援模式 reboot重启,按F2进入bios设置.用+.-将CD-ROM Drive移到最上面一项.按F10保存,并将关盘载

在主引导记录(MBR)的救援模式下如何重新安装GRUB引导装载程序

系统: redhat 6.5 x64 问题: 系统安装完毕,启动系统时夯住,如图: 原因: 问题的原因可能是MBR偶然的被擦除或是在BIOS中将磁盘控制器设置成SATA-controller. 解决: 该问题可通过重装grub来解决 1.进入救援模式: 2.chroot /mnt/sysimage: 3.grub-install /dev/sda     #根据你的ks文件,grub应该是安装在/dev/sda上: 4.exit: 在主引导记录(MBR)的救援模式下如何重新安装GRUB引导装载程

Centos 6中模拟破坏MBR救援模式下修复

MBR(Master Boot Record,主引导记录),它的前446字节存放Boot Loader启动管理程序,由Boot Loader去识别.加载操作系统中的核心文件,并向使用者提供不同的启动项目,来加载不同的操作系统.所以,若是我们破坏了MBR,也就意味着没有了引导去加载内核的工具,进而程序无法启动. 一:模拟破坏MBR:直接破坏 即当我们执行dd if=/dev/zero of=/dev/sda bs=1 count=446后,reboot重启虚拟机,会出现如下图所示界面----->我

CentOS 7 单用户模式+救援模式

CentOS 7 单用户模式+救援模式.有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下两种方式把错误的配置文件改过来,重启系统不就好了吗!接下来咱们就学习一下两种模式恢复系统Lunix单用户模式+救援模式 单用户模式+救援模式类似windows的安全模式 使用虚拟机在系统里面输入指令重启系统是不能达到我们的要求的,也就是说IDC机房可不是想进就

[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式

init是Linux系统操作中不可缺少的程序之一. 是一个由内核启动的用户级进程. 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务.所以,init始终是第一个进程(其PID始终为1).内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败. 运行级就是操作系

起步篇:linux的救援模式

若出现系统管理员密码忘记,不想通过重装系统的极端方式来解决这个问题,就要用到救援模式了 首先,要进入BIOS改为光盘启动,具体步骤是基本的东西不做描述直接略过... 光盘启动后,使用上下方向键选择 'Rescue installed system' 回车 语言我们默认,直接回车 键盘类型,也默认,直接回车 Rescue Method 也保持默认,因为我们使用的就是光驱里的光盘,回车 这一步问我吗是否在使用rescue模式的时候启用网络,这个根据实际情况,在这里阿铭选择NO(使用tab键) 回车