Centos 7.x 内核升级
作者信息
邮箱:sijiayong000@163.com
Q Q:601566386
Centos 7.x 内核升级
注意:
这篇文章只在 CentOS 7.× 系列版本上验证过,其他 CentOS 版本请谨慎使用.
检查当前 CentOS 系统版本
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
检查当前 CentOS 系统内核版本
uname -sr
Linux 3.10.0-327.el7.x86_64
可以看出当前系统为 CentOS 7.2,系统内核版本为 3.10
升级 CentOS 7.× 内核,启用 ELRepo
大多数现代发行版提供了一种使用 yum 等包管理系统和官方支持的仓库升级内核的方法。
增加epel仓库
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
仓库启用后,你可以使用下面的命令列出可用的系统内核相关包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
接下来,安装最新的主线稳定内核:
yum --enablerepo=elrepo-kernel install kernel-ml
设置 GRUB 默认的内核版本
为了让新安装的内核成为默认启动选项
你需要如下修改 GRUB 配置,打开并编辑/etc/default/grub
并设置GRUB_DEFAULT=0
意思是 GRUB 初始化页面的第一个内核将作为默认内核.
编辑/etc/default/grub
文件
# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto console=ttyS0 console=tty0 panic=5"
GRUB_DISABLE_RECOVERY="true"
GRUB_TERMINAL="serial console"
GRUB_TERMINAL_OUTPUT="serial console"
GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
接下来运行下面的命令来重新创建内核配置.
grub2-mkconfig -o /boot/grub2/grub.cfg
重启机器,查看系统当前内核版本,验证最新的内核已作为默认内核
# uname -a
Linux VM_112_0_centos 4.12.0-1.el7.elrepo.x86_64 #1 SMP Sun Jul 2 20:38:48 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
删除 CentOS 更新后的旧内核
查看系统中全部的内核 RPM 包:
# rpm -qa | grep kernel
kernel-ml-4.16.2-1.el7.elrepo.x86_64
kernel-tools-libs-3.10.0-327.el7.x86_64
kernel-tools-3.10.0-327.el7.x86_64
kernel-3.10.0-327.el7.x86_64
删除旧内核的 RPM 包
rpm -e kernel-tools-libs-3.10.0-327.el7.x86_64 kernel-tools-3.10.0-327.el7.x86_64 kernel-3.10.0-327.el7.x86_64
最后重启系统
转载:https://www.jianshu.com/p/fdf6bb6c5b9c
转载于:https://www.cnblogs.com/winstom/p/8892342.html
Centos 7.x 内核升级相关推荐
- centos 6.5内核升级
安装docker要满足一定的条件,对于cents系统,要求必须是64位,并且内核版本是3.10以上. 如果你的centos操作系统内核低于3.10,需要升级到这个版本以上,才能安装docker. 第 ...
- centos 7.5 内核升级
下载指定版本 kernel: RPM Search kernel 下载指定版本 kernel-devel:RPM Search kernel-devel 官方 Centos 6: Index of / ...
- VGA GPU passthrough 虚拟桌面pci穿透--Ubuntu与centos的内核升级步骤
转载注明:http://blog.csdn.net/hubbybob1/article/details/73920296 在做虚拟化桌面的过程中使用spice很难做到3d效果并且usb打印机穿透过去的 ...
- linux 7 内核崩溃重启,centos7无故重启-内核升级
最近有一台物理服务器,centos7操作系统,无故重启,每天都会发生这种情况: 解决: 升级内核 CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本,使用ELRepo升 ...
- centos升级内核 大漠知秋_记一次centos 7内核升级事故
情景 公司做等保3测评,在进行系统漏洞检测时发现内核存在漏洞,需要进行升级. 名称版本 升级前内核CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core) 升级后内核 ...
- Centos内核升级-Yum方式_1
小伙伴日常肯定遇到过内核升级的情况,小编就以Centos 7内核升级为例,升级内核一般有两种方式:一种是编译,一种是yum,现就yum这种方法进行学习. 1.查看当前内核版本 ①uname -r ②u ...
- linux(centos)内核升级
1.背景描述 有一个业务需要使用overlay文件系统,经查overlayfs需要linux内核3.14以上,我使用的两台测试机是2.x和3.10,均不支持overlayfs,在overlay挂载时均 ...
- linux7.4离线内核升级,CentOS 7.4升级Linux内核
由于最近intel出了Meltdown和Spectre两个漏洞让各大服务商相继进行系统升级,故最近学习了Linux内核升级的内容. 首先终于对Linux的理解更进一步,经常讲起Linux就以为整个操作 ...
- CentOS 7.4.1708(Core) 内核升级攻略
1. 查看当前centos及内核版本: [root@localhost ~]# uname -sr Linux 3.10.0-327.el7.x86_64 [root@localhost ~]# ca ...
最新文章
- 年薪80万技术专家,面试通过后,被发现简历造假!合并8年前多段工作!惨遭警告和淘汰!...
- Python入门学习之函数
- 微服务负载均衡实现高可用_使用负载平衡实现大容量可用性
- 半导体物理复习总结(四)——半导体导电性
- itest听力答案2020_itest听力题库答案
- springboot证书管理系统的设计与实现毕业设计源码162317
- matlab 合并fig文件,Matlab合并多个.fig文件
- 基于深度学习的以图搜图
- selenium简单模拟百度搜索点击器
- 算法的时间复杂度和空间复杂度
- 用Python实现温度转换程序
- 关于云计算的一些概念理解
- 最新steam rpgmz dlc有新技能新人物,有兴趣么?
- BZOJ 1778 Usaco2010 驱逐猪猡
- 驱动开发笔记1—内核中的事件、进程、线程、自旋锁
- 求50以内的全部素数
- 山东大学数字图像处理实验(六)
- 路由器也可刷机,开源的Tomato DualWAN
- 搜索引擎召回策略总结
- 元器件贸易企业如何借助ERP系统,实现高效精准备货?
热门文章
- 【opencv有趣应用】opencv + YOLOV3 + COCO数据集的简单应用
- 《scikit-learn》随机森林之分类树
- mc服务器rank称号系统,绝地求生称号系统详解 称号系统奖励有哪些
- Linguistic Data Consortium (LDC)
- Java中矩阵运算(math3的使用)
- H264视频压缩编码标准简介(二)
- 波兰表达式(前序表达式)的计算(栈)
- L3-020 至多删三个字符 (30 分) DP
- Directfb【01】 基础模块和基本运行机制介绍 -- 源码结构分析图
- 将字符串转为16进制数_C语言中的进制互转与数值和字符串互转的混搭玩法