由于用到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
可以看到曾经安装过的几个内核版本,版本为4.4.x的版本是新安装的排在第一位,修改default=0,表示默认加载第1个版本
5.重启生效
[root@test_serv02 member]# reboot
查看内容当前内核版本
[root@test_serv02 member]# uname -r
4.4.102-1.el6.elrepo.x86_64
内核升级成功