centos7升級內核


當前系統內核版本:

[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

完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM