Centos7升級glibc導(dǎo)致系統(tǒng)異常(無法開機)解決方法
我使用的是centos7(理論上這個方法僅僅對centos7以及Redhat7都可以使用該方法解決問題)
注意:此方法僅針對Redhat7/Centos7以上。
出現(xiàn)問題原因:
在調(diào)優(yōu)hbase的時候,查資料發(fā)現(xiàn)可以升級hadoop本地庫來對hbase進行優(yōu)化處理。在進行對hadoop本地庫升級時,發(fā)現(xiàn)hadoop本地庫依賴的glibc和系統(tǒng)依賴的glibc不一致,于是對glibc進行升級。經(jīng)過查詢相應(yīng)資料升級完成后,發(fā)現(xiàn)服務(wù)器異常(無法開機)。
解決思路:
1.用系統(tǒng)自帶的rpm包去覆蓋已經(jīng)安裝的程序。
2.由于此時可能連系統(tǒng)都進不了了,所以需要光盤進入到rescue模式去掛載系統(tǒng)盤修改安裝rpm包
解決辦法:
1.下載好該系統(tǒng)版本安裝光盤的iso
2.從光盤啟動進入rescue模式,需要在bios中設(shè)置光盤優(yōu)先啟動,根據(jù)提示進入到rescue模式。

3.進入到rescue模式之后

4.進入到系統(tǒng)所在目錄將之前升級之后的glibc刪除干凈
# cd /mnt/sysimage/lib64 //進入到要修復(fù)系統(tǒng)的lib64目錄 # rm -rf *2.18* //此操作會刪除所有與2.18版本glibc的文件 # cd / //回到rescue自帶系統(tǒng)的目錄
5.掛載iso鏡像以便使用rpm包(這一步驟我的是自動掛載成功,不用手動掛載,可以使用命令df -h查看光盤時候掛載成功)
# mkdir media //創(chuàng)建目錄 # mount /dev/cdrom /media //掛載光盤
6.安裝rpm包
# cd /media/Packages //進入到rpm包的目錄 # rpm -ivh --force --root=/mnt/sysimage glibc-* //安裝與glibc有關(guān)的rpm包
7.重啟電腦,系統(tǒng)會自動修復(fù)好并自動重啟,此時系統(tǒng)應(yīng)該可以恢復(fù)正常。
到此這篇關(guān)于Centos7升級glibc導(dǎo)致系統(tǒng)異常(無法開機)解決方法的文章就介紹到這了,更多相關(guān)Centos7升級glibc系統(tǒng)異常內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux系統(tǒng)之間通過nfs網(wǎng)絡(luò)文件系統(tǒng)掛載設(shè)置方法
NFS允許一個系統(tǒng)在網(wǎng)絡(luò)上與他人共享目錄和文件,通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統(tǒng)上的文件,下面介紹linux系統(tǒng)之間通過nfs網(wǎng)絡(luò)文件系統(tǒng)掛載的設(shè)置方法2014-01-01
CentOS 7中Nginx日志定時拆分實現(xiàn)過程詳解
這篇文章主要介紹了CentOS 7中Nginx日志定時拆分實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06
Linux下的crontab定時執(zhí)行任務(wù)命令詳解
cron的配置文件稱為“crontab”,是“cron table”的簡寫。這篇文章主要介紹了Linux下的crontab定時執(zhí)行任務(wù)命令詳解,需要的朋友可以參考下2018-09-09

