/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
上善若水,水利万物而不争。