如果我们有在使用宝塔面板安装Linux服务器Web环境的话应该知道,目前最新版本的宝塔面板是建议安装在CentOS7+版本系统镜像的。
但是如果我们以前老环境的宝塔面板还在运行中,但是原CentOS系统版本比较老,想要升级CentOS系统的话,如何升级系统版本又不影响宝塔面板和网站程序的正常运行呢?
这篇文章中就给大家介绍无需重装系统和宝塔面板可以升级系统镜像从CentOS低版本到CentOS高版本的方法。
当然,我们开始需要做的还是数据备份操作,万一发生故障我们还可以恢复数据,如果有快照备份的就快照备份,或者将网站备份到本地。
vi /etc/yum.repos.d/upgrade.repo
用VI编辑器或者下载到本地然后编辑文件。
[upgrade] name=upgrade baseurl=http://dev.centos.org/centos/6/upg/x86_64/ enabled=1 gpgcheck=0
添加文件。
yum install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant
preupg
导入GPG密钥
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
执行升级任务
/usr/bin/redhat-upgrade-tool-cli --force --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64
或者我们可以用阿里云镜像升级,如果国内服务器的话可以用。
/usr/bin/redhat-upgrade-tool-cli --force --network 7 --instrepo=http://mirrors.aliyun.com/centos/7/os/x86_64/
reboot
如果遇到"Error: database disk image is malformed"错误的话需要执行:
yum clean dbcache
清理,最后重启生效。
本文由顺时运营团队根据行业工作经验及互联网相关知识内容整理后发布,旨在传播分享有价值的内容,内容如有错误或侵犯了您的权益,请提供相关材料联系本站核实修改或删除处理。
本文链接:http://yunying.shunshi.vip/article/34.html
有话要说...