为什么80%的码农都做不了架构师?>>>   

系统准备

  • 查看本地系统版本
    cat /etc/redhat-release

CentOS release 6.5 (Final)

  • 查看本地内核版本
    uname -r

2.6.32-431.el6.x86_64

  • 更新本地环境到最新
    yum updateyum upgrade
yum 更新慢的可以参考 [centos配置yum源](http://my.oschina.net/2688/blog/614171)

下载

  • 编译环境工具包
    yum install wget xz gcc gcc-c++ bc ncurses-devel hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
  • 下载内核包

    cd /usr/local/src/
    wget https://cdn.kernel.org/pub/linux/kernel/v3.x/linux-3.12.53.tar.xz
    

    如果下载慢可以去官网 或者 我的百度网盘下载

编译内核

    cd /usr/local/srctar -vxf linux-3.12.53.tar.xzcd linux-3.12.53cp /boot/config-2.6.32-431.el6.x86_64 .config  //直接用现有的内核的配置文件进行修改sh -c 'yes "" | make oldconfig'
make oldconfig 命令 会读取当前目录下的.config文件,然后备份.config文件为.config.old,并生成新的.config文件
    make bzImage          //生成内核文件make modules          //编译模块make modules_install  //编译安装模块

安装

    make install //会自动添加Grub引导配置文件vi /etc/grub.conf //编辑grub.conf文件把default改为0 (一般新增加的内核的位置都在第一个)reboot //重启后uname -r //查看内核版本号cd /usr/local/src/linux-3.12.53make mrproper //删除所有的编译生成文件和备份文件

问题集合

  • yum 更新的时候太慢 使用其他yum源,参考 centos配置yum源
  • 编译失败 尝试重新编译,编译前需要执行make mrproper

参考阅读

- [https://segmentfault.com/a/1190000000733628](https://segmentfault.com/a/1190000000733628)
- [http://cn.soulmachine.me/blog/20140123/](http://cn.soulmachine.me/blog/20140123/)
- [http://winotes.net/centos-64-upgrade-to-kernel-3x.html](http://winotes.net/centos-64-upgrade-to-kernel-3x.html)

转载于:https://my.oschina.net/2688/blog/614512

centos 6.x 升级内核相关推荐

  1. centos 6.5升级内核到3.10

    centos 6.5升级内核到3.10 1.查看本机内核版本 [root@localhost ~]# uname -r 2.6.32-358.el6.x86_642.安装含有内核软件的源步骤一:导入证 ...

  2. CentOS 5.5升级内核到2.6.35.4

    #!/bin/bash # BY kerryhu # QQ:263205768 # MAIL:king_819@163.com # BLOG:http://kerry.blog.51cto.com 当 ...

  3. CentOS6.5升级内核到3.10.28

    本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版. 1. 准备工作 确认内核及版本信息 [root@hostname ~]# uname -r2.6.32-22 ...

  4. CentOS6.5升级内核

    2019独角兽企业重金招聘Python工程师标准>>> 本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版. 1. 准备工作 确认内核及版本信息 ...

  5. Linux centos7升级内核(两种方法:内核编译和yum更新)

                Linux centos7升级内核(两种方法:内核编译和yum更新) Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的cen ...

  6. CentOS 7.6升级系统内核

    CentOS 7.6系统内核yum 升级安装 由于最近比较火的k8s,相信大家部署前都需要升级内核,这里就简单说下部署步骤: 1.检查已安装的内核版本 uname -rs 2.在CentOS 7 中升 ...

  7. CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64

    在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能.调试性能或者更新整个系统. 如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一 ...

  8. 已解决:centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker、k8s不稳定,需要升级内核解决此问题。

    1.问题描述 Docker 要求 CentOS 系统的内核版本高于 3.10,因为centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker.k8s不稳定. 2.问题分析 升 ...

  9. CentOS\fedora使用yum update更新时不升级内核的方法

    2019独角兽企业重金招聘Python工程师标准>>> 引言: 由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内 ...

最新文章

  1. CF853 (Div.1) A Planning(贪心)
  2. 【解析】工业机器人中的各类传感器技术应用
  3. go map的定义和使用 键值对存储
  4. ElasticSearch---------------------Elasticsearch Clients---------------------JAVA API
  5. Spring 学习04
  6. 人工智能红利渗透与爆发
  7. 设计模式学习笔记——组合(Composite)模式
  8. 百度网盘最大的竞争对手来了!阿里云盘正式公测
  9. java语句电脑定时关机_月光软件站 - 编程文档 - Java - windows定时关机程序
  10. R 保存包含中文的 eps 图片--showtext
  11. MySQL之InnoDB存储引擎-架构
  12. 数据库系统原理——数据库编程
  13. 接上文安装完opencv后安装viz模块
  14. FPGA自动白平衡实现步骤详解
  15. 揭秘潜伏在QQ群里面的低调高收入者
  16. 如何快速三个月成为一个领域的高手的四个方法
  17. 用Windows自带的系统恢复环境WinRE进行系统重大故障排查,轻松修复Windows蓝屏、白屏等问题
  18. ios游戏源码下载网站推荐
  19. android 小米手机打不开摄像头,小米手机相机故障无法连接到相机怎么办【故障解决】...
  20. java模拟post请求上传图片

热门文章

  1. Flutter开发之数据存储-1-SharedPreferences(32)
  2. (004) java后台开发之Eclipse(Neon) 版本安装Java EE插件
  3. swift_022(Swift 的下标脚本)
  4. c hello world_C和C++使用对方编译的动态链接库
  5. webpack 安装卸载
  6. C# xml通过xslt转换为html输出
  7. margin-before: 1em; margin-after: 1em;margin-start:0px;margin-end: 0px;
  8. android clipdrawable 小例子
  9. linux磁盘空间不足,但是使用df却发现磁盘空间至少有一半的空间没有使用
  10. SQLiteOpenHelper的实现