course/kernel-update

37 lines
1004 B
Bash

#!/bin/bash
#查看内核版本
#$ uname -sr
#
##系统更新
#$ yum update
#
##载入公钥
#$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#
##安装 ELRepo 最新版本
#$ yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
#
##列出可以使用的 kernel 包版本
#$ yum list available --disablerepo=* --enablerepo=elrepo-kernel
#
##安装指定的 kernel 版本:(已查看版本为准,采用lt长期支持版本)
#$ yum install -y kernel-lt-5.4.214-1.el7.elrepo --enablerepo=elrepo-kernel
#
##查看系统可用内核
#$ cat /boot/grub2/grub.cfg | grep menuentry
#
##设置开机从新内核启动
#$ grub2-set-default "CentOS Linux (5.4.214-1.el7.elrepo.x86_64) 7 (Core)"
#
##查看内核启动项
#$ grub2-editenv list
#saved_entry=CentOS Linux (5.4.214-1.el7.elrepo.x86_64) 7 (Core)
#
##重启系统使内核生效:
#$ reboot
#
##启动完成查看内核版本是否更新:
#$ uname -r
#5.4.188-1.el7.elrepo.x86_64