删除Linux的依赖库并进入救援模式恢复
发布时间:2020-12-13 23:33:44 所属栏目:Linux 来源:网络整理
导读:删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一、删除mv的依赖库文件 删除 /lib64/libc.so.6 [[email?protected] Packages]# which mvalias mv='mv -i' /usr/bin/mv[[email?protected] Packages]# ldd /
删除Linux的依赖库并进入救援模式恢复
一、删除mv的依赖库文件删除/lib64/libc.so.6 [[email?protected] Packages]# which mv alias mv='mv -i' /usr/bin/mv [[email?protected] 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) [[email?protected] Packages]# rm -f /lib64/libc.so.6 删除后mv等很多命令变无法使用 [[email?protected] Packages]# mv /etc/fstab . mv: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory [[email?protected] Packages]# cp /etc/fstab . cp: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory [[email?protected] Packages]# poweroff poweroff: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory 二、强制关机,从光盘引导0、进BIOS从光盘引导1、Troubleshooting2、Recure a CentOS system(救援模式)3、输入1,回车4、提示系统被挂载到了/mnt/sysimage,按下回车5、把光盘的库文件复制过来使用cp复制库文件到/mnt/sysimage/lib64/;千万别mv,否则光盘的系统又坏了 三、重启后的系统已经正常使用[[email?protected] ~]# cp /etc/fstab . -a cp: overwrite ‘./fstab’? y [[email?protected] ~]# mv fstab /tmp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |