Centos6升级内核方法
升级目的:
在最近的工作学习中,学习docker的使用,学习的首要任务就是需要安装docker,但是docker官方要求内核要在3.0以上,如果想在Centos6上面安装docker的话,需要先将内核进行升级。
升级步骤
1. 查看本机的Centos版本和内核版本
命令 :
查看Centos版本: cat /etc/issue
查看内核版本: uname -r
2. 更新nss
在更新过程中,出现了 “curl: (35) SSL connect error” 的错误,查明原因是因为无法在服务器中使用curl命令访问https域名,是因为nss版本太旧了,所以对nss版本进行更新。
命令:yum -y update nss
3. 安装elrepo的yum源,升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key。
命令:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
4. 升级内核
在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核。lt为长期支持的内核。
a) 安装ml内核使用如下命令
yum --enablerepo=elrepo-kernel -y install kernel-ml
b) 安装lt内核使用如下命令
yum --enablerepo=elrepo-kernel -y install kernel-lt
此处使用的是lt的内核
5. 修改grub.conf配置文件
内核升级完毕后需要修改内核的启动顺序。
命令: vi /etc/grub.conf
将配置文件中的default修改成0
6. 重启linux
命令 reboot
7. 查看是否升级成功
等待重启完成后,输入命令 uname -r 查看内核的版本信息