背景:CentOS 8停止维护,不支持 yum 下载软件
12 月 8 日,CentOS 开发团队在其官博宣布:
CentOS 8 将在 2021 年底结束支持;接下来一年会把重心放到 CentOS Stream 上。
CentOS 7 由于用户基数与用户贡献较多,因此会按照计划维护至生命周期结束,即 2024 年 6 月 30 日;
Centos 8 Sream 官方支持至2024年5月31日
短命的 CentOS 8:
CentOS 8 于 2019 年 9 月 24 日正式发布。此版本与之前的包库不同,主要分为两个:BaseOS 和 AppStream,并且开始使用 dnf 作为管理包的程序。
虽然 CentOS 8 是最新版本,但目前使用较为广泛的版本却是 CentOS 7。很多企业用户可能都还没升级到该版本,有人笑称,该版本是一个还没开始就已结束的版本。
红帽官方也晒出了红帽赞助 CentOS Linux 和 CentOS Stream 的时间表:
不会有 CentOS Linux 9;CentOS Linux 8 发行版的更新将持续到 2021 年12 月 31 日;CentOS Linux 7 发行版的更新与之前一样,一直持续到 2024 年 6 月 30 日;CentOS Linux 6 发行版的已于 2020 年 11 月 30 日结束;作为 RHEL 9 开发过程的一部分,CentOS Stream 9 将于 2021 年第二季度发布;CentOS Stream 8 发行版的更新将贯穿整个 RHEL 支持阶段。
接班人 CentOS Stream:
CentOS 开发团队在其官博表示:
CentOS 接下来将重点建设 CentOS Stream。在明年,我们将把重点从重建 Red Hat Enterprise Linux(RHEL)的 CentOS Linux 转移到 CentOS Stream,后者紧跟当前 RHEL 版本发布。作为 RHEL 的上游项目,CentOS Stream 会定期发布新版本,而在 CentOS Stream 中经过实践与验证通过的功能则会添加到 RHEL 中。官方还建议,如果您在生产环境中使用 CentOS Linux 8,并担心 CentOS Stream 不能满足您的需求,建议您与 RedHat 联系以获取选项。
红帽资深副总裁兼 CTO Chris Wright 在《CentOS Stream:为企业 Linux 构建创新的未来》一文中表示:
CentOS Stream 并不是 CentOS Linux 的替代品。相反,它是一个自然的、不可避免的下一步,从而实现项目的目标,即进一步推进企业 Linux 创新。Stream 缩短了 RHEL 环境中各个方面的开发人员之间的反馈循环,使得在我们设计 RHEL 的未来版本时,更容易听到所有的声音,无论是大型合作伙伴还是个人贡献者。
CentOS 8 Steam升级教程
一、查看当前版本
cat /etc/redhat-release
# 示例(我这个已经升级完成了,显示的就是CentOS 8 Stream的版本)
[root@instance-3alknn3g ~]# cat /etc/redhat-release
CentOS Stream release 8
二、根据自己的版本再升级
Centos 8.3以下须先升级到8.5 ,再升级到 Stream
1.注释mirrorlist
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo
2.指向baseurl至vault.epel.cloud存储库
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
3.升级系统至Centos 8.5
yum update
Centos 8.3+升级到Centos 8 Stream
dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
3.重启系统
reboot
到此,您的服务器已经升级至Centos 8 Stream了!不放心的话再使用cat /etc/redhat-release
查看自己的版本号就行
宝塔面板不支持CentOS 8
升级成CentOS 8 Steam就可以使用宝塔安装命令了
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
因为CentOS 8停止了维护,不支持 yum 下载软件
宝塔安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)
宝塔Linux面板7.9.0版本是基于Centos/Debian/Ubuntu开发的,为了最好的兼容性,请使用以上系统
Centos 8官方已经停止支持、如需安装建议更换Centos7系统或升级至Centos 8 Stream系统安装宝塔
参考博客:https://blog.csdn.net/wjun520/article/details/124240155