centos与ubuntu系统版本介绍

CentOS与Ubuntu系统镜像版本介绍

前言

在我准备给虚拟机(我使用的是vritualbox)安装一个Linux系统,不知道该选择centos还是Ubuntu。并且在下载镜像的过程中对系统的版本、用途、特性等以及在哪里下载之类的遇到了很多不明白的地方,因此查找翻译了之后在这里记录一下。

这些并不重要,我先选择了centos,于是就找地方去下载centos的系统镜像,因为虚拟机安装操作系统需要有一个操作系统镜像

CentOS

官网镜像

首先我上centos的官网去找,如下图:

但是官网上这些我应该选择哪个?首先来解释一下这个表格中的内容是什么意思

  • ISOs:这是指CentOS Stream的ISO镜像文件,适用于需要完整操作系统安装的场景。列出了以下架构的ISO镜像
    • x86_64:最常见的64位PC架构(一般我们自己的电脑就选择这个)。
    • ARM64 (aarch64):适用于基于ARM架构的64位服务器和边缘设备。
    • IBM Power (ppc64le):IBM Power系列服务器的架构。
    • IBM Z (s390x):IBM的大型主机架构。
  • RPMs:这是指适用于不同架构的RPM软件包,用于在已安装的CentOS Stream系统上安装或更新软件。同样列出了上述四种架构的RPM包。
  • Cloud:这是指适用于云环境的镜像,便于在云平台(如AWS、Azure、GCP等)上部署CentOS Stream。列出了以下架构的云镜像
  • Containers:这是指适用于容器化部署的镜像,便于在Docker、Kubernetes等容器平台上运行CentOS Stream。
  • Vagrant:Vagrant是一个用于创建和管理虚拟机环境的工具。这里列出的x86_64 盒子是指为Vagrant准备的预配置虚拟机镜像,便于快速搭建CentOS Stream的开发或测试环境。

除此之外我们还看到表格上面有个10和9,分别代表CentOS Stream10 和 9 ,如果我们想选择更低版本的咋办?

历史版本

那就往下滑,如下图,这里有个older versions

点进去之后可以看到历史版本,

假如我们要下载centos8,那找到文件夹,点击进入,如下图

那这些文件夹又是什么?我们该如何选择?

在这里对照一下,其实我们要用的系统镜像文件重点关注一下isos ,那我们再点进去看看

再次进入x86_64 ,我们看到有镜像文件,点击下载,弹出403

阿里云镜像

OK 官网的历史版本下载不了,那我们就去 阿里云镜像仓库去下载

然后找到对应的版本,对应的架构,对应的镜像文件夹,这里就不再多解释,最终进入镜像文件夹内如下

我们再解释一下这些镜像文件的意思

  • Live CD/DVD (实时光盘/DVD):这个版本是一个实时系统,可以从光盘启动并运行,不需要安装到硬盘上,适合测试或救援环境。

  • Everyting(所有内容):这个版本包含了CentOS的所有软件包,适合需要全面功能和软件的环境,但安装文件较大。

  • Minimal(最小化安装):这个版本包含了最基本的软件包,适合用于服务器安装,占用空间小,适合需要高效启动和管理的环境。

  • Netinstall (网络安装):这个版本用于网络安装,通过下载必要的软件包进行安装,适合在没有大量存储空间的设备上安装。

  • GNOME Live (GNOME实时):这个版本是一个基于GNOME桌面的实时系统,适合需要图形界面的测试或救援环境

  • KDE Live (KDE实时):这个版本是一个基于KDE桌面的实时系统,适合需要KDE图形界面的测试或救援环境。

总结

至此我们大概明白了,我们虚拟机要安装一个CentOS Linux系统,应该选择Minimal的isos镜像文件。

Ubuntu

ok 上面我们看完centos的问题之后,考虑会不会Ubuntu也是这么个情况?结论:不是

官网系统

首先我们上Ubuntu的官网看看,如下图,找到download 可以看到这里有Desktop Server 等,我们来解释一下这些版本的意思

  • Desktop:这是Ubuntu的桌面版,适用于个人计算机和笔记本电脑。它提供了图形用户界面,使得日常使用和操作更加便捷和直观。
  • Server:这是Ubuntu的服务器版,专为在服务器上运行而设计,提供强大的功能和安全性,适用于建立和管理网络服务器。
  • Raspberry Pi:这是专为Raspberry Pi硬件优化的Ubuntu版本,适用于树莓派计算模块系列。它为用户提供了一个轻便、节能且功能强大的计算平台。
  • Ubuntu for IoT:适用于物联网设备的Ubuntu版本。
  • Develop on Ubuntu:在Ubuntu上开发软件的资源。

总结

Ubuntu系统与CentOS有一些区别,但是也有类似的地方,我这里选择下载了UbuntuServer版的镜像用来安装虚拟机。同时Ubuntu官网提供的MultiPass工具也可以快速的建立一个虚拟机

最后

:
推荐选择 Ubuntu,尤其适合初学者和需要快速上手的场景。以下是详细对比分析:

相关推荐
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
盟接之桥3 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿4 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘4 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy6485 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满5 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠5 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio5 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice5 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
Harvey9035 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s