• CentOS 6.X 升级内核


    一、升级背景

    由于 CentOS 安装 Docker 时,Docker 需要如下环境

    CentOS 7 (64-bit) :Docker 运行在 CentOS 7 上,要求系统为 64 位、系统内核版本为 3.10 以上

    CentOS 6.5 (64-bit) 或更高的版本:Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为 64 位、系统内核版本为 2.6.32-431 或者更高版本

    CentOS 7 的内核一般都是 3.10 的,而 CentOS 6.X 的内核一般都是 2.6 ,在 2.6 的内核下,Docker 运行会比较卡,所以我们需要升级系统内核版本

    二、升级步骤

    1、查看当前内核版本

    登录 Linux 主机,使用 uname -r 命令查看当前内核的版本信息

    2.6.32-642 是版本号,其中 2.6.32 是主版本号(或者大版本号), 642 是小版本号

    el6 表示该软软件的运行平台(或者编译版平台)是红帽企业版 6,英文全称 redhat enterprise linux 6.

    x86-64 表示该软件运行的架构,这里是 64 位

    i386 代表的是 32 位

    2、导入 public key 和 安装 ELRepo 到 CentOS

    可以去 http://elrepo.org/tiki/tiki-index.php 查看要导入的 public key 和 要安装的 ELRepo 

    分别先后执行下面两条命令

    // 先导入 public key
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    // 然后安装 ELRepo 到 CentOS , 我这里 CentOS 6.8 版本的,所以执行的是 el6,如果是 7.x 版本的执行 el7
    yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm

    3、安装 kernel-lt(lt=long-term)

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

    4、编辑 grub.conf 文件,修改 Grub 引导顺序

    vim /etc/grub.conf
    

    因为一般新安装的内核在第一个位置,所以需要编辑 grub.conf 将 default=1 设置为 default=0,表示启动新内核

    5、重启

    6、再次查看内核的版本

    我们可以看到系统内核版本升级到了 4.4.246 了

  • 相关阅读:
    流行技术博客站点收录
    session过期后自动跳转到登陆页
    《AngularJS》--指令的相互调用
    java socker编程
    20189307《网络攻防》第十一周作业
    20189307《网络攻防》第十周作业
    20189307《网络攻防》第九周作业
    20189307《网络攻防》第八周作业
    20189307《网络攻防》第七周作业
    20189307《网络攻防》第六周作业
  • 原文地址:https://www.cnblogs.com/xiaomaomao/p/14046931.html
Copyright © 2020-2023  润新知