CentOS 内核卸载
检查当前正在使用内核版本
uname -a

查看当前系统是存在的所有内核
rpm -q kernel

移除旧版内核
方法一
yum remove kernel-3.10.0-1160.el7.x86_64

- 重启,发现只剩下一个内核

方法二
package-cleanup --help
Old Kernel Options:
--oldkernels Remove old kernel and kernel-devel packages
--count=KERNELCOUNT
Number of kernel packages to keep on the system
(default 2)
--keepdevel Do not remove kernel-devel packages when removing
kernels
- 详解参数
- –oldkernels
- 即,移除旧版本内核,无参数值
- –count=kernelcount
- 即,需要保留的内核数量,默认为2.
- –keepdevel
- 即,当移除内核的时候,要保留开发内核
- –oldkernels
不同参数的区别
案例,系统内核情景状态
[root@server01 ~]# rpm -q kernel
kernel-3.10.0-1160.el7.x86_64
kernel-3.10.0-1160.45.1.el7.x86_64
参数一
package-cleanup --oldkernel --count=1
- 这样虽然会删除旧的内核,但是还会把开发内核一起删除掉
- 与yum remove方法不一样

参数二
package-cleanup --oldkernel --count=2
- 这样一个都不会删除,因为本身只有2个版本内核

参数三
package-cleanup --oldkernel --count=1 --keepdevel
- 这种情况与第一种情况的区别在于,会保住开发内核
- 等同于yum remove 内核的方法

以上就是CentOS删除内核方法
本文详细介绍了如何在CentOS系统中卸载旧版本内核,包括检查当前使用的内核版本,查看所有已安装内核,并提供了两种移除旧内核的方法及其参数区别,确保系统稳定运行。
3974





