生产环境中不小心升级了glibc该怎么办? |
您所在的位置:网站首页 › 博客登录不了怎么办 › 生产环境中不小心升级了glibc该怎么办? |
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 |