微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS6.5升级到CentOS7

本教程将介绍如何升级CentOS 6.4 x86_64 到 CentOS 7.2;(注:因CentOS 7 之后的版本只有64位系统,所以CentOS 6.x 版本只能升级64位版本;而CentOS 5之前的版本不支持大版本升级说明

注意:在开始升级服务器系统版本之前,请确保您已有完整备份你的系统数据到本地或其他远程服务器上,若升级过程中导致系统出错无法正常启动或系统数据丢失需由客户自行承担

系统版本及内核查看

# uname -r

# lsb_release -a

注:若提示lsb_release不存在,那么需要安装redhat-lsb-core软件包

# yum install -y redhat-lsb-core

运行以下命令

# screen -S upgrade

注:为了防止ssh远程连接超时或网络掉线,中断安装(upgrade为自定义名称);如果掉线了,执行 screen -r upgrade,即可恢复掉线前的执行界面,如果名称忘记,执行screen -ls会列出所有会话列表,其中数字.upgrade即为刚才的会话

设置软件源

# vim /etc/yum.repos.d/upgrade.repo

内容如下:

[upgrade]

name=upgrade

baseurl=http://dev.centos.org/centos/6/upg/x86_64/

enable=1

gpgcheck=0

安装相关软件

#yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant

升级前检查

# preupg

系统会提示这一句:Do you want to continue? y/n;直接输入 y 回车即可

检查完成后运行

# preupg --riskcheck --verbose

设置安装版本,下载更新包

#centos-upgrade-tool-cli --network 7 --instrepo=http://mirrors.aliyun.com/centos/7/os/x86_64/

更新包下载错误情况

Downloading Failed: Errors were encountered while downloading packages. python-libs-2.7.5-16.el7.x86_64: failure: Packages/python-libs-2.7.5-16.el7.x86_64.rpm from cmdline-instrepo: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-libs-2.7.5-16.el7.x86_64.rpm: (28,'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')

类似于以上的错误,重新执行该命令(设置安装版本,下载更新包)

运行过程中会有提示是否继续升级:Continue with the upgrade [Y/N]?;直接输入 y 回车即可

下载过程中提示以下截图提示/boot空间不足,需清理下/boot目录中比较大的文件,如内核文件()

下载成功

设置仓库KEY

# rpm --import http://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

后执行 reboot 命令,系统开始重启自动更新。

https://www.niaoyun.com/help/server/567.html

原文地址:https://www.jb51.cc/centos/377930.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。