zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [USACO4.2]草地排水Drainage Ditches
    bzoj3236:[AHOI2013]作业
    小A买彩票-(组合数)
    CSS样式整理大全
    P1880 [NOI1995]石子合并-(环形区间dp)
    P1147连续自然数和-(尺取法)
    POJ2456Aggressive cows-(二分判定)
    NYOJ737石子合并(二)-(区间dp)
    牛客网-乌龟跑步-(dfs)
    int和string之间的转换
  • 原文地址:https://www.cnblogs.com/huiwq1990/p/3925278.html
Copyright © 2011-2022 走看看