配置管理小报111206:linux救援模式

本文深入解析Linux救援模式的使用方法,包括适用范围、具体操作步骤及故障恢复实例,特别针对误删关键包导致系统不可登陆的情况提供解决方案。

l          作者:程**(chengwei@***.cn)

linux救援模式的使用

1.适用范围:

改错了配置文件、rpm包损毁、grub损毁

 

2.使用方法:

(1)以RHEL4为例,使用第一张安装光盘启动,进入系统安装界面,输入 linux rescue进入救援模式

(2)根据提示选择语言和键盘

(3)跳过网卡配置

(4)选择是否让系统查找硬盘上的RHEL系统,选择继续

(5)硬盘上的RHEL系统已经被挂在在/mnt/sysimage目录下

(6)使用chroot /mnt/sysimage命令变更根目录,进入到硬盘中的系统,看到出现bash-3# 表示成功。

(7)恢复系统:

如/etc/fstab配置文件改错的,参照/etc/fstab文件修改/mnt/sysimage/etc/fstab

如rpm包损毁,使用rpm -F xxx.rpm命令恢复

如grub挂了的,使用命令grub-install /dev/hdxx恢复

(8)输入命令exit退出chroot

(9)再次输入命令exit退出救援模式并重启系统

 

补充说明:

若误删了glibc包(系统运行的基础包),导致系统不可登陆。

在步骤(6)时会遇到如下报错:

chroot: cannot run command ‘/bin/bash’: No such file or directory

使用rpm无法重新恢复glibc包,可通过下面的方法恢复登陆,待备份数据后再重装系统:

找一台同系统的服务器,使用rpm -ql glibc命令查询一下glibc依赖的库文件,copy相应库文件到/mnt/sysimage/对应目录下。

例如:/lib/ld-linux.so.2库文件被glibc依赖,使用cp /lib/ld-linux.so.2 /mnt/sysimage/lib/命令将文件拷贝至待恢复的系统/lib目录下。

 

3.结论:

RHEL4系统需要管理员手动处理包之间的依赖关系,不推荐用户强制卸载包,以免造成一些无法挽回的损失。

转载于:https://my.oschina.net/tadcat/blog/149827

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值