记录一次惨痛的升级glibc 教训

     距离这事有过一段时间了、现下可回忆的东西也不多、那有多少算多少吧

     我记得我升级glibc的初衷是因为安装3.x版本的openoffice 需要glibc-2.7

     先用一副图片简介一下什么是glibc:

     记录一次惨痛的升级glibc 教训_第1张图片

     我的系统原本是glibc-2.5、源码升级到glibc-2.7、升级是成功了、可是依然:

[root@odd ~]# ls -l /lib/libc.so.*
lrwxrwxrwx 1 root root 11 2012-07-15 /lib/libc.so.6 -> libc-2.5.so

     还是指向陈旧的glibc-2.5、于是乎、脑子一热、作了如下的软链接:

ln -sf /lib/libc.so.6 /lib64/libc-2.7.so

     结果:

     

     

     如您所见、系统上所有命令都用不了、包括最简单的cp、mv...等
     而且、我的环境是阿里云服务器、无法进入急救模式、雪上加霜的感觉扑面而来、有木有?
     
     升级glibc 是个高风险的操作!!!!
     
     目前能想到的经验教训有:
     
     ① 所有程序、都不可直接操作/lib或/lib64、应该放到/usr/lib或者/usr/lib64
     ② 备份、备份还是备份、


By David Lin

2013-06-23

Good Luck

你可能感兴趣的:(Linux,基础管理)