当前位置: 代码迷 >> 综合 >> Linux下glibc 升级回退(libc.so.6)
  详细解决方案

Linux下glibc 升级回退(libc.so.6)

热度:23   发布时间:2024-01-31 20:16:24.0

注意:

libc.so.6 这个千万不能升级!!!

libc.so.6 这个千万不能升级!!!

libc.so.6 这个千万不能升级!!!

升级了会导致linux很多命令无法使用

回滚操作:

如果你和我一样,看了网上一堆升级文章。改了/lib64/libc.so.6 这个软连接。不要乱动。不要退出这个ssh 登录会话。

往下看:

翻查历史,凭借记忆,明确刚才改的链接是哪个?

比如我就是执行了这个命令,把libc-2.12.so 升级到libc-2.17.so

ln -sf /usr/local/glibc-2.17/lib/libc-2.17.so /lib64/libc.so.6

 

libc-2.12.so 这个文件还在lib64路径下保留着。执行以下命令进行回退。

cd /lib64
export LD_PRELOAD=/lib64/libc-2.12.so 
ln -sf libc-2.12.so libc.so.6