[转]Linux在线升级内核

原文作者:https://www.jianshu.com/u/9357d2c866ef  简书作者  叶小然

原文地址: https://www.jianshu.com/p/28949024fa91   (侵删致歉)

 

由于用到Docker,必须使用3.1以上的内核,CentOS 6默认是2.6.x,所以必须升级后才可用。

编译内核方式升级:
https://segmentfault.com/a/1190000000733628#articleHeader13

这里介绍的是用yum工具升级。

1.查看当前内核版本

[root@test_serv02 ~]# more /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
[root@test_serv02 ~]# uname -r
2.6.32-642.13.1.el6.x86_64

2.安装ELRepo到CentOS

ELRepo的官网首页有说明

1.导入public key

[root@test_serv02 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.执行安装命令

[root@test_serv02 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
Preparing...                ########################################### [100%]
   1:elrepo-release         ########################################### [100%]

3.安装kernel-lt

lt是long time的意思,会长时间维护

[root@test_serv02 ~]# yum --enablerepo=elrepo-kernel install kernel-lt

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

[root@test_serv02 member]# vim /etc/grub.conf

 

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

5.重启生效

[root@test_serv02 member]# reboot

查看内容当前内核版本

[root@test_serv02 member]# uname -r
4.4.102-1.el6.elrepo.x86_64

内核升级成功



作者:叶小然
链接:https://www.jianshu.com/p/28949024fa91
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:([转]Linux在线升级内核)