暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

数据与人 2023-03-28
537

点击上方"数据与人"右上角选择“设为星标”

分享干货,共同成长! 

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

听同事分享了一个“误操作”的故事,记录一下,如有需要请自取。
同事不小心做了一个操作:
    cd /usr
    mv 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

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


            更多精彩内容,关注我们▼▼

            文章转载自数据与人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论