CentOS 内核升级的总结

来源:互联网 发布:java reactor设计模式 编辑:程序博客网 时间:2024/06/14 03:34

一 下载内核包到本地机器,本地进行更新

# 下载你要更新的内核包

http://ftp.scientificlinux.org/linux/scientific/6/x86_64/updates/security/kernel-2.6.32-696.13.2.el6.x86_64.rpm

# 直接yum安装

yum install kernel-2.6.32-696.13.2.el6.x86_64.rpm

 

二 直接利用包管理工具更新

# 确保有root权限

# 查看当前系统的内核版本

uname -a

[hadoop@hadoop09-linux ~]$ uname -a

Linux hadoop09-linux 2.6.32-573.el6.x86_64 #1 SMPThu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我们可知内核版本是2.6.32-573.el6.x86_64

# 导入public key

rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org

如果不是root权限的用户,执行会报错:

error: cannot get exclusive lock on/var/lib/rpm/Packages

error: cannot open Packages index using db3 -Operation not permitted (1)

error: cannot open Packages database in/var/lib/rpm

error:https://www.elrepo.org/RPM-GPG-KEY-elrepo.org: key 1 import failed.

# 安装ELRepo到CentOS6.7中

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

# 安装 kernel-lt(lt=long-term)或者 kernel-ml(ml=mainline) (二者选其一)

kernel-lt

yum --enablerepo=elrepo-kernel install kernel-lt -y

 

kernel-ml

yum --enablerepo=elrepo-kernel install kernel-ml -y

 

# 编辑grub.conf文件,修改Grub引导顺序

将默认的default=1改为default=0: 因为一般新安装的内核在第一个位置,所以设置default=0,表示启动新内核

 

# 重新启动,再查看内核版本

uname -a

Linux hadoop09-linux 3.10.107-1.el6.elrepo.x86_64#1 SMP Tue Jun 27 10:57:54 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

 

 

 


原创粉丝点击