添加elrepo YUM源
ELRepo,用于Enterprise Linux软件包的RPM存储库。ELRepo支持红帽企业版Linux(RHEL)及其衍生产品(Scientific Linux,CentOS等)。
导入公钥:
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
添加YUM源,根据自己的系统版本号添加:
安装ELRepo for RHEL-8 or CentOS-8:
# yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
安装ELRepo for RHEL-7,CentOS-7
# yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
安装ELRepo for RHEL-6,CentOS-6
# yum install https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm
在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核,更为稳定。
如果要安装ml内核,使用如下命令:
# yum --enablerepo=elrepo-kernel -y install kernel-ml
如果要安装lt内核,使用如下命令:
# yum --enablerepo=elrepo-kernel -y install kernel-lt
查看系统有哪些启动内核
# egrep ^menuentry /etc/grub2.cfg |cut -f 2 -d \' CentOS Linux (4.4.188-1.el7.elrepo.x86_64) 7 (Core) CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-c3803bb61c764c2f8b3811f780f534a1) 7 (Core)
注意: 上面内核的排序从0开始,新安装的内核一般在第一位置,即0
查看默认的内核
# grub2-editenv list saved_entry=CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
设置默认内核
# grub2-set-default 'CentOS Linux (4.4.188-1.el7.elrepo.x86_64) 7 (Core)'
或者
# grub2-set-default 0
重启系统后,查看内核
重启系统后,查看内核
# uname -r 4.4.188-1.el7.elrepo.x86_64