库文件丢失恢复
一、模拟库文件丢失
用ldd命令查看一下cp命令调用哪些库;把其中的一个库文件删除,导致命令不可用
二、修复库文件
1、重启服务器进入救援模式
设置引导项为从光盘启动
进入救援模式
2、恢复库文件
df查看一下挂载情况,可以看到把/分区挂载到了/mnt/sysimage下
cd进入/目录下
其实我们删除前查看了库文件是个软链接;我们只需再创建个软件链接
把创建好的软链接复制到lib64目录下即可
重启服务器后ls可以使用;库文件成功恢复
注意:救援模式的挂载目录,硬盘上的/挂载到了/mnt/sysimage;创建链接时使用的相对路径是前面相对后面
rpm被卸载修复
一、rpm文件被破坏
1、破坏rpm文件
2、恢复
使用cpio命令把删除的文件解压出来
复制到/bin/下,rpm就恢复成功了
二、rpm程序被卸载
1、卸载rpm程序
直接卸载会报提示,加--nodeps忽略依赖性
2、恢复之
进入救援模式
使用df命令查看一下块设备挂载情况,可以看到把硬盘上的/挂载到了/mnt/sysimage下
挂载光盘
使用救援模式的rpm安装硬盘上的rpm
使用chroot切换到真正硬盘上的根;测试rpm命令已安装
重启服务器,进入系统,rpm可以正常使用
rpm恢复成功
注意:救援模式把硬盘上的根挂载到/mnt/sysimage下