在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能、调试性能或者更新整个系统。
CentOS 6.6 x86_64
1:查看系统版本
# uname -r
2.6.32-573.12.1.el6.x86_64
2:更新内核
# yum -y install kernel
3:重启系统
# reboot
4:查看是否启用新内核
# uname -r
2.6.32-642.3.1.el6.x86_64
5:可以删除老内核节约空间
# rpm -q kernel
kernel-2.6.32-504.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-642.3.1.el6.x86_64
如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一种简单的升级内核方法将非常必要。
下面是我实践过的最简单方法。
系统环境:CentOS 6.6 x86_64
1:查看系统版本
# uname -r
2.6.32-573.12.1.el6.x86_64
2:更新内核
# yum -y install kernel
3:重启系统
# reboot
4:查看是否启用新内核
# uname -r
2.6.32-642.3.1.el6.x86_64
5:可以删除老内核节约空间
# rpm -q kernel
kernel-2.6.32-504.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-642.3.1.el6.x86_64
# rpm -e kernel-2.6.32-573.12.1.el6.x86_64