网站首页没排名但内页有排名,中国工程网查询,做签证网站,获客文章目录 一、简介二、yum 更换源三、安装内核头文件 一、简介
CentOS 是一个开源项目#xff0c;发布了两个不同的 Linux 发行版——CentOS Stream 和 CentOS Linux 。
CentOS Stream 是即将发布的红帽企业 Linux 产品的上游开发平台。
CentOS 项目将于 2024 年 6 月 30 日… 文章目录 一、简介二、yum 更换源三、安装内核头文件 一、简介
CentOS 是一个开源项目发布了两个不同的 Linux 发行版——CentOS Stream 和 CentOS Linux 。
CentOS Stream 是即将发布的红帽企业 Linux 产品的上游开发平台。
CentOS 项目将于 2024 年 6 月 30 日后停止对 CentOS Linux的所有更新和发布。CentOS Linux 8 的更新已于 2021 年 12 月结束而 CentOS Linux 7 的更新将于 2024 年 6 月 30 日结束。这意味着目前的 CentOS Linux 用户需要选择一条迁移路径。
一直以来CentOS 就是以“免费的 RHEL 版本”而深得开源社区和运维工程师们的喜爱。RHEL红帽企业 LinuxRed Hat Enterprise Linux是红帽公司推出的企业版 Linux 向以稳定、可靠和高性能著称。但是RHEL 是红帽公司的商业产品用户需订阅红帽公司的商业支持服务才可以使用。而 CentOS 是基于红帽按照开源许可证发布的 RHEL 源代码并去除了商标等商业信息后重构的版本。从产品特性和使用上来说CentOS 和 RHEL 几无二致当然CentOS 的用户得不到红帽公司的商业支持。
除此以外CentOS 的发行也比 RHEL 的发行晚得多。除了 CentOS 之外还有一些也是基于 RHEL 衍生的 Linux 发行版如 Oracle Linux。
在Linux服务器操作系统领域CentOS一直被认为是一个稳定安全并且可靠的发行版本。它是从RHEL源代码复刻去除了RHEL有关的商标等一些内容构建出来的。
CentOS 项目本来是一个社区项目但是后来红帽公司收购了 CentOS 之后其地位就有些尴尬。红帽公司旗下有着三个主要的 Linux 发行版产品线一个是 Fedora作为先行实验版本会在快速迭代的同时实验各种新的 Linux 功能和特性稳定成熟后这些特性会发布到 RHEL 上另一个是红帽 Linux 即 RHEL它是红帽公司的主要 Linux 发行版相对来说在特性和新软件包的添加和更新方面更加保守最后就是 CentOS就是 RHEL 的自由开源构建版本但是在 CentOS 被纳入红帽怀抱之后其只是作为 RHEL 的一个“免费”版本发布似乎在红帽公司内的定位也一直模糊。
CentOS 团队宣布和红帽合作推出了一个新的滚动版 LinuxCentOS Stream。是的你没看错是滚动版。按照红帽的说法这是一个“中游”的发行版位于 Fedora 和 RHEL 之间。主要的目标是为了形成一个可循环的“彭罗斯三角”以使社群对 CentOS 的改进可以流回到 RHEL 当中。
CentOS Stream 是红帽企业 Linux 的前身而 CentOS Linux 则是由红帽发布的源代码衍生而来。
这意味着CentOS的方式以前是这样
Fedora发布 - RHEL 发布 -- CentOS 发布变成
Fedora发布 - CentOS Stream发布 - RHEL发布二、yum 更换源
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backupwget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache[rootlocalhost yum.repos.d]# yum makecache
CentOS-8.5.2111 - AppStream - mirrors.aliyun.com 277 kB/s | 8.4 MB 00:31
CentOS-8.5.2111 - Base - mirrors.aliyun.com 475 kB/s | 4.6 MB 00:09
CentOS-8.5.2111 - Extras - mirrors.aliyun.com 4.6 kB/s | 10 kB 00:02
元数据缓存已建立。Red Hat Enterprise Linux 8 内容是通过两个主要存储库分发的BaseOS 和 AppStream。 1BaseOS BaseOS 存储库包含为所有安装提供基础的底层操作系统功能的核心集合。此内容以 RPM 软件包的形式提供遵守与早期 Red Hat Enterprise Linux 版本中相似的支持条款。
2AppStream AppStream 存储库包含额外的用户空间应用程序、运行时语言和数据库以支持各种工作负载和用例。AppStream 的内容以两种格式提供 - RPM 软件包和名为 模块 的 RPM 格式的扩展。
三、安装内核头文件
# cat /etc/centos-release
CentOS Linux release 8.0.1905 (Core)# uname -r
4.18.0-80.el8.x86_64在 centos 官网下载内核头文件https://vault.centos.org/8.0.1905/BaseOS/x86_64/os/Packages/
# rpm -ivh *.rpm --nodeps --force
......
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:kernel-headers-4.18.0-80.el8 ################################# [ 50%]2:kernel-devel-4.18.0-80.el8 ################################# [100%]# ls -l /usr/src/kernels/4.18.0-80.el8.x86_64/
arch/ .config firmware/ init/ kernel/ Makefile.rhelver net/ security/ tools/ vmlinux.id
block/ crypto/ fs/ ipc/ lib/ mm/ samples/ sound/ usr/
certs/ drivers/ include/ Kconfig Makefile Module.symvers scripts/ System.map virt/编译内核模块出现 Cannot generate ORC metadata for CONFIG_UNWINDER_ORCy, please install libelf-dev, libelf-devel or elfutils-libelf-devel。centos8需要下载的是提示中的最后一个
dnf install elfutils-libelf-devel