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,尤其适合初学者和需要快速上手的场景。以下是详细对比分析:

相关推荐
YPrefY28 分钟前
HADOOP 3.4.1安装和搭建(尚硅谷版~)
大数据·linux·hadoop
liuluyang53033 分钟前
linux 4.14内核jffs2文件系统不自动释放空间的bug
linux·elasticsearch·bug·jffs2
易保山36 分钟前
MIT6.S081 - Lab9 File Systems(文件系统)
linux·操作系统·c
林开落L41 分钟前
Linux深度探索:进程管理与系统架构
linux·运维·系统架构
林政硕(Cohen0415)1 小时前
在ARM Linux应用层下驱动MFRC522
linux·mfrc522·ic-s50·m1卡
艾伦_耶格宇2 小时前
shell 脚本实验 -5 while循环
linux
独隅2 小时前
PyCharm 在 Linux 上的完整安装与使用指南
linux·ide·pycharm
想躺在地上晒成地瓜干2 小时前
树莓派超全系列教程文档--(38)config.txt视频配置
linux·音视频·树莓派·raspberrypi·树莓派教程
自由如风7092 小时前
Apache Atlas构建安装(Linux)
linux·运维·apache
烦躁的大鼻嘎2 小时前
【Linux】进程替换与自定义 Shell:原理与实战
linux·运维·服务器·ubuntu