【背景說明】
在公司進行部署產品時,發公司內部的服務內核資源並不能滿足於產品部署條件,於是我和內核就進行了一場風花雪月般的交互,在操作前,本人小白一枚,就在浩瀚的互聯網海洋中搜索升級內核的參考文本;發現大多數還是使用啟用 ELRepo 倉庫,(ELRepo 倉庫是基於社區的用於企業級 Linux 倉庫,提供對 RedHat Enterprise (RHEL) 和 其他基於 RHEL的 Linux 發行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦於和硬件相關的軟件包,包括文件系統驅動、顯卡驅動、網絡驅動、聲卡驅動和攝像頭驅動等。)但是無奈是內網環境,還是有一些局限性的,身為小白的我另辟蹊徑就選擇rpm方式進行操作升級。本文章簡單記錄了下內核升級操作~
機器升級前的內核: 3.10.0.862; 預計升級后內核:3.10.0.1160
【開搞!開搞!】
對應版本物料下載,並且上傳到服務器
https://mirrors.cloud.tencent.com/centos/7/updates/x86_64/Packages/kernel-3.10.0-1160.45.1.el7.x86_64.rpm
進行安裝rpm物料包
rpm -ivh kernel-3.10.0-1160.45.1.el7.x86_64.rpm --nodeps --force
查看是否安裝成功
yum list kernel
選擇使用對應升級版本3.10.0.1160
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub2-set-default 0
重啟服務器
reboot
查看升級后的內核版本
uname -a