linux内核升级
1. uname -r #查看内核版本
awk -F’ ‘$1=="menuentry " {print $2}’ /etc/grub2.cfg #查看有多少内核
2.使用 ELRepo,这是一个第三方仓库,以将内核升级到最新版本
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #导入该源的秘钥
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm #启用该源仓库
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available #查看有哪些内核版本可供安装
【可以看出来有两种版本lt 和 ml lt是低版本的4.0的----mt时候高版本的】
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
Available Packages
elrepo-release.noarch 7.0-5.el7.elrepo elrepo-kernel
kernel-lt.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 4.4.238-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 5.8.13-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
perf.x86_64 5.8.13-1.el7.elrepo elrepo-kernel
开始安装:yum --enablerepo=elrepo-kernel install kernel-ml -y#安装的是主线版本 lt 版本
3.设置 GRUB 默认的内核版本
打开并编辑vim /etc/default/grub 并设置 GRUB_DEFAULT=0。
GRUB_DEFAULT=0 #这里的saved改为0即可,重启后,默认就是你上次所选的版本了。
grub2-mkconfig -o /boot/grub2/grub.cfg 执行命令:生效
ok啦啦啦啦啦啦