服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - Centos 8.2 升级内核通过elrepo源的方法

Centos 8.2 升级内核通过elrepo源的方法

2022-11-23 15:53娇小赤雅 Centos

这篇文章主要介绍了Centos 8.2 升级内核通过elrepo源,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、Centos 8.2 升级内核通过elrepo源

地址

  • https://www.kernel.org
  • http://elrepo.org/tiki/tiki-index.php

查看linux内核版本

?
1
2
3
4
[root@localhost ~]# cat /proc/version
Linux version 4.18.0-193.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Fri May 8 10:59:10 UTC 2020
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-193.el8.x86_64 #1 SMP Fri May 8 10:59:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Centos 8.2 升级内核通过elrepo源的方法

查看yum中可升级的内核版本

?
1
2
3
4
5
6
7
8
9
10
[root@localhost ~]#  yum list kernel --showduplicates
CentOS Linux 8 - BaseOS                                                           1.2 MB/s | 4.6 MB     00:03   
CentOS-8 - Extras                                                                 4.9 kB/s |  11 kB     00:02   
Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 02:58:01 PM CST.
Installed Packages
kernel.x86_64                                    4.18.0-193.el8                                          @anaconda
Available Packages
kernel.x86_64                                    4.18.0-348.el8                                          baseos  
kernel.x86_64                                    4.18.0-348.2.1.el8_5                                    baseos  
kernel.x86_64                                    4.18.0-348.7.1.el8_5                                    baseos

注意:可能要配置yum原(去找找吧)当然在我 二进制安装kubernetes 最后标题报错有配置yum原

导入ELRepo软件仓库的公共秘钥

?
1
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

CentOS 8 系统安装ELRepo

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[root@localhost ~]#  rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@localhost ~]#  yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Last metadata expiration check: 0:05:56 ago on Sat 15 Oct 2022 02:58:01 PM CST.
elrepo-release-8.el8.elrepo.noarch.rpm                                            6.7 kB/s |  13 kB     00:01   
Dependencies resolved.
==================================================================================================================
 Package                     Architecture        Version                          Repository                 Size
==================================================================================================================
Installing:
 elrepo-release              noarch              8.3-1.el8.elrepo                 @commandline               13 k
 
Transaction Summary
==================================================================================================================
Install  1 Package
 
Total size: 13 k
Installed size: 5.0 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                          1/1
  Installing       : elrepo-release-8.3-1.el8.elrepo.noarch                                                   1/1
  Verifying        : elrepo-release-8.3-1.el8.elrepo.noarch                                                   1/1
Installed products updated.
 
Installed:
  elrepo-release-8.3-1.el8.elrepo.noarch                                                                         
 
Complete!

查看ELRepo提供的内核版本

内核版本简写说明

kernel-lt(lt=long-term)长期有效

kernel-ml(ml=mainline)主流版本

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[root@localhost ~]#  yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
ELRepo.org Community Enterprise Linux Kernel Repository - el8                      31 kB/s | 2.1 MB     01:08   
Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 03:06:34 PM CST.
Available Packages
bpftool.x86_64                                           6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-lt.x86_64                                         5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-core.x86_64                                    5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-devel.x86_64                                   5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-doc.noarch                                     5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-headers.x86_64                                 5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-modules.x86_64                                 5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-modules-extra.x86_64                           5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-tools.x86_64                                   5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-tools-libs.x86_64                              5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-lt-tools-libs-devel.x86_64                        5.4.217-1.el8.elrepo                        elrepo-kernel
kernel-ml.x86_64                                         6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-core.x86_64                                    6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-devel.x86_64                                   6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-doc.noarch                                     6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-headers.x86_64                                 6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-modules.x86_64                                 6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-modules-extra.x86_64                           6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-tools.x86_64                                   6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-tools-libs.x86_64                              6.0.1-1.el8.elrepo                          elrepo-kernel
kernel-ml-tools-libs-devel.x86_64                        6.0.1-1.el8.elrepo                          elrepo-kernel
perf.x86_64                                              6.0.1-1.el8.elrepo                          elrepo-kernel
python3-perf.x86_64                                      6.0.1-1.el8.elrepo                          elrepo-kerne

安装长期支持的内核

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64
ELRepo.org Community Enterprise Linux Repository - el8                            5.4 kB/s | 259 kB     00:47   
ELRepo.org Community Enterprise Linux Kernel Repository - el8                     353 kB/s | 2.1 MB     00:06   
Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 03:14:19 PM CST.
Dependencies resolved.
==================================================================================================================
 Package                      Architecture      Version                            Repository                Size
==================================================================================================================
Installing:
 kernel-lt                    x86_64            5.4.217-1.el8.elrepo               elrepo-kernel             75 k
 kernel-lt-devel              x86_64            5.4.217-1.el8.elrepo               elrepo-kernel             13 M
Installing dependencies:
 kernel-lt-core               x86_64            5.4.217-1.el8.elrepo               elrepo-kernel             28 M
 kernel-lt-modules            x86_64            5.4.217-1.el8.elrepo               elrepo-kernel             25 M
 
