系统升级次数多了,系统中经常保留了多个内核文件,下面的办法可以限制数量。
1、限制安装的内核数量,比如2个
# grep limit /etc/yum.conf installonly_limit=2
此时,如果要安装一个新的内核,必须删掉一个空闲的内核
# rpm -qa kernel kernel-2.6.32-431.11.2.el6.x86_64 kernel-2.6.32-431.5.1.el6.x86_64 # uname -r kernel-2.6.32-431.11.2.el6.x86_64 # yum install kernel-2.6.32-431.el6.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kernel.x86_64 0:2.6.32-431.el6 will be installed --> Finished Dependency Resolution --> Running transaction check ---> Package kernel.x86_64 0:2.6.32-431.5.1.el6 will be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: kernel x86_64 2.6.32-431.el6 base 28 M Removing: kernel x86_64 2.6.32-431.5.1.el6 @updates 121 M Transaction Summary ============================================================================================================================================================= Install 1 Package(s) Remove 1 Package(s) Total download size: 28 M Is this ok [y/N]:
2、限制保留的内核
yum install yum-utils package-cleanup --oldkernels --count=2
本文出自 “专注Linux 运维” 博客,请务必保留此出处http://purplegrape.blog.51cto.com/1330104/1387719
CentOS 6 保留旧内核的数量,布布扣,bubuko.com
原文:http://purplegrape.blog.51cto.com/1330104/1387719