Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。可以当成是用来体验最新红帽系Linux特性的一个版本,尝鲜使用。

如果是云上环境还是推荐使用 AliOS 或者 TencentOS 云上企业版操作系统对内核漏洞以及安全防护都是相对稳定

image.png

随之而来的改变是原本拥有 10 年支持的 CentOS 8 将在 2021 年年底结束维护,为其接班的正是 CentOS Stream,CentOS Stream 作为 RHEL 的上游(开发)分支在 CentOS 8 结束维护后会继续更新。因此对于 CentOS 8 用户,如果希望继续获得更新,需要切换到 CentOS Stream。官方也鼓励 CentOS 8 用户迁移至 CentOS Stream。

Centos 迁移到 CentOS Stream

如果yum 源已不可用

  1. # 备份配置
  2. cp -a /etc/yum.repos.d /root/back
  3. # 删除配置
  4. rm -rf /etc/yum.repos.d
  5. # 重新创建
  6. vim /etc/yum.repos.d/CentOS-Base.repo

更新内容如下:

  1. [base]
  2. name=CentOS-8-stream - Base - mirrors.aliyun.com
  3. baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/$basearch/os/
  4. gpgcheck=1
  5. gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  6. #additional packages that may be useful
  7. [extras]
  8. name=CentOS-8-stream - Extras - mirrors.aliyun.com
  9. baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/$basearch/os/
  10. gpgcheck=1
  11. gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  12. #additional packages that extend functionality of existing packages
  13. [centosplus]
  14. name=CentOS-8-stream - Plus - mirrors.aliyun.com
  15. baseurl=https://mirrors.aliyun.com/centos/8-stream/centosplus/$basearch/os/
  16. gpgcheck=1
  17. enabled=0
  18. gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  19. [PowerTools]
  20. name=CentOS-8-stream - PowerTools - mirrors.aliyun.com
  21. baseurl=https://mirrors.aliyun.com/centos/8-stream/PowerTools/$basearch/os/
  22. gpgcheck=1
  23. enabled=0
  24. gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  25. [AppStream]
  26. name=CentOS-8-stream - AppStream - mirrors.aliyun.com
  27. baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/$basearch/os/
  28. gpgcheck=1
  29. gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

然后在执行更新命令

  1. # 清理缓存
  2. yum clean all
  3. yum makecache

升级到Centos Stream

  1. # 安装centos-stream
  2. dnf install -y centos-release-stream
  3. # 切换内核
  4. dnf swap centos-linux-repos centos-stream-repos
  5. # 更新软件
  6. dnf distro-sync
  7. # 查看配置
  8. cat /etc/centos-release
  9. # CentOS Stream release 8
  10. # 更新
  11. yum update