一般我们Linux服务器业务的使用会根据服务商提供的镜像直接安装,但是有些软件需要特定的服务器内核,比如我们在CentOS7中需要升级内核,那如何升级呢?这里老蒋整理Linux CentOS7升级服务器内核版本,解决软件兼容问题。

1、启用elrepo仓库

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

[root@localhost ~]# yum install -q -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

Select CodeCopy

2、列出可用的系统内核相关包

[root@localhost ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* elrepo-kernel: mirrors.tuna.tsinghua.edu.cn

elrepo-kernel | 2.9 kB 00:00:00

elrepo-kernel/primary_db | 1.9 MB 00:00:00

Available Packages

kernel-lt.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-devel.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-doc.noarch 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-headers.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-tools.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs-devel.x86_64 4.4.218-1.el7.elrepo elrepo-kernel

kernel-ml.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-devel.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-doc.noarch 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-headers.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-tools.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs-devel.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

perf.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

python-perf.x86_64 5.6.2-1.el7.elrepo elrepo-kernel

Select CodeCopy

3、安装最新主线内核

[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-ml -y

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* elrepo: mirrors.tuna.tsinghua.edu.cn

* elrepo-kernel: mirrors.tuna.tsinghua.edu.cn

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

elrepo | 2.9 kB 00:00:00

elrepo/primary_db | 394 kB 00:00:00

Resolving Dependencies

--> Running transaction check

---> Package kernel-ml.x86_64 0:5.6.2-1.el7.elrepo will be installed

--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================

Package Arch Version Repository Size

============================================================================================================================================

Installing:

kernel-ml x86_64 5.6.2-1.el7.elrepo elrepo-kernel 49 M

Transaction Summary

============================================================================================================================================

Install 1 Package

Total download size: 49 M

Installed size: 222 M

Downloading packages:

kernel-ml-5.6.2-1.el7.elrepo.x86_64.rpm | 49 MB 00:00:06

温馨提示! 你需要支付 ¥1.95 元后才能查看付费内容
点赞(253) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部