为什么操作系统实际版本与购买时镜像版本不一致?
问题现象
在云服务器执行以下命令查看系统当前版本:
/etc/redhat-release
得到当前云服务器版本为CentOS 7.6。但在控制台使用的镜像为CentOS 7.2(或者低于7.6的其他版本)。
本节操作适用于CentOS、EulerOS操作系统云服务器。
根因分析
- 问题原因对系统进行升级补丁后导致,执行以下命令查看yum操作记录。
回显信息如下所示:
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。
- 执行以下命令进一步查看该操作详细信息。
回显信息如下所示:
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操作,且操作成功,执行该操作后系统版本会更新为当前最新版本。