1.为了实验先进行删除。。例如。。ls的依赖库是。。我们把。libacl.so.1进行删除了。在使用ls就会进行相应的报错     2.重启系统。在载入中读条中 esc (注意 只能点一次。点多了。进入救援模式的选项就取消了)     3.当出现了可选就救援模式的界面。一般选择第三项。大概意思就是用cd光盘进行启动     4.这里也是选择第三项Troubleshooting(故障排除)。【当然选择第一项重装系统也行。 不过实际生产过程中 不会让怎么干吧。重装- -怎么可能呢。233】     5.这里分别有这几个选型: 1.在基本图形下安装centos7 2.拯救centos 模式 3.运行测试 4.从本地驱动启动 5.返回主菜单 选第二个。当前实验的目的不就是为了进入救援模式么    

6.这里的大概意思是 光盘会关在到/mnt/sysimage下 需要选择下权限。。 一般都是选1 权限给读写 下面的read_only 是只读 如果出现检测到失败 可以选择 skip to shell 跳过 打上1 回车     7.这时候就可以进行相应的操作了。已经算进入了救援模式。    

8.由于在救援模式 所在的跟目录并不是 正常系统下的根目录。需要用 命令 chroot /mnt/sysimage 进行切根 输入命令的前面是bash 不是sh就是说明切根成功了 不过这次咱们不需要切根    

9.进行复制库 cp /lib64/libacl.so.1 /mnt/sysimage/lib64/ 把之前删除的 cp进 根目录的lib64里面。 之后重启也成。或者直接切跟查看是否cp之后有效也可以    

10.最后 exit 进行退出 并重启系统。      


  同时 如果因为误操作吧 命令的某一个文件夹删除了 (这里举一个比较麻烦的例子rpm命令 其中一个文件夹被删除。导致rpm无法使用)。     之前的步骤都是一样。 但是在复制这块需要注意。 由于如果切跟了就没办法进行rpm 。因为切跟后的rpm是无法使用的。 不切的话。是安装到光盘虚拟出来的根 。所以想要重新安装rpm 有几种方法:   第一种: rpm -ivh /run/install/repo/Packages/rpm-4.11.3XXXXXX --root=/mnt/sysimage/ --replacepkgs   --root=/mnt/sysimage/ 指向root的根目录 装在这个文件下   --replacepkgs 可以理解为替换。或者强制重新安装已经安装了的安装包     第二种是 可以复制其他机器上的rpm直接cp过来     第三种。 使用yum进行安装  

       

初学者自用