Centos8之系统升级

news2024/11/25 0:28:07

一、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命令无法重启

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/614719.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python如何分行——提高代码可读性和效率的必备技能

Python如何分行——提高代码可读性和效率的必备技能 什么是分行? 分行,即将一行长代码分为多行,使得代码更加易读、易维护、易修改。 Python作为一门高级编程语言,具有简洁、易读、高效的特点。但在实际编程过程中,…

Amazon Device EDI 数据库方案开源介绍

近期为了帮助广大用户更好地使用 EDI 系统,我们根据以往的项目实施经验,将成熟的 EDI 项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。 …

C++调python程序示例

背景 平台:Xavier nvidia AGX板子 编写c程序测试单目3D目标检测DEVIANT(https://blog.csdn.net/qq_39523365/article/details/130982966?spm1001.2014.3001.5501)python算法的过程。代码如下: 文件结构 具体代码: …

基于 prefetch 的 H5 离线包方案 | 京东云技术团队

前言 对于电商APP来讲,使用H5技术开发的页面占比很高。由于H5加载速度非常依赖网络环境,所以为了提高用户体验,针对H5加载速度的优化非常重要。离线包是最常用的优化技术,通过提前下载H5渲染需要的HTML/JS/CSS资源,加…

如何用Arcgis做一个地区的温度或降水量分布图

1.首先需要拥有一张shp格式的研究地区的矢量区域图(很多网站都可以下载到全国各地区县域或者省域界线的矢量图,比如小木虫),以山西省为例: 2.导入本研究区域样地或样点的经纬度、温度(或降水)的csv格式数据…

我与 InsCODE AI 创作助手的一次对话

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 我与INDCODE AI 创作助手的一次对话 🧊摘要🧊前言🧊对话内容🧊结束语 🧊摘要 本文介绍了 CSDN 嵌入式INSCODE AI 创作助手…

华为OD机试真题 Java 实现【跳格子2】【2023 B卷 100分】,附详细解题思路

一、题目描述 小明和朋友玩跳格子游戏,有n个连续格子组成的圆圈,每个格子有不同的分数,小朋友可以选择从任意格子起跳,但是不能跳连续的格子,不能回头跳,也不能超过一圈。 给定一代表每个格子得分的非负整…

【项目】GCC(gcc,g++)、静态库的制作与使用、动态库

GCC、静态库 1.2 GCC(1)gcc(1)常用命令(2) C程序编译过程(3)GCC工作流程 1.3 GCC(2)g1.3静态库的制作1.5静态库的使用1.6动态库的制作1.7动态库加载失败的原因1.8解决动态库加载失败…

六面钻调试流程(第一步.设置轴参数)

第一步.设置轴参数 (1)编码器类型 (2)编码器位数 (3)设置站地址开关 (4)设置从站地址 (5)设置从站地址偏移地址

【云原生】docker-Cgroup资源限制

Docker容器的资源控制 Docker通过Cgroup 来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。Caroup 是ControlGroups的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源…

报表生成器FastReport .Net用户指南: 显示表达式

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。 FastReport.NET官方版…

Tomcat的安装与使用,Maven与Servlet的使用

文章目录 一.Tomcat的下载与使用1. Tomcat简介2. 安装和使用 二.Maven的使用三.Servlet1. 第一个Servlet程序2. 在idea中集成Tomcat3. 常见错误 一.Tomcat的下载与使用 1. Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目, 由…

学习Kafka生产者的缓冲池设计

大家一定都了解Java的线程池,线程池有什么好处呢?如果没有线程池,我们每次创建线程都要新建一个线程,这样对CPU的消耗比较大。那么利用线程池我们可以对已经创建好的线程复用,线程就不用频繁创建和销毁了。 同样&…

回顾 | Semantic Kernel:面向 AI 编程(三) - 云原生

点击蓝字 关注我们 编辑:Alan Wang 排版:Rani Sun 微软 Reactor 为帮助广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据科学,机器学习,AI,区块链, IoT 等技术&#xff0…

chatgpt赋能python:Python如何创建角色

Python如何创建角色 在游戏开发中,创建角色是非常重要的一个环节,也是游戏设计的重要一环。Python作为一种广泛使用的编程语言,可以用于快速且高效地创建角色。 1. 创建角色的基本思路 创建角色的主要思路是定义角色的属性,包括…

ReactJS入门(一)—— 初步认识React

React刚开始红的时候,由于对其不甚了解,觉得JSX的写法略非主流,故一直没打算将其应用在项目上,随着身边大神们的科普,才后知后觉是个好东西。 好在哪里呢?个人拙见,有俩点: 1. 虚拟…

14.数据结构之多路查找树与堆

前言 之前介绍的都是二叉查找树,二叉树一个节点最多有两个子节点,那么多于两个节点是什么情况呢,这就是我们本节要介绍的多路查找树。 多路查找树,也是我们数据库mysql底层索引维护方式。下面,我们来详细介绍。 1. …

小红书母婴博主类型怎么选,类型区分

母婴类型的分享不管在哪个平台都是涨粉最快的,也可能是因为当前的大环境因素导致的。不过如果你想成为一名母婴博主或者想要借助它的影响,得先了解一些东西。那么小红书母婴博主类型怎么选,类型怎么区分。 小红书母婴博主是指聚集在小红书平台…

【数据结构】带你玩转排序:堆排序、希尔排序、插入排序、选择排序、冒泡排序、快排(多版本)、归并排序

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员,2024届电子信息研究生 目录 常见算法的实现 插入排序 希尔排序 堆排序 选择排序 冒泡排序 快速排序 Hoare版本 随机选Keyi 三数取中 挖坑法 前后指针版本 归并排序 常见算法的实现 插入排序 动画演示&…

信创提速,人才为先!麒麟信安与领路信创签订《人才合作协议》

5月23日,麒麟信安杨涛董事长一行考察了设立在长沙领路信创科技有限公司(简称:领路信创)的“国家新一代自主安全计算系统产业集群人才基地”(简称人才基地),并与领路信创刘耿董事长签署《人才合作…