centos7 內核升級記錄及一次踩坑排錯

問題背景:
安全同事爲了修補一些安全漏洞需要升級系統內核(測試機),原本內核版本
centos7 內核升級記錄及一次踩坑排錯
需要升級至3.10.0-1127,算是一個小版本升級
但是升級完重啓服務器發現還是原來的版本
centos7 內核升級記錄及一次踩坑排錯
centos7 內核升級記錄及一次踩坑排錯
可以看到他已經安裝了相應版本的包,但是系統啓動指定內核版本的配置文件中找不到對應的內核版本

解決過程:
1、重新生成一下grub配置文件並重啓(重啓之後還是舊版本)。說明新版本內核安裝包沒有生效
2、重新獲取其他內核版本的包並安裝
使用命令 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg可以看到本次安裝的內核版本
3、grub2-set-default 0 指定系統按照本次的內核版本啓動,系統正常啓動並且內核更新至最新安裝的版本。說明系統沒有問題
4、查看同事獲取的內核安裝包
centos7 內核升級記錄及一次踩坑排錯
centos7 內核升級記錄及一次踩坑排錯
可以看出問題所在,就是同事下的安裝包有誤 QAQ

可以在這裏獲取自己需要的內核安裝包:http://mirror.centos.org/centos/7/rt/x86_64/Packages/
centos7 內核升級記錄及一次踩坑排錯

4、找到問題就解決問題,把同事之前下載的安裝包都remove掉,重新下載正確的安裝包,重新指定系統啓動時使用的內核
that's all......

其實不是什麼技術難題,主要是排查問題的一個思路
順便提醒大家工作中還是細心點哦(莫名想到了自己的NFS血淚史那篇博文.......)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章