zoukankan      html  css  js  c++  java
  • centos7 升级内核


    1、centos7 怎么升级内核版本到4.*

    1.1检查当前的kernel版本

    # uname -sr

    1.2增加 ELRepo repository on CentOS 7

    # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

    # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

    1.3添加 repository 后, 列出可以使用的kernel包版本

    # yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

    1.4安装需要的kernel版本,这里安装 kernel-ml

    # yum --enablerepo=elrepo-kernel install kernel-ml

    1.5重启启动机器来运行最新的kernel

    # reboot

    2、远程机器无法开机选择kernel怎么修改默认kernel版本

    2.1检查kernel启动顺序

    # cat /boot/grub2/grub.cfg

    2.2查看到刚才安装的kernel版本处在第一个位置,修改/etc/default/grub文件是系统在运行时自动执行最新的kernel

    # vim /etc/default/grub

    修改

    GRUB_DEFAULT=0

    2.3重新创建kernel配置

    # grub2-mkconfig -o /boot/grub2/grub.cfg

    2.4重新启动服务器使用最新kernel

    #uname -sr

    注意:会有可能出现自启动的不是最新安装的内核

    3、centos7 选定默认启动内核,及删除无用内核

    3.1#使用cat /boot/grub2/grub.cfg |grep menuentry  查看系统可用内核

    [root@bigapp-slave27 ~]# cat /boot/grub2/grub.cfg |grep menuentry

    3.2#查看当前内核

    [root@bigapp-slave27 ~]# uname -r

    3.3#修改开机时默认使用的内核


    grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)'
     

    3.4#查看内核修改结果

    [root@bigapp-slave27 ~]# grub2-editenv list

    3.5#查看系统安装了哪些内核包

    [root@bigapp-slave27 ~]# rpm -qa |grep kernel
    kernel-3.10.0-327.el7.x86_64
    kernel-headers-3.10.0-514.6.1.el7.x86_64
    kernel-tools-libs-3.10.0-327.el7.x86_64
    kernel-3.10.0-514.16.1.el7.x86_64
    kernel-tools-3.10.0-327.el7.x86_64 

    3.6#使用yum remove 或rpm -e 删除无用内核

    yum remove kernel-3.10.0-327.el7.x86_64

     

  • 相关阅读:
    js作用域和作用域链
    js 预编译
    什么是匿名函数?
    js控制台显示[object Object]问题
    Freemarker常用内建函数
    java JSONObject转为map
    jQuery属性相关的操作
    基于jQuery的静态工具方法
    FreeMarker关于导入文件
    json数据的读取操作
  • 原文地址:https://www.cnblogs.com/ltn26/p/10215630.html
Copyright © 2011-2022 走看看