一、文档概述客户需要升级内核版本,但是使用yum update这个方法进行升级的话,会导致已安装的所有yum安装的软件包全部根据仓库里面的软件版本升级到最新版本,这样就会对服务产生影响,为了避免升级内核版本导致软件包版本全部更新到最新版影响服务,采用rpm配合yum进行单独升级内核版本。默认linux内核版本CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core)升级到Linux内核版本CentOS Linux (6.1.10-1.el7.elrepo.x86_64) 7 (Core)
二、操作步骤 [size=10.5000pt]1、查看操作系统内核版本 #uname -r 3、查看内核列表,可以看到各个现有版本
#yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 4、安装需要的kernel版本,这里安装kernel-kt #yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y 5、查看系统上面可以使用的内核 #awk -F\' '$1=="menuentry " {print i++ " ; " $2}' /etc/grub2.cfg 6、设置新的内核为grub2的默认版本
#grub2-set-default 0
7、生产grub 配置文件 #grub2-mkconfig -o /boot/grub2/grub.cfg [size=10.5000pt]8、重启系统使其系统启动时候读最新的内核版本
#reboot
9、再次查看linux内核版本
#uname -r 三、操作影响范围 1、已上线业务的请谨慎升级内核版本,谨防带来兼容性问题 2、升级之前告知客户系统有需要重启的操作 3、操作前需要打云主机快照或备份
四、注意事项无
|