由于最近intel出了Meltdown和Spectre两个漏洞让各大服务商相继进行系统升级,故最近学习了Linux内核升级的内容。

首先终于对Linux的理解更进一步,经常讲起Linux就以为整个操作系统,实际上Linux只是os的内核,CentOS、Ubuntu、Debian这些发行版才是一个功能完整的系统,而Linux内核的作用就是让系统更高效的使用底层硬件。

对于CentOS来说,非必要的情况下一般不进行大版本的升级,因为大版本的内核升级(比如从3.X升级到4.X)可能会引发线上服务无法使用的风险。

下面仅仅是记录升级CentOS内核的方法,如果生产环境一定要进行大版本的升级需要仔细进行测试。

一、系统信息

操作系统:CentOS 7.4(CentOS-7-x86_64-Minimal-1708)

二、升级内核

2.1 导入签名文件

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.2 安装rpm包

登录https://www.elrepo.org,查看centos7获取到添加源的语句。

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

2.3 安装当前主分支上最新的内核

yum --enablerepo=elrepo-kernel install -y kernel-ml

2.4 GRUB 初始化页面的第一个内核设置为默认内核

# 修改grub文件

vim /etc/default/grub

将GRUB_DEFAULT=saved修改为 GRUB_DEFAULT=0,wq保存。

2.5 重新编译内核启动文件

grub2-mkconfig -o /boot/grub2/grub.cfg

2.6 重启centos

reboot

2.7 删除旧内核

yum autoremove kernel-3.10.0-327.13.1.el7.x86_64

linux7.4离线内核升级,CentOS 7.4升级Linux内核相关推荐

  1. 终于升级?89年的Linux内核C语言“跟上时代”转成现代C

    整理 | 章雨铭       责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 上周<LINUX设备驱动程序第三版>的第一作者.LWN网络杂志创始人兼主编Jonathan Co ...

  2. 【Linux 内核】Linux 操作系统结构 ( Linux 内核在操作系统中的层级 | Linux 内核子系统及关系 | 进程调度 | 内存管理 | 虚拟文件系统 | 网络管理 | 进程间通信 )

    文章目录 一.Linux 内核在操作系统中的层级 二.Linux 内核子系统 三.Linux 内核子系统之间的关系 一.Linux 内核在操作系统中的层级 Linux 内核 所在层级 : 整个计算机系 ...

  3. linux内核分成如下五个子系统,linux内核主要由5个子系统 Linux内核由哪几个子系统组成?...

    1, Linux内核由哪几个子系统组成? Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信.1.进程调度(SCHED):控制进程对CPU的访问.当需要选择下一 ...

  4. 哪里下载linux内核补丁,给大家科普一下linux内核补丁,顺便说一下华为的事

    最近一个新闻说华为给linux内核提交了一个补丁(业内人叫patch),这个补丁有漏洞. 我先说给linux提交patch,基本上你在芯片厂商做嵌入式或者内核移植工作,都会给linux内核提交patc ...

  5. Linux内核学习之路_1_编译Linux内核

    1.准备工作 1.1 学习环境 1.2 下载Linux内核源码 1.3 解压Linux内核 1.4 目录结构介绍 1.2.2 Linux内核配置 1.1 学习环境 本系列教程使用的环境如下: 操作系统 ...

  6. 【技术分享篇】Linux内核——手把手带你实现一个Linux内核文件系统丨Linux内核源码分析

    手把手带你实现一个Linux内核文件系统 1. 内核文件系统架构分析 2. 行行珠玑,代码实现 [技术分享篇]Linux内核--手把手带你实现一个Linux内核文件系统丨Linux内核源码分析 更多L ...

  7. centos8Linux内核版本,centos 8的系统和内核版本查询相关

    Linux内核版本的最新发布状态,参见linux官网: https://kernel.org/ 名词解释: 1.mainline     主线版本 2.stabel         稳定版,提供内核b ...

  8. 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误

    红帽安全团队发布了一个新的Linux内核更新,该更新解决了所有受支持的Red Hat Enterprise Linux 7系统的Linux 3.10内核软件包中的两个重要错误. 新的Linux内核更新 ...

  9. iso linux 内核版本号_Linux发行版和Linux内核的区别

    Linux内核版本与linux发行版本的区别 LINUX内核版本 是指系统内核的版本号.LINUX的内核具有两种不同的版本号,实验版本和产品化版本.要确定 LINUX版本 的类型,只要查看一下版本号: ...

最新文章

  1. torch量化的流程
  2. 不要痴迷蓝牙耳机了,出门选这个准没错,99W+人的选择
  3. 大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题,...
  4. Windows平台基于RTMP实现一对一互动直播
  5. 回文树 / 自动机模板
  6. 计算机电源的瓦数是什么,电脑的电源功率大小有区别吗?对电脑有什么影响吗?...
  7. 一起用Python做个车牌自动识别系统,好玩又实用!
  8. 移动前端开发和 Web 前端开发的区别是什么
  9. 照片幻灯片java_Java的POI向幻灯片中插入图片算法设计
  10. 计算机服务添加打印机服务,无法添加打印机报错后台程序服务没有运行的解决方法...
  11. 4、网络嗅探器的设计与实现
  12. 语言-汉语-官话-中原官话:中原官话
  13. 【一分钟解决】Matplotlib 中英文混排多字体设置问题
  14. dwc_pcie iip 代码分析
  15. 前端图片加载闪烁问题
  16. XJTU第八周大计基编程作业
  17. 2015年度社区之星 放榜啦
  18. 英国脱欧不过是小事一桩
  19. android 点击震动,Android 使用Vibrator服务实现点击按钮带有震动效果
  20. 论文浅尝 | 基于多模态特征的视觉实体链接

热门文章

  1. 2C4T与4C4T在计算密集型任务下的效率对比
  2. 安卓开机画面_领克的开机画面,你修改了?
  3. 解决Cookie乱码问题
  4. Anti-pattern
  5. c语言极限,44-C语言中的极限值
  6. 微店新品!微店首款《疯狂野蛮人》横版动作游戏来啦!
  7. JAVA毕设项目网上书店管理系统(java+VUE+Mybatis+Maven+Mysql)
  8. Ag-Grid React入门
  9. 云里黑白第一回——华硕mbr机械硬盘迁移到m.2固态,3秒开机
  10. 300000000元!短融网获C轮融资,CEO王坤透露了几点信息