RHCSARHCE 红帽Linux认证学习指南(第7版)EX200 & EX300
上QQ阅读APP看书,第一时间看更新

认证目标1.03 获得Red Hat企业版Linux

RHCSA和RHCE考试要测试考生RHEL的知识。为了获得RHEL的官方版本,你要向Red Hat订购。有时也可以使用试用版。但是,如果你准备考试时不需要使用与RHEL考试一模一样的机器,也可以使用第三方的重构版本。这些重构版本使用与RHEL相同的源代码。除了商标和Red Hat Customer Portal的连接外,它们在实际功能上与RHEL完全相同。

当你订购了RHEL或者获得许可使用RHEL的一个评估版本后,可以从Red Hat Customer Portal的https://access.redhat.com/downloads下载RHEL 7版本。可下载的操作系统采用了DVD格式。另外,从这个网址上还可以下载一个网络引导光盘。甚至可以下载相关软件包的源代码。这些下载文件都是ISO格式,即其文件扩展名为.iso。可以使用K3b、Brasero甚至微软的相应工具把这些文件刻录到合适的媒介上。也可以安装一个虚拟机程序,虚拟CD/DVD驱动程序硬件由此直接指向ISO文件,这些内容将在第2章里介绍。除非你购买了正版光盘,否则刻录或使用这些ISO文件的工作要由自己来完成。

注意,本章这部分介绍的一些安装选项已分散到几个不同的小节里,例如配置分区的方法就被分散到多个小节里。

考试提示

虽然如何获得RHEL很重要,但是它不属于RHCSA和RHCE考试目标。

1.3.1 购买订阅版本

Red Hat为台式机、工作站和服务器提供了不同的订阅(subscription)模式。虽然RHCSA主要用于工作站,但是它也需要配置SSH和NTP服务。当然,RHCE还要求配置各种网络服务。因此,大多数读者需要一个服务器订阅模式。

服务器也有很多不同的订阅模式,这取决于CPU槽数和虚拟机客户端数量,以及支持级别。安装了一个标准RHEL订阅模式的系统只限于两个CPU槽和两个虚拟节点。每个槽可以安装一个多核的CPU。对于学术领域里的用户可以提供折扣。

Red Hat还提供了“Red Hat Linux Development Suite”订阅,目前在美国的定价为99美元。此订阅可下载RHEL及几种增件软件,但是只能用于开发目的。Red Hat的订阅服务的法律协议指出,“开发目的”意味着软件也可用来进行测试。

1.3.2 获得评估版本

Red Hat目前为RHEL提供一个30天试用期的无支持评估版。Red Hat要求这些用户必须提供一些个人信息。得到Red Hat的批准后就会从Red Hat得到如何下载RHEL版本的提示。不过,Red Hat提供的评估订阅“仅用来评估订阅服务的适用情况,以决定是否购买……而不用于生产目的、开发目的或其他任何目的”。

1.3.3 第三方重构版本

为准备Red Hat考试并不一定要付费购买一个Linux操作系统。为了遵循Linux的通用公共许可(General Public License, GPL)规定,Red Hat公开了每个RHEL软件包的源代码。然而,GPL只要求Red Hat发布其源代码,它并没有要求Red Hat公开由这些源代码编译生成的二进制软件包。

实际经验

本书中对GPL、商标和Red Hat订阅服务法律协议的描述并不是法律意见,不应作为法律上的依据。


在商标法保护下,Red Hat可以阻止其他人用它的商标(如Red Hat徽标)发布软件。尽管如此,GPL允许任何人编译源代码。如果他们要修改源代码,则他们只需要在同一个许可协议下发布自己的修改。几个第三方机构就是利用这个机会从发布的源代码中删除Red Hat商标,再对源代码进行编译得到重构版本,其功能与RHEL一样。

RHEL早期发布的源代码在ftp://ftp.redhat.com提供,现在已被移动到https://git.centos.org/project/rpms。构建发行版的过程(即使从源代码构建)是一个棘手的过程。不过,完成以后,重构版本的功能与RHEL相同。虽然重构版本不能连接到Red Hat Customer Portal,也不能获得Red Hat Customer Portal的更新,但是Red Hat考试培训课程不讨论这部分内容。而且重构版本的开发人员也可以利用与新RHEL软件包相关的源代码来确保自己的程序库及时得到更新。重构版本有两个选项:

社区企业操作系统(Community Enterprise Operating System, CentOS)被称为CentOS的重构版本是由几个经验丰富的程序员开发的,他们自2002年RHEL 3发布以来一直在使用RHEL源代码。2014年,CentOS项目加入到了Red Hat社区。该项目目前的董事会包括Red Hat成员和原CentOS核心团队。详细情况可以浏览http://www.centos.org网站。

Scientific Linux 该发行版是由美国政府的费米实验室和欧洲原子能组织(CERN)的专家们开发并得到他们的支持。这两个机构的相关人员是一些智商很高的科学家。更多的信息可以浏览http://www.scientificlinux.org网站。

1.3.4 检查下载的文件

所有来自Red Hat Subscription Manager门户的下载文件,Red Hat都提供了基于256位的安全哈希算法(256-bit Secure Hash Algorithm, SHA256)校验码。可以用sha256sum命令检查这些给定校验码的ISO文件的正确性。例如,下面的命令计算这个最早的RHEL 7 DVD的SHA256校验码:

        # sha256sum rhel-server-7.0-x86_64-dvd.iso

虽然下载的DVD映像通过这些测试是一件好事,但是这个结果不能保证刻录的DVD没有错误。