CentOS/RHEL:如何删除系统中旧的内核(kernel)

CentOS osetc 1319℃ 0评论

当你更新系统的时候,也会默认的更新系统的内核,这样系统中的内核版本就会比较多,那么CentOS 更新了内核之后,会导致启动时会增加很多启动项,如果我们可以删除旧的内核的话,那样就可以保持系统内核启动项的简洁,保留最新的内核,这样可以释放一些磁盘空间(/boot)。本文将会从下面的两个方法来删除系统中旧的内核版本。

1# 查看已经安装的内核
输入下面的命令:

1
rpm -q kernel

显示结果:

1
2
3
kernel-2.6.32-279.14.1.el6.i686
kernel-2.6.32-279.el6.x86_64
kernel-2.6.32-358.6.1.el6.x86_64

2# 删除旧的内核
方法一:
安装yum-utls: yum install -y yum-utils
设置你想要保留多少旧的内核,比如我想保留两个:sudo package-cleanup –oldkernels –count=2
再次用rpm -q kernel查看内核信息,只剩最新的两个:

1
2
kernel-2.6.32-279.el6.x86_64
kernel-2.6.32-358.6.1.el6.x86_64

方法二:
输入下面的命令,卸载掉其中的一个老的内核版本:

1
rpm -e kernel-2.6.32-279.14.1.el6.i686

3#设置永久的内核安装数量 ,我设置的是两个

1
sudo vi /etc/yum.conf

设置

1
installonly_limit=2

当你重启后你就会看到只剩下两个内核启动项了。

转载请注明:osetc.com » CentOS/RHEL:如何删除系统中旧的内核(kernel)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址