查看内核
查询当前版本的内核方法
uname -r
输出结果 内核为 `5.10.0-60.94.0.118.oe2203.x86_64`
5.10.0-60.94.0.118.oe2203.x86_64
我们的内核一般被安装在/boot目录下,可以看到vmlinuz内核文件以及grub2引导内核启动的程序。
[root@node-1 boot]# ls /boot
config-5.10.0-207.0.0.116.oe2203sp3.x86_64 initramfs-5.10.0-60.18.0.50.oe2203.x86_64.img System.map-5.10.0-207.0.0.116.oe2203sp3.x86_64
config-5.10.0-60.18.0.50.oe2203.x86_64 initramfs-5.10.0-60.18.0.50.oe2203.x86_64kdump.img System.map-5.10.0-60.18.0.50.oe2203.x86_64
config-5.10.0-60.94.0.118.oe2203.x86_64 initramfs-5.10.0-60.94.0.118.oe2203.x86_64.img System.map-5.10.0-60.94.0.118.oe2203.x86_64
dracut initramfs-5.10.0-60.94.0.118.oe2203.x86_64kdump.img vmlinuz-5.10.0-207.0.0.116.oe2203sp3.x86_64
efi loader vmlinuz-5.10.0-60.18.0.50.oe2203.x86_64
grub2 symvers-5.10.0-207.0.0.116.oe2203sp3.x86_64.gz vmlinuz-5.10.0-60.94.0.118.oe2203.x86_64
initramfs-5.10.0-207.0.0.116.oe2203sp3.x86_64.img symvers-5.10.0-60.18.0.50.oe2203.x86_64.gz
initramfs-5.10.0-207.0.0.116.oe2203sp3.x86_64kdump.img symvers-5.10.0-60.94.0.118.oe2203.x86_64.gz
查看当前有哪些内核可以选择
grubby --info=ALL
index=0
kernel=/boot/vmlinuz-5.10.0-207.0.0.116.oe2203sp3.x86_64
args="ro rhgb quiet modprobe.blacklist=nouveau pci=realloc=on crashkernel=512M audit=1"
root=UUID=74ee90ce-250f-4032-915b-2e82f0e34f4e
initrd=/boot/initramfs-5.10.0-207.0.0.116.oe2203sp3.x86_64.img
title=openEuler (5.10.0-207.0.0.116.oe2203sp3.x86_64) 22.03 LTS
index=1
kernel=/boot/vmlinuz-5.10.0-60.94.0.118.oe2203.x86_64
args="ro rhgb quiet modprobe.blacklist=nouveau pci=realloc=on crashkernel=512M audit=1"
root=UUID=74ee90ce-250f-4032-915b-2e82f0e34f4e
initrd=/boot/initramfs-5.10.0-60.94.0.118.oe2203.x86_64.img
title=openEuler (5.10.0-60.94.0.118.oe2203.x86_64) 22.03 LTS
index=2
kernel=/boot/vmlinuz-5.10.0-60.18.0.50.oe2203.x86_64
args="ro rhgb quiet modprobe.blacklist=nouveau pci=realloc=on crashkernel=512M audit=1"
root=UUID=74ee90ce-250f-4032-915b-2e82f0e34f4e
initrd=/boot/initramfs-5.10.0-60.18.0.50.oe2203.x86_64.img
title=openEuler (5.10.0-60.18.0.50.oe2203.x86_64) 22.03 LTS
index=3
通过rpm 查看已经安装的内核rpm包
[root@node-1 boot]# rpm -qa|grep kernel
kernel-5.10.0-60.94.0.118.oe2203.x86_64
kernel-5.10.0-207.0.0.116.oe2203sp3.x86_64
kernel-5.10.0-60.18.0.50.oe2203.x86_64
kernel-debugsource-5.10.0-60.94.0.118.oe2203.x86_64
kernel-debuginfo-5.10.0-60.94.0.118.oe2203.x86_64
kernel-tools-5.10.0-60.94.0.118.oe2203.x86_64
kernel-headers-5.10.0-60.94.0.118.oe2203.x86_64
kernel-devel-5.10.0-60.94.0.118.oe2203.x86_64
升级内核的方法
先下载内核的rpm包到本地,执行安装命令
rpm -ivh kernel-headers-5.10.0-207.0.0.116.oe2203sp3.x86_64.rpm
rpm -ivh kernel-5.10.0-207.0.0.116.oe2203sp3.x86_64.rpm
grubby设置启动内核,然后重启服务器
grubby --set-default /boot/vmlinuz-5.10.0-60.94.0.118.oe2203.x86_64
grubby --default-kernel
sudo reboot