zoukankan      html  css  js  c++  java
  • CentOS7升级版本

    一、挂载本地yum源

    1、将光盘中的内容scp到本地目录下,这里我的目录是/home/sda5/cdrom

    2、修改配置文件,将本地源指向拷贝的目录

    cd /etc/yum.repos.d/
    mkdir -p /etc/yum.repos.d/backup
    mv * /etc/yum.repos.d/backup #将其他的yum源移到备份目录下,防止冲突
    vim /etc/yum.repos.d/local.repo

      1 [local]
      2 name=local
      3 baseurl=file:///home/sda5/cdrom
      4 gpgcheck=0
      5 enabled=1
      6 gpgkey=file:///home/sda5/RPM-GPG-KEY-CentOS-7

    其中,baseurl是拷贝的目录。file://表示Yum源为文件,gpgkey为gpg key文件。

    3、更新Yum源

    如果只想让local.repo生效,可以将在/etc/yum.repos.d目录下创建一个backup目录,并将其它.repo文件都移到这个backup目录中。

    执行以下命令更新Yum源:

    yum clean all
    yum makecache

    4、查看现在机器上的Yum源

    yum repolist all

    注意:状态为启用(enabled),数量不为0才是加载成功。

    如果yum后出现【Insufficient space in download directory】 错误

    方法:
    1:# yum clean all  命令会清除yum的缓存文件,不过有后遗症……
    2:手动删除一些不需要的东西,这个简单吧……
    3:手动删除日志文件,这个也简单吧……

    4:对磁盘进行扩容操作,这个有点复杂和危险……

     二、升级版本

    1、升级core

    yum update --skip-broken

    升级后查看是否升级成功

    cat /etc/redhat-release #查看core是否升级成功
    
    uname -r #查看kernel是否升级成功
    
    uname -a #查看kernel是否升级成功

    注意,kernel和core都要升级。

    2、升级kernel

    如果kernel未升级成功,先查看下系统默认的内核版本:

    awk -F' '$1=="menuentry " {print $2}' /etc/grub2.cfg

    如果已存在,在通过修改配置指向我们需要的kernel即可:

    grub2-set-default 0

    如果不存在,则要安装:

    yum install -y kernel

    再修改配置信息,指向我们需要的kernel,然后重启使之生效。

    注:kernel升级后重启完不生效,是配置信息修改有误导致的。

    升级前:

    最终:

     

  • 相关阅读:
    CPSR_cxsf
    C的xml编程libxml2(转)
    showModalDialog 使用详解
    SecureCRT 6.7.4 安装
    Nokia Qt SDK 1.1的开发环境的搭建
    ARM寄存器介绍
    ucos在xp平台下开发环境搭建
    用JavaScript实现让浏览器停止载入页面
    makefile变量使用及其条件判断
    Makefile中指示符“include”、“include”和“sinclude”的区别
  • 原文地址:https://www.cnblogs.com/yanwuliu/p/11128403.html
Copyright © 2011-2022 走看看