CentOS ( Community ENTerprise Operating System 的缩写) ,是 Red Hat Linux 系统(RHEL)的克隆。CentOS 以其稳定性和可靠性而广为人知。根据官方公告,作为 RHEL 8 重建版本,CentOS Linux 8 将在 2021 年底结束支持,CentOS Stream 接班。
「CentOS Linux 8 如何迁移到 CentOS Stream 8?:https://ae.mba/23」据说 CentOS Stream 会更好,如继续使用 CentOS,CentOS Linux 8 如何迁移到 CentOS Stream 8?在 Vultr VPS $3.5/月 512MB 低配机器上试了一下,迁移挺简单。
温馨提示:生产环境别忘了先备份数据!!!
下面简单记录一下 CentOS Linux 8 迁移到 CentOS Stream 8 方法:
「CentOS Linux 8 如何迁移到 CentOS Stream 8?:https://ae.mba/23」1、先升级一下 CentOS Linux 8:
sudo dnf -y update 或者 sudo yum -y update
2、更新完成,重启一下,检查当前 CentOS 8 版本:
cat /etc/redhat-release
目前最新版本应该是:CentOS Linux release 8.5.2111
「CentOS Linux 8 如何迁移到 CentOS Stream 8?:https://ae.mba/23」3、启用 CentOS Stream 存储库:
sudo dnf -y install centos-release-stream
腾讯云或者阿里云国内 VPS 这里执行可能会报错,再加上 CentOS 8 官方源已下线,建议切换 centos-vault 源:
cd /etc/yum.repos.d/ rm -rf * wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo yum clean all && yum makecache
阿里云 ECS 用户:
「CentOS Linux 8 如何迁移到 CentOS Stream 8?:https://ae.mba/23」mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo yum clean all && yum makecache
注意:512MB 内存比较小,操作前先增加点 swap 虚拟内存(测试加了 2G)。增加完虚拟内存,重启一下系统,运行以下命令将 CentOS Linux 8 迁移到 CentOS Stream 8:
sudo dnf -y distro-sync
如无意外,只需要十来分钟即可完成 CentOS Stream 8 迁移。若报错,执行下面代码尝试:
dnf distro-sync --allowerasing --nobest
若还是报错,执行如下代码,待更新完成即可:
sudo dnf -y update --allowerasing --nobest
执行命令检测:
cat /etc/redhat-release
返回信息:CentOS Stream release 8
迁移挺方便。不过,目前 CentOS 8 官方源已下线,可能全新安装 CentOS Stream 8 比较好。
解压及网盘密码 1024
本文已于 2022-03-16 修改更新,您的宝贵建议请在文章下方评论区留言反馈,谢谢。