你的位置:首页 > 操作系统

[操作系统]记录一次centos升级gblic的教训


前些天公司项目需要对上传的图片打水印,前端采用angularjs,后端nodejs,网上一搜,找到了一个images的库,在本地Windows环境下试了下还不错,然后就上传测试服务器(centos6.5系统)了,结果就出问题了,网上一查,发现需要gblic2.14(centos6.5系统自带的是2.12版本),蛋疼啊。

后来左右看了下感觉这个插件还是比较简单好用的,哈哈,遂决定升级gblic2.12,看了一下本着够用就行的原则,我升级到了2.15,本地虚拟机centos6.5试了一下没问题,决定在测试服上升级下,结果就出错了,然后一个不查,ssh远程连接不上了,系统就此宣告崩溃,后来两个人重装了系统,折腾了两天,教训啊。。。

升级参照教程:http://blog.csdn.net/officercat/article/details/39520227  ( ps:出错在于个人原因,博主的文章还是很赞的)。

造成系统崩溃的主要原因是安装出错后处理草率了,接触linux不到俩月处理错误缺乏经验直接就体现处理了,哎:

出错经过:安装失败后实际上应该把软连接在指向回去的,  

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

然而事实是没指向还不注意退出了有root权限的窗口(当时开的两个窗口),然后另外一个窗口 su sudo 命令全部失效了我,不仅如此,远程连接也直接被服务器拒绝,无法登陆系统了。。。。,而修改软连接需要 rm -rf /lib64/libc.so.6 ,然而没有权限就悲剧,所以死循环没救了,,,,(也许大神有办法但我是真解决不了了);

然后 ,这最后一个登陆上的窗口也解决不了啥问题,然后直接退出了,

 

记住这次教训,以后一定要谨慎啊,重装系统环境配置啥的弄完整个人都不好了.......