Centos7升級(jí)glibc導(dǎo)致系統(tǒng)異常(無(wú)法開(kāi)機(jī))解決方法
我使用的是centos7(理論上這個(gè)方法僅僅對(duì)centos7以及Redhat7都可以使用該方法解決問(wèn)題)
注意:此方法僅針對(duì)Redhat7/Centos7以上。
出現(xiàn)問(wèn)題原因:
在調(diào)優(yōu)hbase的時(shí)候,查資料發(fā)現(xiàn)可以升級(jí)hadoop本地庫(kù)來(lái)對(duì)hbase進(jìn)行優(yōu)化處理。在進(jìn)行對(duì)hadoop本地庫(kù)升級(jí)時(shí),發(fā)現(xiàn)hadoop本地庫(kù)依賴(lài)的glibc和系統(tǒng)依賴(lài)的glibc不一致,于是對(duì)glibc進(jìn)行升級(jí)。經(jīng)過(guò)查詢(xún)相應(yīng)資料升級(jí)完成后,發(fā)現(xiàn)服務(wù)器異常(無(wú)法開(kāi)機(jī))。
解決思路:
1.用系統(tǒng)自帶的rpm包去覆蓋已經(jīng)安裝的程序。
2.由于此時(shí)可能連系統(tǒng)都進(jìn)不了了,所以需要光盤(pán)進(jìn)入到rescue模式去掛載系統(tǒng)盤(pán)修改安裝rpm包
解決辦法:
1.下載好該系統(tǒng)版本安裝光盤(pán)的iso
2.從光盤(pán)啟動(dòng)進(jìn)入rescue模式,需要在bios中設(shè)置光盤(pán)優(yōu)先啟動(dòng),根據(jù)提示進(jìn)入到rescue模式。
3.進(jìn)入到rescue模式之后
4.進(jìn)入到系統(tǒng)所在目錄將之前升級(jí)之后的glibc刪除干凈
# cd /mnt/sysimage/lib64 //進(jìn)入到要修復(fù)系統(tǒng)的lib64目錄 # rm -rf *2.18* //此操作會(huì)刪除所有與2.18版本glibc的文件 # cd / //回到rescue自帶系統(tǒng)的目錄
5.掛載iso鏡像以便使用rpm包(這一步驟我的是自動(dòng)掛載成功,不用手動(dòng)掛載,可以使用命令df -h查看光盤(pán)時(shí)候掛載成功)
# mkdir media //創(chuàng)建目錄 # mount /dev/cdrom /media //掛載光盤(pán)
6.安裝rpm包
# cd /media/Packages //進(jìn)入到rpm包的目錄 # rpm -ivh --force --root=/mnt/sysimage glibc-* //安裝與glibc有關(guān)的rpm包
7.重啟電腦,系統(tǒng)會(huì)自動(dòng)修復(fù)好并自動(dòng)重啟,此時(shí)系統(tǒng)應(yīng)該可以恢復(fù)正常。
到此這篇關(guān)于Centos7升級(jí)glibc導(dǎo)致系統(tǒng)異常(無(wú)法開(kāi)機(jī))解決方法的文章就介紹到這了,更多相關(guān)Centos7升級(jí)glibc系統(tǒng)異常內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux系統(tǒng)之間通過(guò)nfs網(wǎng)絡(luò)文件系統(tǒng)掛載設(shè)置方法
NFS允許一個(gè)系統(tǒng)在網(wǎng)絡(luò)上與他人共享目錄和文件,通過(guò)使用NFS,用戶(hù)和程序可以像訪問(wèn)本地文件一樣訪問(wèn)遠(yuǎn)端系統(tǒng)上的文件,下面介紹linux系統(tǒng)之間通過(guò)nfs網(wǎng)絡(luò)文件系統(tǒng)掛載的設(shè)置方法2014-01-01Linux命令行之使光標(biāo)快速移動(dòng)的快捷鍵
這篇文章主要介紹了Linux命令行之使光標(biāo)快速移動(dòng)的快捷鍵,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11CentOS 7中Nginx日志定時(shí)拆分實(shí)現(xiàn)過(guò)程詳解
這篇文章主要介紹了CentOS 7中Nginx日志定時(shí)拆分實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06Linux程序運(yùn)行時(shí)加載動(dòng)態(tài)庫(kù)失敗的解決方法
今天小編就為大家分享一篇關(guān)于Linux程序運(yùn)行時(shí)加載動(dòng)態(tài)庫(kù)失敗的解決方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-04-04Linux下的crontab定時(shí)執(zhí)行任務(wù)命令詳解
cron的配置文件稱(chēng)為“crontab”,是“cron table”的簡(jiǎn)寫(xiě)。這篇文章主要介紹了Linux下的crontab定時(shí)執(zhí)行任務(wù)命令詳解,需要的朋友可以參考下2018-09-09