linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复
删除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的依赖库并进入救援模式恢复相关推荐
- linux中asm数据库卸载教程,删除Linux非rac环境下的ASM实例
转自:http://18904.com/archives/917.html 环境说明: 操作系统:CentOS 5 x86 数据库:Oracle 10.2.0.1 非RAC环境 ASM实例名:+ASM ...
- 删除Linux的依赖库并进入救援模式恢复
删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/libc.so.6 [root@centos7 ...
- linux重定向进程输出到文件删除,Linux文件编辑器vim输出输入重定向、管道以及进程(示例代码)...
合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下.正因基础的重要性,才又撸起了linux. linux编辑工具: VI VIM EMACS vim 是vi的升级版本,它不仅兼容vi的所有指令 ...
- Linux字符模式下如何设置/删除环境变量
Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...
- linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...
由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...
- linux修改隐藏文件生效,在Linux传统文件系统下隐藏属性的修改-linux修改文件名...
在Linux传统文件系统下隐藏属性的修改 在Linux系统中,一个文件有若干个属性,如读写执行(r.w.x)等基本权限,以及表达这个文件类型的一些属性,如是否为文件"-"或目录&q ...
- w10系统自带linux系统,win10下,内置linux系统的安装和体验,你造吗?
原标题:win10下,内置linux系统的安装和体验,你造吗? 众所周知,windows系统和linux系统一直是水火不容,而在最新的win10系统却完美兼容了linux系统,但是在默认情况下是关闭的 ...
- linux还原windows,双系统如何删除Linux,恢复Windows从 MBR引导启动?
双系统如何删除Linux,恢复Windows从 MBR引导启动? 现在愿意尝试Linux的人越来越多了.通 常,如果一台电脑里已经装有了Windows ,再装Linux,安装时,Linux的grub引 ...
- 设置windows引导linux分区,windows下安装grub引导Linux
在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...
最新文章
- 第三篇:时间和全局状态(三)
- 皮一皮:这个老爸有觉悟...
- HashMap,HashTable,ConcurrentHashMap面试总结!!!
- 如何获取MDC产品文档
- 一图解码数据中心数字化运维管理之道
- UVA - 572 Oil Deposits-dfs找连通块
- 如何在Eclipse中添加Servlet-api.jar的方法
- jquery和php上传文件进度条,jQuery实现文件上传进度条特效_jquery
- [转]Oracle - 数据库的实例、表空间、用户、表之间关系
- C++的ORM 开源框架
- CocoStudio 创建简单UI资源并添加到工程
- 电机控制基础之坐标变换(Clark变换及反变换 + Park变换及反变换 + 推导 + 仿真)
- 图像处理(八)图像插值算法
- 汇编语言 - 实验 - 计算 (X+(Y*Z-100))/W
- Adobe Photoshop 2021哪会出,PS2021功能界面抢先看
- 【服务器数据恢复】断电导致raid信息丢失的磁盘阵列数据恢复案例
- Android Studio的代码笔记--基本使用、新建一个项目、修改快捷键、常用控件的使用等
- 最长单调递增子序列O(NlogN)算法
- 离散的生命→群涌现象
- UESTC-2016dp专题 F 柱爷与三叉戟不得不说的故事
热门文章
- 《C++Primer》复习——with C++11 [1]
- ubuntu右键添加打开终端的快捷菜单
- linux怎么调用inb函数,outb()函数 Unix/Linux
- 3d文件与html结合,js和HTML5怎么结合?
- The Rise of Worse Is Better 论文-学习笔记
- SpringBoot2.0.3 + SpringSecurity5.0.6 + vue 前后端分离认证授权
- 常用Linux运维命令
- JavaScript权威指南笔记
- Tempter of the Bone
- Java获取硬盘信息