CentOS 7 镜像文件的下载地址

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

点击“Get CentOS Now”

点击想要下载的ISO镜像,(目前仅有“DVD ISO”和“Minimal ISO”, 以前还有“Everything ISO”)。

选择任意一个红框部分的链接,下载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-x86-DVD-1810.iso部分删除,在新标签页打开,例如http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/

点击下载你想要的镜像。

Tips:类似http://mirrors.aliyun.com/centos/这些网站,都是http://mirror.centos.org/的镜像站,

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

从 CentOS 官网下载旧版本的 CentOS 镜像文件,依据导航,最终会进入CentOS Vault。CentOS 官网是全英文的,如果阅读起来有困难,可以直接前往CentOS Vault。 CentOS Vault的页眉有一段英文,主要意思是:CentOS Vault并不提供 CentOS 镜像文件下载,建议阅读页脚提供的链接。

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

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

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

Tips:直接用浏览器下载速度非常慢,建议使用迅雷等下载工具,CentOS Vault及镜像站没有最新版本的CentOS镜像。

选择合适的 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 使用经验。

各种镜像的主要区别

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

  • 第三方软件

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

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

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

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

  • 基础环境和附加组件

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

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

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

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

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

  • 安装源

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

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

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

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

上图示范了设置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

 LiveKDE

这两种镜像也是可以用来安装操作系统的,但是只能安装出你使用的这个固定配置的系统(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 镜像文件的更多相关文章

  1. CentOS 7 镜像文件各个版本区别

    CentOS ISO 镜像文件的功能 引导安装 CentOS ISO 镜像文件包含有安装程序,官方称其为 Anaconda,用来引导安装 CentOS 提供 CentOS 的安装文件 镜像文件不一定包 ...

  2. 校验 CentOS 7 镜像文件

    验证镜像文件的原因 CentOS Vault(http://vault.centos.org/)页脚的镜像站链接上有段英文,指出页脚的镜像站链接不受 CentOS 团队的监控,除此之外还有一个原因就是 ...

  3. centos ios镜像文件 安装详细

    1.挂载iOS镜像(先打开VM 选择虚拟机---->设置-->CD ---->使用ISO镜像文件 用浏览打开) 2.开始界面选择 3出现下面的界面 这是提示你是否扫描文件的完整性 我 ...

  4. SecureCRT下载/注册/安装镜像文件

    #$language = "VBScript" #$interface = "1.0" ' This automatically generated scrip ...

  5. Centos系统镜像安装

    一.下载Centos版本 官网地址:http://isoredirect.centos.org/centos 二.制作U盘启动镜像 1.下载安装win32diskimager,用于制作U盘启动镜像,点 ...

  6. Hyperledger Fabric 1.0 从零开始(四)——Fabric源码及镜像文件处理

    2:Fabric源码及镜像文件处理 2.1下载Fabric源码 下载Fabric源码是因为要用到源码中提到的列子和工具,工具编译需要用到go语言环境,因此需要把源码目录放到$GOPATH下.通过1.3 ...

  7. Hyperledger Fabric 1.0 学习搭建 (二)--- 源码及镜像文件处理

    2.1下载Fabric源码下载Fabric源码是因为要用到源码中提到的列子和工具, 工具编译需要用到go语言环境, 因此需要把源码目录放到$GOPATH下. 通过1.3中go的安装配置, $GOPAT ...

  8. centos 6.6 ios镜像文件 下载 官网和阿里云两种方式教你下载

    1百度一下:centos 打开打开官网.选择这一项 CET CENTOS 2选择 DVD ISO,双击下载 直接选择左键点击下载 这里需要迅雷 方法 二 打开 https://mirrors.aliy ...

  9. 从零开始构建一个centos+jdk7+tomcat7的docker镜像文件

    从零开始构建一个centos+jdk7+tomcat7的镜像文件 centos7系统下docker运行环境的搭建 准备centos基础镜像 docker pull centos 或者直接下载我准备好的 ...

随机推荐

  1. equals()方法左右变量的位置

    题:一个变量,一个常量,用equals()方法比较,让咱们,看看到底是常量放前面好啊,还是变量放前面好 ------------------------------------------------ ...

  2. AES CFB/OFB/ECB/CBC/CTR优缺点

    AES CFB/OFB/ECB/CBC/CTR优缺点 摘自:http://www.metsky.com/archives/418.html 发表时间:2010年05月11 分类: 网络日志 作者: 天 ...

  3. ASIHTTPRequest-Cookie的使用[转]

    ASIHTTPRequest允许你使用全局存储来和所有使用CFNetwork或者NSURLRequest接口的程序共享cookie. 如果设置useCookiePersistence为YES(默认值) ...

  4. UIWebview与js交互[转]

    UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS ...

  5. 指定的 LINQ 表达式包含对与不同上下文关联的查询的引用

    解决方法是分两次查询. 报错的原因是在涉及到内存中的对象与EF里的对象混合查询时,内存中的对象要是基元类型. 第一次查询实际上会因为EF的延时加载,不会立即将数据查询到内存中. 解决方法是对第一次查询 ...

  6. C# Using 开发随录

    Using 关键字有2个主要用途: 1.做为语句  用于定义一个范围,在此范围的末尾将释放对象 2.做为指令  用于为命名空间创建别名或导入其他命名空间中定义的类型 C# 通过 .NET Framew ...

  7. ASP.NET Core 2.0 in Docker on Windows Containers

    安装Docker for Windows https://store.docker.com/editions/community/docker-ce-desktop-windows 要想将一个ASP. ...

  8. WCF实现进程间管道通信Demo

    一.代码结构: 二.数据实体类: using System; using System.Collections.Generic; using System.Linq; using System.Run ...

  9. XHTML与HTML、HTML5的区别

    XHTML与HTML最主要的区别 XHTML 元素必须被正确地嵌套. XHTML 元素必须被关闭. XHTML标签名必须用小写字母. XHTML 文档必须拥有根元素. HTML5 HTML5是很有野心 ...

  10. SHOI2013 扇形面积并

    题目链接:戳我 补一张图 我们尝试把圆上的扇形转化成直线上的矩形--我们维护[1,2*m]的区间,那么每个能产生贡献的子区间的长度*第K大的半径的平方的总和就是answer了. 怎么转化呢?左端点为a ...