将Centos系统从7.0~7.8升级到7.9版本

2022-05-18 11:39:09 浏览数 (1)

Centos7.9版本发布了,下面介绍如何从7.0~7.8版本升级到最新版本。 首先,升级有风险,有可能会导致部分软件或程序升级后不能使用,请注意备份!

一、查看当前系统版本

我们可以查看/etc/centos-release文件的内容来获知当前系统的版本

代码语言:javascript复制
# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)

二、备份重要数据

  • 数据库数据(MySQL、PostgreSQL等)
  • 所有配置文件(Apache、Nginx、PHP、MySQL和其它服务的配置文件)
  • 网站数据(如果有)
  • 其它或更多

如果是买的VPS或者虚拟机,可以使用快照功能

三、升级到最新版本

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

代码语言:javascript复制
# yum clean all
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Cleaning repos: base epel extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

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

代码语言:javascript复制
# yum update
Loaded plugins: fastestmirror
base                                                     | 3.6 kB     00:00
epel                                                     | 4.7 kB     00:00
extras                                                   | 3.4 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/7): base/7/x86_64/group_gz                              | 166 kB   00:00
(2/7): epel/x86_64/group_gz                                |  88 kB   00:00
(3/7): extras/7/x86_64/primary_db                          | 201 kB   00:00
(4/7): epel/x86_64/updateinfo                              | 994 kB   00:00
(5/7): epel/x86_64/primary_db                              | 6.7 MB   00:00
(6/7): base/7/x86_64/primary_db                            | 6.0 MB   00:00
(7/7): updates/7/x86_64/primary_db                         | 4.2 MB   00:00
Determining fastest mirrors
.......

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

  • (y)下载并安装
  • (d)只下载,不安装(适用于储存离线包,然后供没有网络的机器升级)
  • (N)否,取消操作
代码语言:javascript复制
Install    6 Packages ( 14 Dependent packages)
Upgrade  260 Packages

Total download size: 343 M
Is this ok [y/d/N]: y

更新安装完后,重启系统

代码语言:javascript复制
# reboot

四、验证版本

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

代码语言:javascript复制
# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

升级完成~

相关资料

  • Centos7.7升级日志
  • Centos7.8升级日志
  • Centos7.9升级日志
  • Centos8正式发布

想从Centos7升级到Centos8?不建议这么操作,还是重装系统比较好。如果你非要这么做的话,可以参考下面这篇教程。 如何将CentOS 7升级到CentOS 8

0 人点赞