误操作把/bin目录移动到其他目录下的恢复方法

前提环境:

误操作把 “/bin“ 目录误移到 “/” 其他目录下(实验环境中我把/bin移动到了/test目录下),导致环境变量无法识别(交互shell无法正常使用),passwd文件无法正常读取,系统无法正常登录;

所需材料:

对应版本的Linux镜像盘一张

恢复步骤:

1、  插入系统镜像盘,重启服务器进入固件,选择从光盘启动(注意:不同主板BIOS界面有所差异以实际生产环境为准);

 

 

 

 

2、  进入救援模式;

 

 

 

 

 

 

 

 

 (注意:若长时间不出现命令提示符,可敲击回车试试,不同系统版本可能有所差异)

3、进入原系统的 / 目录

3-1、使用 df 命令查看挂载情况, /mnt/sysimage 即为原系统的 / 目录;

 

 3-2、进入原系统的根目录,寻找被移动的 /bin 目录,并恢复;

4、  重启并进入固件,拔掉镜像盘,恢复原本的启动顺序;

 

5、  检查系统是否能正常启动并正常登录;

 

 

6、实验完成。

 

posted @ 2020-10-10 10:23  Brother_Cat  阅读(484)  评论(0编辑  收藏  举报