Centos8之系统升级

一、centos8系统简介

  CentOS 8是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的开源操作系统。它是一款稳定、可靠、安全的服务器操作系统,适合用于企业级应用和服务的部署。CentOS 8采用了最新的Linux内核和软件包管理系统,提供了更好的性能和安全性,同时还支持Docker和Kubernetes等容器化技术,方便用户进行应用程序的部署和管理。CentOS 8还提供了多种桌面环境,适合各种用户需求。Centos 8官方已于2021年12月31日以后停止Centos 8支持,转至Centos 8 Stream项目支持。

二、centos8.0升级到centos8.5

  centos8.3以上的版本无法直接升级到centos8 stream,所以我们先将centos8升级到最新的centos8.5。

1、查看系统版本

[root@sys41 ~]# cat /etc/centos-release
CentOS Linux release 8.0.1905 (Core)

2、注释mirrorlist

[root@sys41 ~]# sed -i ‘s/mirrorlist/#mirrorlist/g’ /etc/yum.repos.d/CentOS-*.repo

3、指向baseurl至vault.epel.cloud存储库

[root@sys41 ~]# sed -i ‘s|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g’ /etc/yum.repos.d/CentOS-*.repo

4、升级系统至centos8.5

[root@sys41 ~]# yum update -y

6、查看升级后的系统版本

[root@sys41 ~]# cat /etc/centos-release
CentOS Linux release 8.5.2111

三、centos8.5升级到centos8-stream

1、替换默认镜像仓库

  centos8升级为centos8-stream,我们需要替换镜像源。

[root@sys41 yum.repos.d]# dnf --disablerepo ‘*’ --enablerepo extras swap centos-linux-repos centos-stream-repos
在这里插入图片描述

2、更新至稳定发行版

[root@sys41 yum.repos.d]# dnf distro-sync

3、重启系统

[root@sys41 yum.repos.d]# reboot

4、查看系统版本

[root@sys41 yum.repos.d]# cat /etc/centos-release
CentOS Stream release 8

四、centos8 stream升级到centos9 stream

  博主从centos8-stream升级到centos9-stream失败了,升级dnf -y --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync执行到这一步报错Fatal glibc error: CPU does not support x86-64-v2,因为博主的测试环境是Intel i3的CPU,也就是说i3 cpu不支持centos9-stream系统版本。博主是参考了知乎https://zhuanlan.zhihu.com/p/571394959博主的升级操作,为了不迷路,留下此链接找环境再行尝试吧。

五、QA

1、升级为centos8-stream后系统使用reboot命令无法重启

解决方案:博主是在虚拟机环境下,控制台强制关机重启。

猜你喜欢

转载自blog.csdn.net/carefree2005/article/details/130088363