zoukankan      html  css  js  c++  java
  • 删除Linux的依赖库并进入救援模式恢复

    删除Linux的依赖库并进入救援模式恢复

    模拟一下依赖库文件被删,并进入救援模式恢复

    系统:CentOS7

    一、删除mv的依赖库文件

    删除/lib64/libc.so.6

    [root@centos7 Packages]# which mv
    alias mv='mv -i'
    	/usr/bin/mv
    [root@centos7 Packages]# ldd /usr/bin/mv
    	linux-vdso.so.1 =>  (0x00007ffd51946000)
    	libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f40c2bd9000)
    	libacl.so.1 => /lib64/libacl.so.1 (0x00007f40c29d0000)
    	libattr.so.1 => /lib64/libattr.so.1 (0x00007f40c27cb000)
    	libc.so.6 => /lib64/libc.so.6 (0x00007f40c23fe000)
    	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f40c219c000)
    	libdl.so.2 => /lib64/libdl.so.2 (0x00007f40c1f98000)
    	/lib64/ld-linux-x86-64.so.2 (0x00007f40c2e00000)
    	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f40c1d7c000)
    [root@centos7 Packages]# rm -f /lib64/libc.so.6 
    

    删除后mv等很多命令变无法使用

    [root@centos7 Packages]# mv /etc/fstab .
    mv: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    [root@centos7 Packages]# cp /etc/fstab .
    cp: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    [root@centos7 Packages]# poweroff
    poweroff: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    

    二、强制关机,从光盘引导

    0、进BIOS从光盘引导

    1、Troubleshooting

    2、Recure a CentOS system(救援模式)

    3、输入1,回车

    4、提示系统被挂载到了/mnt/sysimage,按下回车

    5、把光盘的库文件复制过来

    使用cp复制库文件到/mnt/sysimage/lib64/;千万别mv,否则光盘的系统又坏了

    三、重启后的系统已经正常使用

    [root@centos7 ~]# cp /etc/fstab . -a
    cp: overwrite ‘./fstab’? y
    [root@centos7 ~]# mv fstab /tmp
    
  • 相关阅读:
    分清抽象类和接口的区别
    【Android界面实现】FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
    Android多线程----异步消息处理机制之Handler详解
    Android中关于Handler的若干思考
    Axure Base 09 带遮罩层的弹出框
    Axure Base 08 动态面板的用途
    Axure Base 07 元件使用思路的补充
    Axure Base 03
    Axure Base 02
    Axure Base 01
  • 原文地址:https://www.cnblogs.com/uscWIFI/p/11293733.html
Copyright © 2011-2022 走看看