早前从来没听说过救援模式,只知道实在不行就重装系统,最近又不小心搞坏了一台机器,在不知严重性的情况下升级了下openssl,结果ssh就崩了,重启之后更是起都起不来了,幸得大神相助,说是进入救援模式就算不能恢复系统也至少能把数据备份出来,于是就自个儿百度弄了。

教训一:第一次的时候用错了光盘,光看着是RedHat6.3没错,就用了,结果可能是因为忽略了是32还是64,报错,连救援模式都进不去,网上百般搜索没有得到想要的结果

教训二:回头说要重装系统,同事又急了,说是重写程序代价大,让我再多努力努力,于是我就又重新换了个光盘,结果就能进了,一路通畅,大体上的顺序就是:插入光盘、从光盘启动、选择第三个rescue开头的选项,然后一路enter(没有特殊需求默认就行,我是这样做的),然后就进入了救援模式的shell界面,原系统的根目录被挂载在了指定的路径下/mnt/sysimage(之前的界面有提示执行chroot /mnt/sysimage,不知道是什么命令,总之我也没有执行),我到/mnt/sysimage/usr/bin里面,把软连接还原了一下,又把.bash_profile文件里面的PATH环境变量里面的关于openssl的配置给删了,也不知道能不能成,反正就把光盘拿出,又从硬盘直接进,然后就发现可以进了,系统恢复正常了,如果当初没有选择重来试试而是重装系统,估计得花上一周来恢复原机器上面的程序和数据

    就算通过增删修改一些文件与配置,不能恢复系统,至少可以把数据都拷贝出来,也是一计良策。

    大家还有什么问题欢迎前来探讨,由于工作原因,和linux打交道颇多,不自觉之间学习了很多东西,也比较感兴趣。