Linux离线升级Redhat6.7到centos6.9

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ximenjianxue/article/details/100514483

场景概述

因项目研发环境需要,需将现有的云主机Linux系统6.7版本升级到6.9发行版;但因云主机一直未连通外网,无法在线升级,网络故障一时无法处理,严重影响进度,岁考虑离线升级;
结论:不支持跨版本升级,请下载redhat镜像。

升级步骤

1、下载centos6.9发行版系统;
2、利用xftp上传镜像到目标云主机中;
3、挂在iso镜像为loop设备:

[yg**@bocepingtai ~]$ sudo mount /home/ygcg/CentOS-6.9-x86_64-bin-DVD1.iso -o loop /mnt

在这里插入图片描述
4、复查现有OS版本:
在这里插入图片描述
在这里插入图片描述
5、建立本地yum源:
在这里插入图片描述
6、更新仓库:
在这里插入图片描述
7、升级系统:
yum update ##执行升级操作,等待结束即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置文件更新:
warning: /etc/bashrc created as /etc/bashrc.rpmnew
warning: /etc/csh.cshrc created as /etc/csh.cshrc.rpmnew
warning: /etc/profile created as /etc/profile.rpmnew
warning: /etc/shadow created as /etc/shadow.rpmnew
warning: /etc/sysctl.conf created as /etc/sysctl.conf.rpmnew
warning: /etc/cloud/cloud.cfg created as /etc/cloud/cloud.cfg.rpmnew
warning: /etc/sudoers created as /etc/sudoers.rpmnew

升级过程中的报错:
在这里插入图片描述
在这里插入图片描述
检查确认:
在这里插入图片描述
cronie.x86_64 0:1.4.4-15.el6升级到 ------>cronie.x86_64 0:1.4.4-16.el6_8.2
下载地址:https://centos.pkgs.org/6/centos-x86_64/cronie-1.4.4-16.el6_8.2.x86_64.rpm.html
mdadm.x86_64 0:3.3.2-5.el6升级到 ------> mdadm.x86_64 0:3.3.4-8.el6
下载地址:http://www.rpmfind.net/linux/centos/6.10/os/x86_64/Packages/mdadm-3.3.4-8.el6.x86_64.rpm
但是安装时提醒权限不足:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可知该文件被锁:+a: 只能给文件添加内容,但是删除不了,:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。;i:即Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。The ‘e’ attribute indicates that the file is using extents for mapping the blocks on disk,即该文件可被执行。
rpm -ivh cronie-1.4.4-16.el6_8.2.x86_64.rpm --nodeps
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因此先替换YUm;
下载地址:wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
在这里插入图片描述

8、升级后验证:
在这里插入图片描述
原来为:
在这里插入图片描述
系统发行版本:
验证后升级失败,初步原因判断为:非同一系统版本,不能升级;请升级的小伙伴下载离线redhat包尝试升级;或者注册rhel后升级;
9、注册rhel:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ximenjianxue/article/details/100514483