2021-05-12 14:32:11
CentOS 7.4升級Linux核心
2020-06-16 16:56:56
由於最近intel出了Meltdown和Spectre兩個漏洞讓各大服務商相繼進行系統升級,故最近學習了Linux核心升級的內容。
首先終於對Linux的理解更進一步,經常講起Linux就以為整個作業系統,實際上Linux只是os的核心,CentOS、Ubuntu、Debian這些發行版才是一個功能完整的系統,而Linux核心的作用就是讓系統更高效的使用底層硬體。
對於CentOS來說,非必要的情況下一般不進行大版本的升級,因為大版本的核心升級(比如從3.X升級到4.X)可能會引發線上服務無法使用的風險。
下面僅僅是記錄升級CentOS核心的方法,如果生產環境一定要進行大版本的升級需要仔細進行測試。
一、系統資訊
作業系統:CentOS 7.4(CentOS-7-x86_64-Minimal-1708)
二、升級核心
2.1 匯入簽名檔案
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2.2 安裝rpm包
登入https://www.elrepo.org,檢視centos7獲取到新增源的語句。
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
2.3 安裝當前主分支上最新的核心
yum --enablerepo=elrepo-kernel install -y kernel-ml
2.4 GRUB 初始化頁面的第一個核心設定為預設核心
# 修改grub檔案
vim /etc/default/grub
將GRUB_DEFAULT=saved修改為 GRUB_DEFAULT=0,wq儲存。
2.5 重新編譯核心啟動檔案
grub2-mkconfig -o /boot/grub2/grub.cfg
2.6 重新啟動centos
reboot
2.7 刪除舊核心
yum autoremove kernel-3.10.0-327.13.1.el7.x86_64
本文永久更新連結地址:http://www.linuxidc.com/Linux/2018-01/150315.htm
相關文章