目前系統核心版本:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
更新核心:
[root@localhost ~]# yum update -y
導入ELPepo倉庫公共密鑰
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安裝ELPepo的倉庫yum源
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
擷取http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
擷取http://elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
準備中... ################################# [100%]
正在更新/安裝...
1:elrepo-release-7.0-4.el7.elrepo ################################# [100%]
列出可用的系統核心包
[root@localhost ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
已加載插件:fastestmirror
Determining fastest mirrors
* elrepo-kernel: mirrors.neusoft.edu.cn
elrepo-kernel | 2.9 kB 00:00:00
elrepo-kernel/primary_db | 1.9 MB 00:00:01
可安裝的軟體包
elrepo-release.noarch 7.0-5.el7.elrepo elrepo-kernel
kernel-lt.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 4.4.244-1.el7.elrepo elrepo-kernel
kernel-ml.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
perf.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
python-perf.x86_64 5.9.8-1.el7.elrepo elrepo-kernel
說明:lt長期維護版
ml最新穩定版
這裡選擇lt版本
[root@localhost ~]# yum -y --enablerepo=elrepo-kernel install kernel-lt
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* elrepo: mirrors.neusoft.edu.cn
* elrepo-kernel: mirrors.neusoft.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.163.com
base | 3.6 kB 00:00:00
elrepo | 2.9 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/5): extras/7/x86_64/primary_db | 222 kB 00:00:00
(2/5): base/7/x86_64/group_gz | 153 kB 00:00:00
(3/5): elrepo/primary_db | 481 kB 00:00:00
(4/5): base/7/x86_64/primary_db | 6.1 MB 00:00:02
(5/5): updates/7/x86_64/primary_db | 3.6 MB 00:00:03
正在解決依賴關系
--> 正在檢查事務
---> 軟體包 kernel-lt.x86_64.0.4.4.244-1.el7.elrepo 将被 安裝
--> 解決依賴關系完成
依賴關系解決
==================================================================================================================================================================================================================================
Package 架構 版本 源 大小
==================================================================================================================================================================================================================================
正在安裝:
kernel-lt x86_64 4.4.244-1.el7.elrepo elrepo-kernel 40 M
事務概要
==================================================================================================================================================================================================================================
安裝 1 軟體包
總下載下傳量:40 M
安裝大小:182 M
Downloading packages:
kernel-lt-4.4.244-1.el7.elrepo.x86_64.rpm | 40 MB 00:00:18
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 資料庫已被非 yum 程式修改。
正在安裝 : kernel-lt-4.4.244-1.el7.elrepo.x86_64 1/1
驗證中 : kernel-lt-4.4.244-1.el7.elrepo.x86_64 1/1
已安裝:
kernel-lt.x86_64 0:4.4.244-1.el7.elrepo
完畢!
設定核心預設啟動
[root@localhost ~]# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.4.244-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-acf8c459ad794ca2b11bfcfa200b0ea6) 7 (Core)
[root@localhost ~]# grub2-set-default 0
[root@localhost ~]# reboot
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.4.244-1.el7.elrepo.x86_64 #1 SMP Tue Nov 17 18:57:10 EST 2020 x86_64 x86_64 x86_64 GNU/Linux