镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
一.前言
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
CentOS系统简洁稳定,但是系统内核版本低,有的软件要求的系统内核版本高,此时升级系统内核即可满足要求!
本文分别介绍离线升级系统内核和在线升级系统内核的方法。另外除了离线升级系统内核和在线升级系统内核,还可以从https://www.kernel.org/ 官网下载指定内核源码并进行编译升级,但是此步骤较为繁琐,在此忽略。
二.系统环境
三.系统内核下载网址
centos 系统内核可以去如下两个网站下载: 1.阿里云开源软件镜像站:https://mirrors.aliyun.com/elrepo/kernel/el7/x86_64/RPMS/
2.elrepo镜像站:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
四.centos7离线升级系统内核
1.先查看系统环境
查看操作系统版本
[root@etcd2 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
查看系统内核
[root@etcd2 ~]# uname -r
3.10.0-693.el7.x86_64
2.离线升级系统内核
更新yum源仓库
[root@etcd2 ~]# yum -y update
启用 ELRepo 仓库,ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。
导入ELRepo仓库的公共密钥
[root@etcd2 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo仓库的yum源
[root@etcd2 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
从elrepo下载系统内核包,如果不导入ELRepo仓库的公共密钥和安装ELRepo仓库的yum源,是下载不了内核包的
[root@etcd2 ~]# wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-5.4.160-1.el7.elrepo.x86_64.rpm
阿里云的这个镜像站可以直接下载
[root@etcd2 ~]# wget https://mirrors.aliyun.com/elrepo/kernel/el7/x86_64/RPMS/k