文档首页/ 弹性云服务器 ECS/ 故障排除/ 操作系统类(Linux)/ 为什么操作系统实际版本与购买时镜像版本不一致?
更新时间:2024-08-15 GMT+08:00

为什么操作系统实际版本与购买时镜像版本不一致?

问题现象

云服务器执行以下命令查看系统当前版本:

/etc/redhat-release

得到当前云服务器版本为CentOS 7.6。但在控制台使用的镜像为CentOS 7.2(或者低于7.6的其他版本)。

本节操作适用于CentOS、EulerOS操作系统云服务器

根因分析

  1. 问题原因对系统进行升级补丁后导致,执行以下命令查看yum操作记录。

    yum history

    回显信息如下所示:

    Loaded plugins: fastestmirror
    ID     | Login user               | Date and time    | Action(s)      | Altered
    -------------------------------------------------------------------------------
         8 | root <root>              | 2019-08-23 10:00 | I, U           |   40 EE
         7 | root <root>              | 2019-06-24 10:12 | I, U           |   55   
         6 | root <root>              | 2019-02-22 11:10 | I, O, U        |  280 EE
         5 | root <root>              | 2019-02-22 11:09 | I, U           |    6   
         4 | root <root>              | 2019-02-22 11:08 | Install        |    1   
         3 | root <root>              | 2019-02-22 11:08 | Install        |    1   
         2 | root <root>              | 2019-02-22 11:08 | Install        |    1   
         1 | System <unset>           | 2019-02-22 10:49 | Install        |  352   
    history list

    在8月23日的Action中包含I(install)和U(update)操作,该操作ID为8。

  2. 执行以下命令进一步查看该操作详细信息。

    yum history info 8

    回显信息如下所示:

    Loaded plugins: fastestmirror
    Transaction ID : 8
    Begin time     : Fri Aug 23 10:00:13 2019
    Begin rpmdb    : 384:1c8e3df918de17e245b0dd7195f06f89656c5f27
    End time       :            10:02:22 2019 (129 seconds)
    End rpmdb      : 386:9a3172e7946f31d43c1268b6e1f2428125b3dfc5
    User           : root <root>
    Return-Code    : Success
    Command Line   : update -y

    如上结果显示root用户执行了yum update操作,且操作成功,执行该操作后系统版本会更新为当前最新版本。