• Linux内核升级


    docker官方文档说要求Linux kernel至少3.8以上,centos6.5内核是2.6.32-431.20.3.el6.x86_64 通过(uname -a)查看

    centos 6.5 升级内核 linux 3.12.17 

     http://www.cnblogs.com/vicowong/p/3654153.html

    由于我的系统是服务器没有界面,系统内核配置不能使用图形界面配置,参考http://www.centoscn.com/image-text/config/2014/0403/2714.html 进行配置


    #更新包
    yum update

    #查看系统内核版本
    uname -a

    cat /etc/redhat-release

    yum install vim wget
    yum install gcc gcc-c++ xz
    yum install bc
    yum install ncurses-devel
    yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
    yum install qt-devel #如果有X环境时安装(目前不安装)

    #下载内核包
    cd /usr/local/src/

    wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.17.tar.xz

    #  5.编译内核

    tar -vxf linux-3.12.17.tar.xz
    cd linux-3.12.17

    #***/usr/local/src/linux-3.12.17此目录当编译目录,编译过程,操作都必须在此目录

    cp /boot/config-2.6.32-358.11.1.el6.x86_64 .config

    sh -c ' yes "" | make oldconfig'

    然后

    make clean #确保所有东西均保持最新状态.
    make bzImage #生成内核文件
    make modules #编译模块
    make modules_install #安装模块
    make install #安装

    在make modules_install 中可能遇到错误 /usr/local/src/linux-3.12.17/scripts/depmod.sh: line 57: 28386 Killed

    http://wenku.baidu.com/link?url=K02rdrbfyYYtfjq_uhLYRYeT9UZdXY5qBWwnvi4hjqIamg3VseFqBT-fwaKjHCbbRvmD1Q1AwK5gDgBcg1zIircdEkdhGXAVrsqa-8jz6CW

    解决办法增加SWAP

    dd if=/dev/zero of=/swap2 bs=1M count=1500 

    mkswap /swap2 

    swapon /swap2

  • 相关阅读:
    selenium防止检测,修改chromedriver.exe
    ElasticSearch笔记脚本(script)
    Newtonsoft助手类
    js单元测试,使用断言捕获抛出的异常
    解决homebrew的权限问题
    匹配驼峰命名、蛇形命名的正则表达式
    supertest测试,expect不同的状态码,但都能通过
    如何退出/关闭telnet终端
    解决子模块的合并冲突
    解决终端无法访问github.com 的错误
  • 原文地址:https://www.cnblogs.com/huiwq1990/p/3925278.html
Copyright © 2020-2023  润新知