I know how to remove old Kernels on Ubuntu. But, I don’t know how to do it on CentOS. After googling, I found answer.
Go through and see how many kernels here.
[root@juntixiao ~]# rpm -q kernel kernel-2.6.32-573.3.1.el6.x86_64 kernel-2.6.32-573.7.1.el6.x86_64 kernel-2.6.32-573.8.1.el6.x86_64
Three kernels in machine.
Delete, remove old kernels.
This command is to used to remove old kernels and keep 2 kernels only.
[root@juntixiao ~]# package-cleanup --oldkernels --count=2
Loaded plugins: fastestmirror
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-573.3.1.el6 will be erased
---> Package kernel-devel.x86_64 0:2.6.32-573.3.1.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
kernel x86_64 2.6.32-573.3.1.el6 @updates 126 M
kernel-devel x86_64 2.6.32-573.3.1.el6 @updates 25 M
Transaction Summary
================================================================================
Remove 2 Package(s)
Installed size: 151 M
Is this ok [y/N]: ^CExiting on user Command
Complete!
[root@juntixiao ~]# package-cleanup --oldkernels --count=2
Loaded plugins: fastestmirror
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-573.3.1.el6 will be erased
---> Package kernel-devel.x86_64 0:2.6.32-573.3.1.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================================
Removing:
kernel x86_64 2.6.32-573.3.1.el6 @updates 126 M
kernel-devel x86_64 2.6.32-573.3.1.el6 @updates 25 M
Transaction Summary
===============================================================================================================================================================================================================
Remove 2 Package(s)
Installed size: 151 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : kernel-2.6.32-573.3.1.el6.x86_64 1/2
Erasing : kernel-devel-2.6.32-573.3.1.el6.x86_64 2/2
Verifying : kernel-devel-2.6.32-573.3.1.el6.x86_64 1/2
Verifying : kernel-2.6.32-573.3.1.el6.x86_64 2/2
Removed:
kernel.x86_64 0:2.6.32-573.3.1.el6 kernel-devel.x86_64 0:2.6.32-573.3.1.el6
Complete!{/shell]
If you can not run this command, run following to install it.
[shell]yum install yum-utils

