升级 CentOS 内核

林继 VPS 知识 3,616 共写了442个字 (2012-02-26 17:22:15) 没有评论 打印 扫描二维码 百度未收录

使用yum update更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。

如果不想升级内核而只更新其他软件包,有两种方法:

1、修改yum的配置文件 vim /etc/yum.conf,在[main]的最后添加exclude=kernel*
2、直接在yum的命令后面加上如下的参数:

yum –exclude=kernel* update

如果要全面升级,请直接用
yum -y update

1、用uname -ra 查查内核版本

  1. [root@linji ~]# uname -a
  2. Linux linji.org 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux

2、开始升级

  1. [root@linji ~]# yum -y update

升级后启动

3、rpm -qa|grep kernel查看有多少个内核

  1. [root@linji ~]# rpm -qa|grep kernel
  2. dracut-kernel-004-256.el6_2.1.noarch
  3. kernel-2.6.32-220.el6.i686
  4. kernel-firmware-2.6.32-220.4.2.el6.noarch
  5. kernel-2.6.32-220.4.2.el6.i686
  6. kernel-headers-2.6.32-220.4.2.el6.i686

4、删除多余内核

  1. [root@linji ~]# rpm -e kernel-2.6.32-220.el6.i686
  2.  
  3. [root@linji ~]# rpm -qa|grep kernel
  4. dracut-kernel-004-256.el6_2.1.noarch
  5. kernel-firmware-2.6.32-220.4.2.el6.noarch
  6. kernel-2.6.32-220.4.2.el6.i686
  7. kernel-headers-2.6.32-220.4.2.el6.i686

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >