误删除linux命令库文件,光盘恢复

           误删除linux库文件,光盘恢复

一、查看设备的库文件:例如删除ls命令依赖的库文件,先通过which命令查看ls存放的路径,通过ldd命令列出文件的所依赖的库文件。

[root@centos7 lib64]#which ls
[root@centos7 lib64]#ldd usr/bin/ls

在这里插入图片描述

二、例如:删除/lib64/libcap.so.2,后报错。

[root@centos7 lib64]#rm /lib64/libcap.so.2
[root@centos7 /]#ls ls:
error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory

三、通过光盘里的库文件来恢复ls命令(演示为vm虚拟机环境)–

重启虚拟机–出现vm界面按下esc建–选择CD启动
在这里插入图片描述

四、选择troubleshooting进入问题盘排查在这里插入图片描述
五、选择急救Centos system在这里插入图片描述
六、选择继续。1)

在这里插入图片描述

七、通过cp命令拷贝到 系统的挂在目录下,放到原来的库目录lib64下

sh-4.2#cp /lib64/libcap.so.2 /mnt/sysimage/lib64/

注:最好不要是用mv命令,会把光盘的源文件丢失,移动完后时,最好等几秒,防止内存不能写入磁盘导致写入文件失败。

在这里插入图片描述

八、开机测试启动:没有问题。

在这里插入图片描述

发布了24 篇原创文章 · 获赞 16 · 访问量 2126

猜你喜欢

转载自blog.csdn.net/weixin_42776624/article/details/102538779
今日推荐