CentOS7.X 内核升级方法
1、查看当前内核版本
[root@node6 ~]# uname -a
2、准入内核安装包
免费下载内核yum仓库,https://download.csdn.net/download/gswcfl/88068667?spm=1001.2014.3001.5503,此链连仅支持5.4和6.4两个版本,已经覆盖大多数使用场景。请放心使用。
下载好,可以直接作为yum源使用,编辑一个repo文件即可。
3、查看yum的内核版本信息
[root@node6 ~]# yum list available --disablerepo=* --enablerepo=elrepo-kernel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
elrepo-release.noarch 7.0-6.el7.elrepo elrepo-kernel
kernel-lt.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
kernel-ml.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 6.4.4-1.el7.elrepo elrepo-kernel
perf.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
python-perf.x86_64 5.4.249-1.el7.elrepo elrepo-kernel
4、安装内核
[root@node6 ~]# yum install -y kernel-lt-5.4.249-1.el7.elrepo
5、查看系统可用内核
[root@node6 ~]# cat /boot/grub2/grub.cfg | grep Linux
6、设置开机从新内核启动
[root@node6 ~]# grub2-set-default ‘CentOS Linux (5.4.249-1.el7.elrepo.x86_64) 7 (Core)’
7、查看内核启动项
[root@node6 ~]# grub2-editenv list
8、重启系统使内核生效
[root@node6 ~]# reboot
9、启动完成确认内核版本是否更新
[root@node6 ~]# uname -a