/usr/lib64改名字风波
注:本文描述请勿模仿,仅限万一遇到这种情况一试。
一不小心做了一个操作:
1 cd /usr 2 mv lib64 lib64-bak
然后奇异的发现:
cp不能用了!ls也不能用了……
提示信息如下:
-bash: /usr/bin/cp: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
我觉得我可能做了一件傻事,赶紧挽救吧:
mv lib64-bak lib64
什么?!提示一样的错误。
机智的我……
我从另外一台机器上尝试做这个操作:
scp lib64.tar.gz root@192.168.1.2:/usr
然后再tar如何?
天啊,远程连接建立不起来了……
幸运的是找到了这个博客
http://blog.baiduola.com/931/
解决思路:
就是重新指定lib库的地址,因为默认的/usr/lib64没了……
解决办法:
lib64-bak/ld-linux-x86-64.so.2 --library-path /usr/lib64-bak /usr/bin/mv lib64-bak lib64
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了