阿里云服务器提供多种公共操作系统,包括Windows、CentOS、Ubuntu、Red Hat等多种系统的多个版本,供客户按需选择。
那碰上官网刚好没有提供客户需要的系统版本时怎么办?不用担心,这里教大家自行升级操作系统版本的方法。
阿里云服务器操作系统升级官方指南 https://help.aliyun.com/document_detail/25438.html
以CentOS操作系统为例,
如果客户需要CentOS 7.5版本,官网目前刚好只提供到CentOS 7.4版本,这时我们可以在订购云主机时选择CentOS 7系列任一版本,开通云主机后自行进行系统版本升级。
下面我们介绍阿里云服务器CentOS操作系统升级方法
一、操作前准备
1、订购安装有同系列旧版本操作系统的云主机。
2、云主机备份:如有重要数据请先备份好云主机。
3、准备好baseurl地址。
由于CentOS默认的Yum源指向的官方库里只会保留一个CentOS X系列里的最新版本,因此在通过X系列旧版本升级到最新版本以外版本的时候,需要对Yum源进行一定修改。如果仅需要升级到X系列的最新版本,则不需要修改Yum源,直接前往操作步骤里第3步。
地址查询方法:访问http://vault.centos.org/centos/ 查看到所有可用操作系统版本下载地址
二、操作步骤
登录阿里云服务器,只需6步,完成操作系统升级与验证:
1. 备份CentOS-Base.repo配置文件:
#cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back
2.修改配置文件
1) 打开CentOS-Base.repo配置文件:
vi /etc/yum.repos.d/CentOS-Base.repo
2)编辑CentOS-Base.repo配置文件:
打开配置文件后输入小写字母“i” ,进入编辑模式,
注释掉默认的mirrorlist镜像站点地址;
修改配置文件中所有涉及baseurl地址的内容,更改为计划升级到的系统版本地址,
#mirrorlist
baseurl= http://vault.centos.org/centos/X.X.XXXX/os/x86_64/
gpgcheck=0 为0表示从该源下载的rpm包不进行校验,为1表示启用gpgkey
#gpgkey
其他段落内容修改同上
enabled=1 表示启用这个源baseurl路径
举例:
以从CentOS7.1升级到CentOS7.4时的配置文件修改为例
3) 保存修改
配置文件修改完成后,先按“Esc”键,按下冒号键“:”再输入小写“wq”,回车 ,保存修改并退出。
3. 清除YUM缓存
#yum clean all
4. 通过YUM执行升级操作
#yum -y --releasever=所需要的版本号 update
例如:
#yum -y --releasever=7.5.1804 update
如仅需要升级到最新版本,则输入:
#yum -y update
5. 重启操作系统
#reboot
6. 验证
通过以下命令可验证升级是否成功:
#cat /etc/redhat-release或者cat /etc/centos-release