Linux系统崩溃最快速的解决方法

现象:

在安装HP硬件监控(hpasmcli)提示需要依赖Glibc-2.7,而本机的是Glibc-2.5,看来得升级Glibc了,可惜在升级时又出现了更多的依赖问题,想到在其他服务器上安装hpasmcli时很顺利,就想到将其他服务器的glibc库文件直接拷贝到本机尝试,涉及的文件有:

/lib/libc-2.5.so # 32位系统

/lib64/libc-2.5.so # 64位系统

因为我操作的服务器系统是64位的,故在覆盖/lib64/libc-2.5.so文件的瞬间,屏幕上立即报出大量内核错误,如下(其中host指代服务器主机名):

Message from syslogd@ at Fri Apr 26 18:10:35 2013 ... host kernel: in6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 ... host kernel: init[1]: segfault at 0000000000000000 rip 00002b28b2052e6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 ... host last message repeated 17 times Message from syslogd@ at Fri Apr 26 18:10:35 2013 ... host kernel: init[1]: segfau6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 ... host kernel: init[16b rsp 00007fff8c0b8698 error 4

然后系统就崩溃了,无法再登录了。

紧急联系机房重启服务器,告知无法启动。

诶,亲手造成了此次事故呀!

要点:

glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。

升级Glibc的忠告:不要在运行中的系统上安装 Glibc,否则将会导致系统崩溃,至少应当将新 Glibc 安装到其他的单独目录,以保证不覆盖当前正在使用的 Glibc。(我就无知的覆盖了,??)

解决方法:

赶赴机房吧,幸好我在替换前在目录/lib下保存了原来的库文件(libc-2.5.so.bak),使用Linux系统盘进入“救援模式”,将被替换的2个库文件恢复,重启系统就可以了;

系统正常启动了,就交给其他部门的同事去恢复数据吧。(我会告诉你,我搞挂的是一台DB服务器嘛!)

(0)

相关推荐

  • Linux系统下无法访问mysql解决方法

    mysql是一个关系型数据库管理系统,但最近有用户反映,在Linux系统下无法访问mysql,相信不少用户都有遇到过这个问题,这是怎么回事呢?Linux系统下无法访问mysql该怎么办呢?下面我们一起 ...

  • win8系统无法进入bios的解决方法

    对于电脑初学者来说BIOS设置是最基本的操作技巧,是电脑系统最基础而设置,经常使用电脑的人最好都要掌握,对大家地电脑性能有着很大地影响.但是很多用户是使用惯了win7系统后,更新系统,然后再使用win ...

  • 更换win10系统出现变慢的解决方法

    win10是微软公司最近推出的一款力作,所以对于win10的推广也是很积极,不仅win7有升级提示,连win8也会收到同样的升级消息,在这么多的耳濡目染之下,很多人都按照微软预期的安装了win10系统 ...

  • Linux系统Centos无法启动怎么解决

    Linux系统Centos无法启动怎么解决 解决方法: 1. 我们尝试了单用户是否可以登录啊,怎么做就不说了,耶可以登录,想了想是不是硬盘的问题呢,fsck修复了下还是不行.google吧. 从报错的 ...

  • Win10无法拖动文件怎么办?Win10系统无法拖动文件的解决方法

    拖动文件不仅可以改变文件的摆放位置,也可以快速完成复制操作,近日有Win10系统用户表示自己的电脑无法完成拖动操作,下面小编就给大家带来Win10系统无法拖动文件的解决方法,一起来看看吧. 方法步骤 ...

  • 360安全浏览器崩溃的六种溃解决方法

    360浏览器崩溃怎么办,360浏览器崩溃是怎么回事、是什么原因。大家在使用将360浏览器的时候在某些情况下回导致360浏览器崩溃,其实情况有很多种,小编在这里收集了一些360浏览器奔溃解决方法,希望能 ...

  • mac连不上wifi怎么办?苹果mac系统连不上wifi解决方法详细图文步骤

    mac连不上wifi怎么办?小编带来了苹果mac系统连不上wifi解决方法,有的用户表示突然一下或者唤醒之后mac就连不上wifi了,该如何解决呢?希望下文的方法能帮助到大家。 一、打开Mac的Fin ...

  • Win 7系统硬盘不够用的解决方法

    Win 7系统硬盘不够用的解决方法: a、在“控制面板”中双击“系统”图标,打开“系统属性”对话框。 b、选择“高级”选项,单击“错误报告”按钮。 c、选择“禁用错误汇报”选项,然后单击“确定”按钮。 ...

  • xp系统重装无法录音的解决方法

    大多数windows xp系统用户都应该对系统中自带的录音机有所了解。它是隐藏在电脑系统附件里的一个娱乐小工具,虽然平时我们很少用到它,可以说我们几乎都快忘记它的存在,可是如果在需要它的时候却不能使用 ...