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

  • 相关阅读:
    二叉树遍历问题、时间空间复杂度、淘汰策略算法、lru数据结构、动态规划贪心算法
    Django--csrf跨站请求伪造、Auth认证模块
    Django--中间件
    Django--Cookie和Session组件
    Django--form表单组件
    安装配置flask环境
    Django--模型层
    Django--路由层、视图层、模版层
    Eclipse SVN文件冲突及不能直接提交情况
    Eclipse开发Web常见异常
  • 原文地址:https://www.cnblogs.com/huiwq1990/p/3925278.html
Copyright © 2011-2022 走看看