Transaction Summary
==================================================================================================================
Install  4 Packages
 
Total download size: 66 M
Installed size: 136 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): kernel-lt-5.4.217-1.el8.elrepo.x86_64.rpm                                   69 kB/s |  75 kB     00:01   
(2/4): kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64.rpm                            1.2 MB/s |  13 MB     00:10   
(3/4): kernel-lt-core-5.4.217-1.el8.elrepo.x86_64.rpm                             719 kB/s |  28 MB     00:40   
(4/4): kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64.rpm                          339 kB/s |  25 MB     01:14   
------------------------------------------------------------------------------------------------------------------
Total                                                                             371 kB/s |  66 MB     03:02    
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                          1/1
  Installing       : kernel-lt-core-5.4.217-1.el8.elrepo.x86_64                                               1/4
  Running scriptlet: kernel-lt-core-5.4.217-1.el8.elrepo.x86_64                                               1/4
  Installing       : kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64                                            2/4
  Running scriptlet: kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64                                            2/4
  Installing       : kernel-lt-5.4.217-1.el8.elrepo.x86_64                                                    3/4
  Installing       : kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64                                              4/4
  Running scriptlet: kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64                                              4/4
  Running scriptlet: kernel-lt-core-5.4.217-1.el8.elrepo.x86_64                                               4/4
  Running scriptlet: kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64                                              4/4
  Verifying        : kernel-lt-5.4.217-1.el8.elrepo.x86_64                                                    1/4
  Verifying        : kernel-lt-core-5.4.217-1.el8.elrepo.x86_64                                               2/4
  Verifying        : kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64                                              3/4
  Verifying        : kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64                                            4/4
Installed products updated.
 
Installed:
  kernel-lt-5.4.217-1.el8.elrepo.x86_64                  kernel-lt-core-5.4.217-1.el8.elrepo.x86_64             
  kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64            kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64          
 
Complete!

查看系统可用内核,并设置启动项

?
1
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

有知道的可以评论留言下,非常感谢![8 不好使]

指定开机启动内核版本

?
1
grub2-set-default 0

生成 grub 配置文件

?
1
2
3
4
[root@localhost ~]# grub2-set-default 0
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
done

重启

?
1
reboot

验证

?
1
2
cat /proc/version
uname -r

Centos 8.2 升级内核通过elrepo源的方法

到此这篇关于Centos 8.2 升级内核通过elrepo源的文章就介绍到这了,更多相关Centos 8.2 升级内核内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/huaxiayuyi/p/16794239.html

延伸 · 阅读

精彩推荐
  • CentosCentOS技巧:减小Linux swap分区的方法

    CentOS技巧:减小Linux swap分区的方法

    很不多人都是在虚拟机上玩Linux,这往往就会遇到一个问题,内存不够用,下面我们来看看如何减小Linux swap分区收回空间,需要的朋友可以参考下 ...

    百度经验6332019-09-24
  • CentosCentOS下OpenCV无法读取视频文件如何解决?

    CentOS下OpenCV无法读取视频文件如何解决?

    最近一些朋友问小编CentOS下OpenCV无法读取视频文件如何解决?今天小编将为大家分享CentOS下OpenCV无法读取视频文件的解决方法,有需要的朋友可以参考下...

    网络2912019-05-18
  • Centoscentos下如何删除大文件?centos下删除大文件的方法

    centos下如何删除大文件?centos下删除大文件的方法

    一些朋友不知到centos下如何删除大文件?下面小编就为大家带来centos下删除大文件的方法;感兴趣的朋友一起去看看吧...

    centos之家11042019-06-12
  • CentosCentOS7—HAProxy安装与配置详解

    CentOS7—HAProxy安装与配置详解

    这篇文章主要介绍了CentOS7—HAProxy安装与配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。...

    jiajinhao5222021-12-16
  • Centos将CentOS服务器的目录映射为Windows磁盘驱动器的方法

    将CentOS服务器的目录映射为Windows磁盘驱动器的方法

    这篇文章主要介绍了将CentOS服务器的目录映射为Windows磁盘驱动器的方法,使用Samba这款工具,方便于对服务器进行远程管理,需要的朋友可以参考下 ...

    moon's blog5152019-09-16
  • Centosyum和apt-get的区别详解

    yum和apt-get的区别详解

    一些朋友在问yum和apt-get有什么区别?今天小编为大家带来的是yum和apt-get的区别详解;希望能够帮助到大家!有需要的朋友一起去看看吧...

    脚本之家4702019-06-02
  • CentosCentOS系统上搭建Git版本控制服务器的教程

    CentOS系统上搭建Git版本控制服务器的教程

    这篇文章主要介绍了CentOS系统上搭建Git版本控制服务器的教程,包括创建SSH key以及打开RSA认证等远程连接的相关配置方法讲解,需要的朋友可以参考下...

    Wave的专栏3112019-09-02
  • CentosCentOS yum添加EPEL源方法

    CentOS yum添加EPEL源方法

    这篇文章主要介绍了CentOS yum添加EPEL源方法,Redhat Fedora项目下有一个 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得很...

    CentOS之家2012019-09-19