RedHat6.0误删glibc 大部分命令失效急救办法
今天在linux上安装软件时强制删除了glibc 导致大部分命令失效,在部门头的帮助下进行了紧急修复。
修复条件如下:
1.系统原来安装了busybox,busybox tftp命令可用
2.ssh连接没有断开
以上两个条件缺一不可 ,如果不满足那只能用光盘引导进入急救模式修复了。
参考http://blog.chinaunix.net/uid-375398-id-1991686.htmlBusybox下tftp命令使用详解
修复步骤如下:
1.在虚拟机中安装redhat6.0 从中复制lib64文件 打包为zip格式
2.网上下载tftp 根据系统64位安装tftp64 32位安装tftp32
下载地址http://tftpd32.jounin.net/tftpd32_download.html
3.安装完后打开设置监听ip和主目录 参考https://jingyan.baidu.com/article/a24b33cd73afd819fe002ba3.html
4.将1中的lib64.zip复制到tftp64的主目录下
5.在ssh中执行命令busybox tftp –g –l lib64.zip –r lib64.zip 192.168.1.2
192.168.1.2就是安装的tftp后设置的监听ip
这样就把lib64.zip上传到linux服务器上了
6.执行busybox unzip lib64.zip
可以直接解压到根目录下 或者解压到其他目录然后再复制到根目录
执行完后删除的glibc就恢复 所有命令就可以使用了