CentOS7 如何修改 内核版本
1. 参考blog
http://www.mamicode.com/info-detail-1758066.html
https://www.cnblogs.com/sexiaoshuai/p/8399599.html
https://blog.csdn.net/zdj0925/article/details/55803547
https://blog.csdn.net/qq_27281257/article/details/82049634
2. 选择使用RPM包的方式进行升级, 一个方式是在线,另外一个方式是离线升级.
第一步查看centos7.6 的 kernel version

参照CentOS的官网:
http://elrepo.org/tiki/tiki-index.php
安装 key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装 elrepo
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
查看可用的 kernel包
Study cnblog 感觉 disablerepo 和 enablerepo 的指令很好用.
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

可以安装ml 的版本
命令
yum -y install --enablerepo=elrepo-kernel kernel-ml* --skip-broken
就可以进行安装了

第二种使用离线方式进行安装
https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x86_64/RPMS/
或者是官网
http://elrepo.org/linux/kernel/el7/x86_64/RPMS/
然后下载:

然后离线进行rpm包
2. 安装完之后 需要修改 grub2的启动内容.
第一种方法:
(https://blog.csdn.net/qq_27281257/article/details/82049634):
内核升级完毕后,需要我们修改内核的启动顺序,默认启动的顺序应该为1,升级以后内核是往前面插入为0
方法为: 打开并编辑 /etc/default/grub
vim /etc/default/grub
并设置GRUB_DEFAULT=0。一般新安装的内核在第一个位置,所以设置default=0,意思是 GRUB 初始化页面的第一个内核将作为默认内核。
修改为:

接下来运行下面的命令来重新创建内核配置。
grub2-mkconfig -o /boot/grub2/grub.cfg
然后重启即可
第二种方法:
http://www.cnblogs.com/cnsong/p/7058000.html
先查看内核数目
cat /boot/grub2/grub.cfg |grep menuentry

然后使用命令设置默认启动
grub2-set-default 'CentOS Linux (4.19.8-1.el7.elrepo.x86_64) 7 (Core)'
reboot 重启即可
3. 查看启动界面以及 查看uname -r 的结果
启动界面的选项

启动之后的 内核版本:
[root@centos76 ~]# uname -r
4.19.-.el7.elrepo.x86_64
[root@centos76 ~]#
CentOS7 如何修改 内核版本的更多相关文章
- centos7系统修改内核
修改centos6的内核启动顺序,只需要修改/etc/grub.conf 里的default项配置即可.那么centos7系统该如何修改呢? 下面就centos7系统修改内核,做如下记录: 一般在编译 ...
- linux 实现centos7在线升级最新版本内核
Kernel (内核)是操作系统的核心,掌握所有硬件设备的控制权,也就是说,你所希望计算机帮你完成的各项工作,都需要通过内核的帮助才能完成,当然,如果我们想完成的某个功能是内核没有的,则内核不会操控 ...
- 4. sudo,PATH环境变量,修改字符集,ntpserver,加大文件描述符,隐藏内核版本,锁定关键系统文件
1 命令: visudo 98gg 98行 yy 复制当前行 p ...
- centos7升级内核版本
本文转载http://blog.csdn.net/nciasd/article/details/51490146,大神非常厉害!!!!! 查看当前系统的内核版本 # uname -r 1.导入key ...
- CentOS7修改内核启动顺序
CentOS7修改内核启动顺序: 1.首先查看当前系统有几个内核 cat /boot/grub2/grub.cfg |grep menuentry 2.查看当前默认内核 grub2-editenv ...
- Centos7 升级内核版本
1.查看当前内核版本 $ uname -r -.el7.x86_64 $ uname -a Linux k8s-master -.el7.x86_64 # SMP Tue Nov :: UTC x86 ...
- CentOS7.2内核版本查看简述
1.uname 命令 [root@bogon /]# uname --help 用法:uname [选项]... 输出一组系统信息.如果不跟随选项,则视为只附加-s 选项. -a, --all以如 ...
- centos7.5 升级kernel内核版本
一,查看当前系统内核版本信息 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 或 ...
- docker学习笔记(6)——docker场景问题汇总(centos7 由于内核版本低带来的一系列问题,docker彻底卸载,安装、启动日志报错分析)
参考资料: https://nachuan.blog.csdn.net/article/details/96041277 https://www.cnblogs.com/xzkzzz/p/962765 ...
随机推荐
- linux 的常用命令---------第十阶段
虚拟机三种网络模式 相同模式下的各个虚拟机之间都可以通信----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信的. 桥接模式: (配置桥接模式的虚拟机可作为独 ...
- WebAPI项目中使用SwaggerUI
1.创建webapi项目解决方案 2.引入Swagger组件 在项目引用中可以看到swagger的引用 3.webapi 项目右键属性->生成-> 勾选XML文档文件,然后将XML文件保存 ...
- WorldWind源码剖析系列:日志类Log
Utility工程中的日志类Log主要用来输出Debug状态下的调试信息.该类的类图如下: 日志类Log中使用到的类和内嵌结构体类型主要有以下这些: public class LogEventArgs ...
- Python2.7-canlendar
calendar模块的主要功能是针对万年历.星期几的,此外模块内还有方便的判断闰年.获取月份名.星期名的方法 1.模块的类 1.1.calendar.Calendar([firstweekday]) ...
- iis配置绑定二级域名的问题
最近用destoon给客户做一个网站,涉及到站内企业网站的二级域名解析的问题,iis怎么配置绑定子目录绑定二级域名呢,查了好多资料,没有一个给出具体步骤的 基本是一些概念,不过看了这些东西基本理解了泛 ...
- SQL 字符串分割表函数
--字符串分割表函数 ) ) declare @i int; declare @count int; ); ); declare @Index int; )) declare @rowID int; ...
- HDU 2709 Sumsets 经典简单线性dp
Sumsets Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Sub ...
- 'utf-8' codec can't decode byte 0xbc in position 1182: invalid start byte
2.如果是字符集出现错误,建议多选择几种字符集测试一下: 选择的经验是: 如果是爬取到的网页文件,可以查看网页文件的meta标签下的charset属性值.例如: <meta charset=&q ...
- jqgrid 配置行号及行号的宽度
有时,我们想把jqgrid的行号按指定的宽度显示出来,如何实现? 通过 rownumbers:true 设置启用行号 通过 rownumWidth 配置行号列的宽度 $("#jqGrid& ...
- 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》
一.什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secu ...