centos7救援模式--误删/usr/bin/恢复

模拟场景

centos7 误删/usr/bin/等系统内置文件夹, 导致几百个内置命令丢失。

centos7救援模式--误删/usr/bin/恢复_第1张图片

修复

rescue模式

vm模拟一遍(如果在物理机, 可通过U盘方式直接开机U盘进入选择救援模式, 方式通用)。

加载系统镜像

centos7救援模式--误删/usr/bin/恢复_第2张图片

重启, 开机进入固件

centos7救援模式--误删/usr/bin/恢复_第3张图片

进入

centos7救援模式--误删/usr/bin/恢复_第4张图片

F10保存退出

rescue开始

centos7救援模式--误删/usr/bin/恢复_第5张图片

centos7救援模式--误删/usr/bin/恢复_第6张图片

centos7救援模式--误删/usr/bin/恢复_第7张图片

上面这张图已经说明

选项1:  挂载权限为读写

选项2:  挂载权限为只读

选项3:  跳过(如果发现检测失败选此项直接跳过进入)

选项4:  退出(重启)

运行这条命令,把当前镜像中的/usr/bin/ 扔一份丢进系统里面

注:前面的/usr/bin/代表光盘镜像中的, 后面的/mnt/sysimage/是系统环境

为什么要在cp命令之前加\反斜杠,  在cp指令前面加反斜杠可以不弹出是否覆盖的询问而直接覆盖!(对于一个已经消亡的文件夹纯属多余, 哈哈)。

\cp -rp /usr/bin/ /mnt/sysimage/usr/bin

重启

init 6

进入系统&取消进入镜像

centos7救援模式--误删/usr/bin/恢复_第8张图片

重启界面

centos7救援模式--误删/usr/bin/恢复_第9张图片

中间可能会自动重新加载一次

重新完成,/usr/bin恢复

centos7救援模式--误删/usr/bin/恢复_第10张图片

 

你可能感兴趣的:(centos7救援模式--误删/usr/bin/恢复)