生产环境中不小心升级了glibc该怎么办?

您所在的位置:网站首页 博客登录不了怎么办 生产环境中不小心升级了glibc该怎么办?

生产环境中不小心升级了glibc该怎么办?

2024-07-12 06:21| 来源: 网络整理| 查看: 265

1、升级glibc造成后果

  升级了glibc库后会造成linux的部分命令不能正常使用,会提示错误。

2、补救方法

    升级glibc后出现问题,此时千万不能退出SSH登录,执行以下命令一般情况下是可以补救的,即返回原有的glibc版本

    cd /lib64

    LD_PRELOAD=/lib64/libc-2.15.so

    ln -sf /lib64/libc-2.15.so libc.so.6

    其中libc-2.15.so 这个文件名根据你系统的版本而定,如果有多个版本可以逐个尝试

3、操作原理

    linux调用so库文件的顺序为:1、搜索当前路径;2、系统lib目录。  但是系统提供了一个LD_PRELOAD变量来改变这种执行顺序。

    设置了LD_PRELOAD后,库加载的顺序就会变成如下:

    LD_PRELOAD  ---->   当前路径   ----->    系统lib目录



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3