下载 CentOS 7 镜像文件

摘要:
简单地说,CentOS建议您使用CentOS的最新版本。在撰写本文时,CentOS的最新版本是7.6。在CentOS 7的新版本发布后,/7/ios/x86_64以下的图像文件自然会成为最新版本。CentOSVault的标题有一段英文,这主要意味着CentOSVault不提供CentOS图像文件下载。建议阅读页脚中提供的链接。以从CentOSVault的美国镜像站下载的CentOS7.4为例,按照红色圆圈所示的路径进入二级目录,最后进入上图所示的目录。
CentOS 7 镜像文件的下载地址

CentOS 官网:https://www.centos.org/

下载 CentOS 7 镜像文件第1张

点击“Get CentOS Now

下载 CentOS 7 镜像文件第2张

点击想要下载的ISO镜像,(目前仅有“DVD ISO”和“Minimal ISO”, 以前还有“Everything ISO”;DVD、Minimal、Everything这个概念类似windows有家庭版、企业版、旗舰版的区分,一般建议选择DVD ISO,后面我会详细讲解它们之间的区别)。

下载 CentOS 7 镜像文件第3张

选择任意一个红框部分的链接,下载ISO镜像。

上图部分英语翻译如下:

In order to conserve the limited bandwidth available, ISO images are not downloadable from mirror.centos.org

为了节省有限的可用带宽,不能从mirror.centos.org下载ISO镜像。

The following mirrors in your region should have the ISO images available

您所在区域的下列镜像站应具有可用的ISO镜像。

Other mirrors further away

位于其它较远地方的镜像站。(镜像站相关概念见后文)

Tips:就像 windows 有windows 7和windows 10一样,CentOS也有很多版本,通过这种方式在官网下载的是最新版本的CentOS镜像(目前为7.6,以后若有新版本,则为最新版本);根据上图中的英文提示可知,红框中的镜像站是比较靠近你所处的地区,因此下载速度相对要快一些,而位于较远位置的镜像站下载速度则要慢得多。

下载 CentOS 7 镜像文件第3张

可以将上一步红框中的链接复制到新标签页,再将CentOS-7-x86-DVD-1810.iso部分删除,在新标签页打开,例如http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/下载 CentOS 7 镜像文件第5张

点击下载你想要的镜像(这里除了有Everything还有LiveGNOME、LiveKDE、NetInstall,关于这些镜像文件的区别,见后文)。

Tips:上图类似http://mirrors.aliyun.com/centos/这些网站,都是http://mirror.centos.org/的镜像站,CentOS官方认证的镜像站:https://www.centos.org/download/mirrors/ ,关于镜像站这个概念可以参考百度百科:镜像站点

下载 CentOS 7 镜像文件第6张

国内比较出名的开源镜像站有网易开源镜像站、阿里开源镜像站等,以阿里开源镜像站为例:https://mirrors.aliyun.com/centos/退回上一级目录https://mirrors.aliyun.com/,可以看到它不单是http://mirror.centos.org的镜像站,CentOS镜像站只是其中的一部分,

Tips:这里阿里做了重定向,你访问https://mirrors.aliyun.com/会跳转到https://opsx.alibaba.com/mirror,而当你从https://opsx.alibaba.com/mirror进入centos的时候,又会进入https://mirrors.aliyun.com/centos/

CentOS Vault:http://vault.centos.org/

 下载 CentOS 7 镜像文件第7张

当你通过通过http://mirror.centos.org其镜像站(阿里开源镜像,网易开源镜像站等等),去访问旧版本的CentOS 7.x,都只有一个readme,以CentOS 7.5为例,内容如下:

This directory (and version of CentOS) is deprecated.  For normal users,
you should use /7/ and not /7.5.1804/ in your path. Please see this FAQ
concerning the CentOS release scheme:

https://wiki.centos.org/FAQ/General

If you know what you are doing, and absolutely want to remain at the 7.5.1804
level, go to http://vault.centos.org/ for packages. 

