现象:

在安装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服务器嘛!)

linux服务器崩,Linux系统崩溃最快速的解决方法相关推荐

  1. linux服务器上tcp有大量time_wait状态的解决方法和原因解释

    在检查服务器时,发现有很多连接超时情况出现,用netstat命令查看,tcp的time_wait状态较多,需要进行优化. 1. 看一下现在time_wait的数量 netstat -an | grep ...

  2. Linux修改fstab引起系统无法启动问题的解决方法

    文章列表 crontab执行脚本出错 博客分类: Linux 最近经常碰到关于crontab不能执行的,初步总结了有以下几个原因:第一,脚本的原因:大多数情况下,是我们的脚本的问题,这种问题导致cro ...

  3. Linux 与win双系统时间不统一的解决方法

    Linux 与win双系统时间不统一的解决方法 参考文章: (1)Linux 与win双系统时间不统一的解决方法 (2)https://www.cnblogs.com/xfx98/p/12080662 ...

  4. xp系统qq安装不上网络连接服务器,windows xp系统不能登录qq的解决方法

    qq是很多用户都会用到的聊天工具,但是近日近日有Windows xp系统用户在使用qq的时候,却发现不能登录qq,这是怎么回事呢,针对windows xp系统不能登录qq这个问题,小编这就给大家带来详 ...

  5. 车牌识别系统连接不到后台服务器,车牌识别系统的常见故障以及解决方法

    原标题:车牌识别系统的常见故障以及解决方法 车辆识别停车场系统的普及给我们的生活带来了极大的便利.当然我们在使用的过程的当中,也会遇到一些小问题.停车场系统厂家给我们整理了常见问题及解决方法: 一.显 ...

  6. 星际战甲服务器不稳定,win7系统星际战甲掉线的解决方法

    很多小伙伴都遇到过win7系统星际战甲掉线的困惑吧,一些朋友看过网上零散的win7系统星际战甲掉线的处理方法,并没有完完全全明白win7系统星际战甲掉线是如何解决的,今天小编准备了简单的解决办法,只需 ...

  7. linux服务器崩,linux – 我的服务器崩溃了.这是日志.什么可能发生?

    当事情崩溃时,这是/ var / messages的内容: Dec 21 19:47:45 localhost kernel: ------------[ cut here ]------------ ...

  8. win10文件同步到服务器失败,win10系统同步时间同步失败的解决方法

    电脑对日常生活的重要性小编就不多说了,可是一旦遇到win10系统同步时间同步失败的情况,想必大家都遇到过win10系统同步时间同步失败的情况吧,那么应该怎么处理win10系统同步时间同步失败呢?我们依 ...

  9. linux浏览器 访问web监控,如何从Web浏览器远程监控Linux服务器和桌面系统?

    [51CTO精选译文]说到监控Linux设备,眼下有好多方法可供选择.虽然有许多适用于生产环境的监控解决方案(比如Nagios.Zabbix和Zenoss)声称拥有漂亮的用户界面.监控可扩展性以及全面 ...

最新文章

  1. 双屏全屏跳回到主屏_双屏双倍乐趣?华硕灵耀X2 Duo笔记本评测
  2. Radio Button的使用
  3. 微信月活跃用户数6.97亿 全球十大消息应用第四
  4. python图片重命名 工具_python - 请问django如何给上传的图片重命名
  5. deepnode处理过的图片_微信图文排版用什么软件?文章图片大小不一样排版不齐怎么办?...
  6. Open3d之文件IO
  7. Windows Server 2012 四个版本对比
  8. Python-nmap 使用文档
  9. idea 阿里巴巴代码规范插件使用
  10. 常用电子产品行业标准及认证
  11. linux添加静态ipv6路由,请问如何在CentOS7上配置已经静态路由好的IPv6地址块?
  12. python+pillow不规则图片合成合并
  13. 体会现实生活的两个月(上)
  14. 想开咖啡店要怎么入手?
  15. 吊炸天之Android 如何实现无网络传输文件
  16. 腾讯47岁T13大佬被裁,厂龄15年依然被毕业?
  17. R语言可视化散点图、使用ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置min.segment.length参数为Inf不添加标签线段)
  18. java 图像合成加相框_合成走进相框人物照片效果的PS教程
  19. “逐梦太空,情系北斗” 北斗导航技术与产业应用
  20. 4.2.2 屏幕保护程序

热门文章

  1. I.MX6 I2C DS1337 disable square-wave output
  2. Android事件流程详解
  3. Android -- Volley解析
  4. 思科基本配置脚本命令
  5. golang interface 转 int string slice struct 类型
  6. javascript es6 == === is 区别
  7. python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1
  8. linux 图形用户界面 x window system 简介
  9. RTMP 流媒体系统协议 简介
  10. Composer PHP依赖管理