/usr/lib64 “误操作”的故事

注:本文描述请勿模仿,仅限万一遇到这种情况一试。

听同事分享了一个“误操作”的故事,记录一下,如有需要请自取。同事不小心做了一个操作:

cd /usrmv lib64 lib64.bak

然后发现:ls 不能用了提示信息如下:

-bash: /usr/bin/cp: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

可能意识到做了一件傻事,赶紧挽救:

mv lib64.bak lib64

卧槽?!mv命令也不能用了!

可能戳到马蜂窝了,遇到问题不要慌,先发个朋友圈压压惊。

既然本机命令不能用了,从另外的机器拷贝过去总行吧,于是同事从另外一台机器上尝试做这个操作:

scp lib64.tar.gz root@testIP:/usr

纳尼!远程连接建立不起来了。经过一段时间的摸索(查资料),最终还是找到了解决办法。

解决思路:因为默认的/usr/lib64没了,所以需要重新指定lib库的地址。解决办法:

lib64-bak/ld-linux-x86-64.so.2 --library-path /usr/lib64-bak /usr/bin/mv lib6

再次提醒:本文描述请勿模仿,仅限万一遇到这种情况一试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值