Please keep in mind that 7.5.1804 no longer gets any updates, nor
any security fix's.

CentOS 7.1~7.5的内容都差不多,主要意思就是让你去访问/7/这个目录下,而不是/7.5.1804/这个目录下,访问/7/这个目录下访问到镜像文件所处的位置/7/isos/x86_64,https://mirrors.aliyun.com/centos/7/isos/x86_64/,里面确实有镜像文件可以下载,但却是CentOS 7.6。

简单来说CentOS这样做就是建议你使用最新版本的CentOS,写本文时CentOS最新版本是7.6,出新版本CentOS 7后,/7/isos/x86_64下的镜像文件自然会变成最新版本。这段readme的最后,又讲了,如果你知道你在做什么 ,那么建议你访问http://vault.centos.org/

Tips:CentOS 7.x的镜像文件名称不再包含版本信息,取而代替的是发行日期,比如1810就代表CentOS 7.6,1804就代表CentOS 7.5,关于这一点很多镜像站都容易观察到:https://mirrors.aliyun.com/centos/

其实在之前的下载界面(https://www.centos.org/download/)的最下面,也有提示“旧版本,请点击这里”

下载 CentOS 7 镜像文件第8张

下载 CentOS 7 镜像文件第9张

 进入后,网页的最下面可以看到这里包含了所有的CentOS版本,点击想要下载版本后面的“Tree

下载 CentOS 7 镜像文件第10张

 实际上就是进入了CentOS Vault:http://vault.centos.org/的子目录

下载 CentOS 7 镜像文件第11张

CentOS 官网是全英文的,如果阅读起来有困难,可以直接前往CentOS Vault。 CentOS Vault的页眉有一段英文,主要意思是:CentOS Vault并不提供 CentOS 镜像文件下载,建议阅读页脚提供的链接。

下载 CentOS 7 镜像文件第12张

页脚有CentOS Vault位于USA(美国)和Europe(欧洲)的镜像站,选择任意一个镜像站的http链接进入。

Tips:第三个http链接(http://linuxsoft.cern.ch/centos-vault/)除外,因为这个http链接提供的是Linux软件库,而不是镜像文件。

下载 CentOS 7 镜像文件第13张

这里以从CentOS Vault的美国镜像站下载CentOS 7.4为例,按照红圈所示的路径,依次进入次级目录,最终进入上图所示的目录。此时可以直接下载镜像文件(.iso),也可以通过BT下载(.torrent)。

Tips:直接用浏览器下载速度非常慢,建议使用迅雷等下载工具

选择合适的 CentOS 7 镜像

1.CentOS-7-x86_64-DVD-XXXX.iso(约4G)

2.CentOS-7-x86_64-Everything-XXXX.iso(约8G)

3.CentOS-7-x86_64-LiveGNOME-XXXX.iso(约1G)

4.CentOS-7-x86_64-LiveKDE-XXXX.iso(约2G)

5.CentOS-7-x86_64-Minimal-XXXX.iso(约800M)

6.CentOS-7-x86_64-NetInstall-XXXX.iso(约400M) 

Tips:CentOS 7 共有 6 种镜像文件,如果对于 CentOS 不熟悉,不太容易理解这6种镜像文件的区别。但是绝大多数情况下无需考虑太多,选择CentOS-7-x86_64-DVD-XXXX.iso即可(后面简写为DVD,其他版本也采用类似简写方法)。

有兴趣了解各种镜像的区别可以接着往下看,不过理解后面这些内容需要一定 CentOS 使用经验。

各种镜像的主要区别

下载 CentOS 7 镜像文件第14张

0_README.txt简单介绍了 6 种 CentOS 镜像文件的区别,这里我再从 6 种镜像文件的具体用法,讲解这 6 种镜像文件的区别。

  • 第三方软件

下载 CentOS 7 镜像文件第15张下载 CentOS 7 镜像文件第16张

可以通过上面两幅图所示的方法查看 CentOS 镜像文件的结构。

下载 CentOS 7 镜像文件第17张

对于Minimal、DVD、Everything三种镜像而言,他们的结构相同,主要区别在于Package目录下的.rpm文件数量(Everything>DVD>Minimal)。这些.rpm文件是第三方软件安装包,所以说这三种镜像的主要区别就在于镜像文件携带第三方软件安装包的数量,这些镜像文件中的.rpm通常有两种使用方法:

1.系统安装完成后,挂载镜像文件,通过rpm或yum的方式安装镜像文件中的第三方软件。

2.在安装操作系统的时候通过设置基础环境和附加组件安装镜像文件中的第三方软件。

  • 基础环境和附加组件

基础环境和附加组件是安装操作系统时的一个设置项,是将镜像文件中的部分第三方软件按照功能进行分类,这样可以根据操作系统的用途(文件服务器、网页服务器、邮件服务器等等)在安装操作系统的时候就安装相应的软件,其中DVDEverything都拥有完整的基础环境和附加组件可供选择。

Tips:每个基础环境和附加组件的选项通常包含多个第三方软件,除了可以使用预设的选项,也可以自定义选项,后面的文章我会介绍如何查看默认的基础环境和附加组件具体包含哪些第三方软件,以及如何自定义基础环境和附加组件选项。

下载 CentOS 7 镜像文件第18张

Minimal只有一种基础环境(MiniMal Install),无附加组件可选。

 下载 CentOS 7 镜像文件第19张

最基础的环境就是Minimal Install,它只包含了极少的第三方软件。

Tips:EverythingDVD拥有一样的基础环境和附加组件设置项,但Everything却比DVD大。这是因为对于Everything而言,基础环境和附加组件的设置项并没有完全涵盖镜像文件中的第三方软件。在CentOS的使用过程中,经常需要挂载镜像文件,通过rpm或yum的方式安装镜像文件中的第三方软件,Everything相较于DVD带有更多兼容性较好的第三方软件。

  • 安装源

下载 CentOS 7 镜像文件第20张

安装源这个选项安装的时候一般都不会去设置。

下载 CentOS 7 镜像文件第21张

这是因为一般都会使用Minimal、DVD、Everything这三种镜像,而这三种镜像默认将安装源指向了镜像文件本身。此例中我是引导sr0(光盘)中的镜像文件安装操作系统,默认安装源就是指向的sr0。

下载 CentOS 7 镜像文件第22张

安装 CentOS 的时候,上图这部分及其子菜单叫做安装程序(红帽文档叫做anaconda)。安装操作系统需要通过安装程序去安装操作系统和第三方软件,而操作系统和第三方软件,并不一定包含在镜像文件中。NetInstall仅有400M,就是因为它只包含安装程序,没有操作系统和第三方软件,所以必须指定其他位置的安装源,从而获取其中的操作系统和第三方软件。

安装源可以是从镜像文件中获取的安装树,通过多种方式提供,如http、https、ftp、nfs,也可以是硬盘中的ISO镜像文件。

 下载 CentOS 7 镜像文件第23张

上图示范了设置CentOS 7.4的http安装源,用浏览器访问上图设置的http安装源路径与DVD(或者Everything)镜像文件对比,发现两者结构完全相同,这里就体现了安装源是“从镜像文件中获取的安装树”,至于使用硬盘中的ISO镜像文件这里就不示范了。因此,NetInstall的基础环境和附加组件设置项取决于指定的安装源,如果指定的是DVD或者Everything制作的安装树(或者ISO),则拥有完整的基础环境和附加组件设置项,如果指定的是Minimal制作的安装树(或者ISO)就只有Minimal Install这种基础环境。

Tips:通过网络(http、nfs等等)提供安装源,除了可以使用互联网上的安装源,也可以自己使用镜像文件搭建。

两种Live操作系统

LiveGNOMELiveKDE是可以直接运行的操作系统,相当于把系统安装在U盘(或光盘等媒介)中。设置计算机从U盘启动,就可以直接使用 CentOS。

LiveGNOME

下载 CentOS 7 镜像文件第24张

 LiveKDE

下载 CentOS 7 镜像文件第25张

这两种镜像也是可以用来安装操作系统的,但是只能安装出你使用的这个固定配置的系统(LiveGNOME或者LiveKDE),也就是说这两种镜像的基础环境和附加组件是无法配置的。

如何选择镜像文件

具体选择哪种镜像文件取决于你安装系统时所处的情况,LiveGNOMELiveKDE灵活性太低,基本上是不会用到的,Netinstall个人感觉没有太多意义,个人建安装源很麻烦,用互联网上的安装源,速度又很慢,使用硬盘中的镜像文件,需要硬盘中先有镜像文件。因此,一般情况下就是MinimalDVDEverything三种镜像文件的选择。

Minimal体积最小,能够在下载、刻录镜像文件的时候节约一些时间,但只能安装出的基本功能的系统。

DVDEverything都能够安装出带有特定功能的操作系统。

使用操作系统的过程中,需要额外安装一些软件(通常是一些工具),虽然镜像文件中的第三方软件不是最新的版本,但可以说是最兼容当前系统版本的软件版本,就是说最兼容CentOS 7.4的第三方软件就是CentOS 7.4镜像文件中的软件版本,这也是Everything相较于DVD的价值——带有更多兼容性较好的第三方软件。

Tips:RedHat 7 只有两种镜像文件boot.iso(对应 CentOS 的NetInstall版)和 rhel-server-7.x-x86_64-dvd.iso(对应 CentOS 的DVD版)。生产环境中一般不会通过基础环境使操作系统带有特定功能(网页、文件服务器),用的最多的还是附加组件,附加组件项里面通常包括了一些实用工具,比如兼容性工具,开发者工具。

免责声明:文章转载自《下载 CentOS 7 镜像文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle- 存储过程和异常捕捉uniapp-监听自定义跳转下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UWP 应用获取各类系统、用户信息 (2)

应用开发中,开发者时常需要获取一些系统、用户信息用于数据统计遥测、问题反馈、用户识别等功能。本文旨在介绍在 Windows UWP 应用中获取一些常用系统、用户信息的方法。示例项目代码可参见 Github: https://github.com/validvoid/UWP-SystemInfoCollector 由于涉及内容较多,故本文会分为多篇展开。本篇...

Ubuntu系统下安装windows教程

目前我的电脑是Ubuntu系统,现在需要再安装一个windows系统,整体的安装思路如下: 下载windows 10镜像 将镜像录到U盘里去 重启电脑进入bias模式,然后选择U盘进入即可完成安装 1. 下载windows10镜像 链接是 https://www.microsoft.com/zh-cn/software-download/windows...

第九章Admin后台系统

第九章 Admin后台系统 默认启用的Admin后台系统'django.contrib.admin', 创建账户密码之前,确保项目已执行数据迁移,在数据库中创建相应的数据表 中文显示后台 把该中间件位于settings.py中的第三个中间件的位置'django.middleware.locale.LocaleMiddleware', 注册模型到后台的两种方...

iOS自动化探索(十)代码覆盖率统计

iOS APP代码覆盖率统计 今年Q3季度领导给加了个任务要做前后端代码覆盖率统计, 鉴于对iOS代码比较熟就选择先从iOS端入手,折腾一整天后终于初步把流程跑通了记录如下 覆盖率监测的原理 Xcode中配置编译选项后,编译后会为每个可执行文件生成对应的.gcno文件;之后在代码中调用覆盖率分发函数,会生成对应的.gcda文件。 gcno:包含基本的块信...

centos 配置rsync+inotify数据实时同步2

一、Rsync服务简介 1. 什么是Rsync 它是一个远程数据同步工具,它在同步文件的同时,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。可以保持原来文件的权限、时间、软硬链接等附加信息。 2. Rsyn...

CentOS 7安装配置Samba服务器

CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记。 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice、Jack、Tom三个人 安装Samba # yu...