删除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

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-08/159776.htm

linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复相关推荐

  1. linux中asm数据库卸载教程,删除Linux非rac环境下的ASM实例

    转自:http://18904.com/archives/917.html 环境说明: 操作系统:CentOS 5 x86 数据库:Oracle 10.2.0.1 非RAC环境 ASM实例名:+ASM ...

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

    删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/libc.so.6 [root@centos7 ...

  3. linux重定向进程输出到文件删除,Linux文件编辑器vim输出输入重定向、管道以及进程(示例代码)...

    合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下.正因基础的重要性,才又撸起了linux. linux编辑工具: VI VIM EMACS vim 是vi的升级版本,它不仅兼容vi的所有指令 ...

  4. Linux字符模式下如何设置/删除环境变量

    Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...

  5. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...

    由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...

  6. linux修改隐藏文件生效,在Linux传统文件系统下隐藏属性的修改-linux修改文件名...

    在Linux传统文件系统下隐藏属性的修改 在Linux系统中,一个文件有若干个属性,如读写执行(r.w.x)等基本权限,以及表达这个文件类型的一些属性,如是否为文件"-"或目录&q ...

  7. w10系统自带linux系统,win10下,内置linux系统的安装和体验,你造吗?

    原标题:win10下,内置linux系统的安装和体验,你造吗? 众所周知,windows系统和linux系统一直是水火不容,而在最新的win10系统却完美兼容了linux系统,但是在默认情况下是关闭的 ...

  8. linux还原windows,双系统如何删除Linux,恢复Windows从  MBR引导启动?

    双系统如何删除Linux,恢复Windows从 MBR引导启动? 现在愿意尝试Linux的人越来越多了.通 常,如果一台电脑里已经装有了Windows ,再装Linux,安装时,Linux的grub引 ...

  9. 设置windows引导linux分区,windows下安装grub引导Linux

    在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...

最新文章

  1. 第三篇:时间和全局状态(三)
  2. 皮一皮:这个老爸有觉悟...
  3. HashMap,HashTable,ConcurrentHashMap面试总结!!!
  4. 如何获取MDC产品文档
  5. 一图解码数据中心数字化运维管理之道
  6. UVA - 572 Oil Deposits-dfs找连通块
  7. 如何在Eclipse中添加Servlet-api.jar的方法
  8. jquery和php上传文件进度条,jQuery实现文件上传进度条特效_jquery
  9. [转]Oracle - 数据库的实例、表空间、用户、表之间关系
  10. C++的ORM 开源框架
  11. CocoStudio 创建简单UI资源并添加到工程
  12. 电机控制基础之坐标变换(Clark变换及反变换 + Park变换及反变换 + 推导 + 仿真)
  13. 图像处理(八)图像插值算法
  14. 汇编语言 - 实验 - 计算 (X+(Y*Z-100))/W
  15. Adobe Photoshop 2021哪会出,PS2021功能界面抢先看
  16. 【服务器数据恢复】断电导致raid信息丢失的磁盘阵列数据恢复案例
  17. Android Studio的代码笔记--基本使用、新建一个项目、修改快捷键、常用控件的使用等
  18. 最长单调递增子序列O(NlogN)算法
  19. 离散的生命→群涌现象
  20. UESTC-2016dp专题 F 柱爷与三叉戟不得不说的故事

热门文章

  1. 《C++Primer》复习——with C++11 [1]
  2. ubuntu右键添加打开终端的快捷菜单
  3. linux怎么调用inb函数,outb()函数 Unix/Linux
  4. 3d文件与html结合,js和HTML5怎么结合?
  5. The Rise of Worse Is Better 论文-学习笔记
  6. SpringBoot2.0.3 + SpringSecurity5.0.6 + vue 前后端分离认证授权
  7. 常用Linux运维命令
  8. JavaScript权威指南笔记
  9. Tempter of the Bone
  10. Java获取硬盘信息