Centos 7.2升级系统内核

  • A+
所属分类:Docker

由于docker对升级系统内核新版本依赖比较好,首先对centos 7.2升级内核。

[root@py ~]# uname -r
3.10.0-327.el7.x86_64
[root@py ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

1.升级内核需要使用 elrepo 的yum 源

首先我们导入 elrepo 的key

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

2.安装 elrepo 源

[root@node1 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

3.在yum的ELRepo源中,mainline 为最新版本的内核

安装 ml 的内核

[root@node1 ~]# yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y

4.修改内核启动顺序,默认启动的顺序应该为1,升级以后内核是往前面插入,为0

由于CentOS 7使用grub2作为引导程序 ,所以和CentOS
6有所不同,并不是修改/etc/grub.conf来修改启动项,需要如下操作:

#查看有哪些内核选项

[root@node1 ~]# cat /boot/grub2/grub.cfg |grep menuentry

查看默认启动内核

[root@py tools]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)

设置默认启动内核

[root@node1 ~]# grub2-set-default 0

5.重启系统

[root@node1 ~]# shutdown -r now

6.查看内核版本

[root@py ~]# uname  -r
4.14.2-1.el7.elrepo.x86_64

YaLei

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: