Linux升级内核
Linux升级内核
CentOS7.6默认内核版本是3.10
$ uname -r
3.10.0-1062.el7.x86_64
可根据自己实际需求下载对应版本

1.rpm包安装
1.1 安装yum源
1.1.1 导入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
1.1.2 安装yum源
yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
1.2 安装最新版
说明
可以通过 yum --disablerepo=* --enablerepo=elrepo-kernel list available 查看yum源中可用的rpm包版本
$ yum --disablerepo=* --enablerepo=elrepo-kernel list available
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* elrepo-kernel: hkg.mirror.rackspace.com
elrepo-kernel | 3.0 kB 00:00:00
elrepo-kernel/primary_db | 2.1 MB 00:00:01
Available Packages
kernel-lt.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
kernel-ml.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 6.6.7-1.el7.elrepo elrepo-kernel
perf.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
python-perf.x86_64 5.4.264-1.el7.elrepo elrepo-kernel
这里安装最新长期维护版
yum -y install --enablerepo=elrepo-kernel kernel-lt
也可以通过下载CentOS7内核rpm包下载地址rpm包安装
1.3 修改内核顺序
grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg