首先,升级有风险,有可能会导致部分软件或程序升级后不能使用,请注意备份!

查看当前版本

通过/etc/centos-release的内容来获知当前系统的版本:

# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)

备份数据

我没有什么可以备份的,大家自己有需要就做好备份。如果是买的VPS或者虚拟机,可以使用快照功能。

升级到最新版本

yum会把下载的软件包和header存储在cache中,而不自动删除。所以需要先使用yum clean all命令清除缓存。

# yum clean all

然后使用 # yum update

命令升级所有包、软件和系统内核。该操作有风险,请注意备份数据

期间会有询问你是否安装,有三个选项供你选择,输入y即可,然后开始自动下载安装:

(y)下载并安装 (d)只下载,不安装(适用于储存离线包,然后供没有网络的机器升级) (N)否,取消操作

更新安装完后,重启系统

# reboot

验证版本

重启后,重新登录系统,然后再查看版本。

# cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)

升级完成。