问题: 因误删除glibc导致系统崩溃,命令行失效,无法开机等问题
由上图可见命令行全部失效,甚至不能关机,强制关机后也会无法进入系统。
解决:
1、通过原系统镜像使用rufus软件制作了一个启动U盘开机的时候选择U盘启动进入安装系统界面。
进入救援模式:
会弹出一个shell界面执行“systemctl default”进入救援模式
救援模式类似windows的PE系统有自己内置的命令集 通过将原系统挂载至救援模式系统下后安装误删插件。
因为误删了glibc所以会报错,但此时原系统以挂载至救援模式的/mnt/sysimage目录下
通过ctrl+alt+f2切换至命令行
2.通过光盘软件包安装glibc
创建一个目录将U盘挂载至创建的目录,这里我用的是光盘,注意区分通过lsblk可以查看到U盘的名称。使用U盘名称可能是sdb1等看具体情况。
进入/media/Packages目录查看glibc的RPM包
使用命令安装误删的软件,“–force”强制安装 “–nodeps” 忽略依赖;安装此包需要依赖,如果你不需要这些依赖可以忽略依赖,强制安装 “–root /mnt/image”使用 --root 指向机器真正的根目录进行安装,否则直接安装的话是安装到了光盘分区上了。
重启后查看系统状况
至此服务器恢复正常。