Centos 7.x 升级内核
一、官网查看版本支持
https://www.kernel.org/,共有两种开机引导模式:bios和uefi,其中uefi引导模式下需要关闭安全引导,否则无法正常开机。
1、查看系统版本
$ cat /etc/redhat-release
2、查看当前内核版本
$ uname -r
二、升级内核
1、导入public key
$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装epel源
$ yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y
3、查看可用版本内核
$ yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
关于内核种类: kernel-ml中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。(推荐)
4、选择安装lt最新版本
$ yum --enablerepo=elrepo-kernel install kernel-lt -y
5、查看系统上可以用的内核
#bios模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#uefi模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/efi/EFI/centos/grub.cfg
“前面的0 1 2代表编号
6、设置启动内核
$ grub2-set-default 0
重新创建内核配置:
#bios模式下,重建内核
$ grub2-mkconfig -o /boot/grub2/grub.cfg
#uefi模式下,重建内核
$ grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
7、重启验证
$ reboot
$ uname -r
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2021-05-12 Prometheus中使用的告警规则
2020-05-12 Elasticsearch的ETL利器——Ingest节点
2020-05-12 Elasticsearch基础但非常有用的功能之二:模板
2020-05-12 Elasticsearch基础但非常有用的功能之一:别名
2020-05-12 几篇关于MySQL数据同步到Elasticsearch的文章---第五篇:logstash-input-jdbc实现mysql 与elasticsearch实时同步深入详解
2020-05-12 几篇关于MySQL数据同步到Elasticsearch的文章---第四篇:使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch
2020-05-12 几篇关于MySQL数据同步到Elasticsearch的文章---第三篇:logstash_output_kafka:Mysql同步Kafka深入详解