2.2 安装Red Hat Enterprise Linux 6.0

Red Hat Enterprise Linux 6.0支持的安装方式如下。

(1)光盘,需要一张引导盘或Red Hat Enterprise Linux 6.0的第1张光盘,这是目前安装Red Hat Enterprise Linux 6.0的最简单方式,也是本章介绍的重点。

(2)硬盘驱动器或者USB盘,如果已将Red Hat Enterprise Linux 6.0 ISO镜像复制到本地硬盘驱动器或者USB盘中,则可以使用这种方式。

(3)NFS,如果从一个NFS服务器中使用ISO镜像或Red Hat Enterprise Linux 6.0镜像来安装,则可以使用这种方式。为此需要一张引导盘或一张引导光盘(使用Linux askmethod引导选项),可能还需要一张网络驱动程序盘。

(4)FTP,如果从一个FTP服务器中直接安装,则使用这种方式,为此需要一张引导盘或一张引导光盘(使用Linux askmethod引导选项)。

(5)HTTP,如果从一个HTTP服务器中直接安装,则使用这种方式,为此需要一张引导盘或一张引导光盘(使用Linux askmethod引导选项)。

2.2.1 使用本地光盘介质安装Red Hat Enterprise Linux 6.0

在一般情况下,安装Red Hat Enterprise Linux 6.0需要从光驱用安装光盘启动系统,然后进入交互式安装界面,输入安装所需的各种配置完成安装,详细步骤如下。

1.开机

在BIOS中设置使用光盘启动,按回车键显示如图2-4所示的开机界面。

图2-4 开机界面

安装界面中包括以下4个选项。

(1)安装或者升级现有系统。这个选项是默认的。选择这个选项,表示在用户的计算机系统中使用图形安装程序安装红帽企业版Linux。

(2)使用基本视频驱动程序安装系统。选择这个选项,表示允许用户在安装程序无法为用户的显示卡载入正确的驱动程序时使用图形模式安装红帽企业版Linux。如果用户在使用“安装或者升级现有系统”选项时屏幕出现扭曲或者成空白屏幕,则重启计算机并尝试使用这个选项。

(3)救援安装的系统。选择这个选项,表示修复已安装但无法正常引导的红帽企业版Linux中的问题。虽然红帽企业版Linux是非常稳定的计算机平台,但偶尔也会发生无法引导的问题。救援环境包含了可以让用户修复大量此类问题的工具程序。

(4)使用本地驱动器引导。选择这个选项,表示使用第一个安装的磁盘引导。如果用户误用这个磁盘引导,请使用这个选项,表示立刻从硬盘引导且不用启动安装程序。

(5)内存检测。选择这个选项,表示启动Memtest86,它是一款免费的内存测试软件,测试准确度比较高,并可查出内存的隐性问题。

2.检测安装盘

经过几分钟的启动过程,首先要检测安装盘,界面如图2-5所示。

图2-5 检测安装盘界面

单击“OK”按钮开始检测安装盘,如图2-6所示为光盘介质检测通过界面。

图2-6 光盘介质检测通过界面

通常可以直接跳过检测光盘的完整性。

3.Red Hat Eneterprise Linux 6.0欢迎界面

系统自动检测硬件设备,如果通过检测,则开始初试化安装,出现Red Hat Eneterprise Linux 6.0欢迎界面,如图2-7所示。单击“Next”按钮继续。阅读欢迎界面左侧的帮助文字来获得附加说明,以及关于如何注册Red Hat Enterprise Linux 6.0产品的信息。帮助屏幕是默认打开的,如果不想查看帮助信息,则单击“隐藏帮助”按钮将其隐藏。

图2-7 Red Hat Eneterprise Linux 6.0欢迎界面

4.语言选择

显示语言选择界面,选择在安装中使用的语言,如图2-8所示。选择恰当的语言会在稍后的安装中帮助定位时区。

图2-8 语言选择界面

5.键盘配置界面

单击“Next”按钮,显示键盘配置界面,如图2-9所示。

图2-9 键盘配置界面

选择系统默认的键盘布局类型(例如,美国英语式)。

如果安装结束后改变键盘类型,则可以使用键盘配置工具。在shell提示下输入“redhat-config-keyboard”命令来启动键盘配置工具。如果不是根用户,则会提示输入根密码后继续。

6.指定存储设备

单击“下一步”按钮,显示指定存储设备界面,如图2-10所示。

图2-10 指定存储设备界面

存储管理是Linux 服务器管理的重要工作。相比红帽企业版Linux 5,红帽企业版Linux 6除了支持iSCSI磁盘外,还可以直接支持多路径设备、FCoE SAN磁盘、固件RAID等,如图2-11所示。一般来说,FCoE能很好地将光纤通道迁移到以太网中,而且不破坏现有的FC环境和技能清单。而iSCSI利用IP顶层协议TCP,FCoE和iSCSI都不能实现路由功能。zFCP即光纤通道挂接式SCSI磁盘,zFCP驱动程序是由它的设备地址来指定的。但是在2.6版本的内核映像中,它的驱动程序是由0.0.1600指定的。这里选择基本设备即本地磁盘。

图2-11 Red Hat Eneterprise Linux 6.0支持iSCSI磁盘、多路径设备、FCoE SAN磁盘、固件RAID

7.配置主机名称和网络接口

单击“下一步”按钮,指定主机名称和网络接口,界面如图2-12所示。

图2-12 配置主机名称和网络接口界面

8.设置时区

单击“下一步”按钮,显示设置时区界面,如图2-13所示。在互动地图上,可以单击用黄点标记的一个城市,会出现一个红色的X来标明该选择;还可以在一个列表中滚动选择一个时区。如果系统设置为UTC时间的话,则勾选“系统时钟使用UTC时间”复选框。安装完成后若要改变时区设置,则可以使用时间和日期属性工具。在shell提示下输入“system-config-date”命令来启动该工具。如果不是根用户,它会提示输入根密码后继续。如果要在文本模式下运行该工具,则可以使用timeconfig命令。

图2-13 设置时区界面

9.设置根口令

单击“下一步”按钮,显示设置根密码界面,如图2-14所示。

图2-14 设置根密码界面

设置根账号及其密码是安装过程中最重要的步骤之一,根账号和Windows NT中的管理员账号类似,用来安装软件包、升级RPM,以及执行多数系统维护工作。作为根用户(超级用户)登录可拥有对系统的完全控制权。正因如此,最好只有在执行系统维护或管理时才登录为根用户;只有在进行系统管理时才使用根账号,创建一个非根账号来做日常工作。若需要快速修复某项事务,则可以用su-命令暂时登录为根用户。遵循这些最基本的原则,将会减少因输入错误或不正确的命令而损害系统的机会。应该把根密码设为可以记住,但又不容易被别人猜到的组合,名字或电话号码都是典型的坏密码。好密码混合使用数字、大小写字母,并且不包含任何词典中的现成词汇。例如,Aard387vark或420BMttNT。请记住,密码是区分大小写的。在完成安装后,如果想修改根密码,可以使用根密码工具。在shell提示下输入“system-config-rootpassword”命令来启动该工具。如果不是根用户,它会提示输入根密码后继续。

10.选择安装类型

单击“下一步”按钮,选择安装类型,界面如图2-15所示。

图2-15 选择安装类型界面

这里包括5个选项:

(1)使用所有空间。选择这个选项,删除存储驱动器中的所有分区(包括由其他操作系统创建的分区,比如z/VM或者z/OS分区)。

如果选择这个选项,安装程序则会删除所选DASD和SCDI存储设备中的所有数据。

(2)替换现有Linux系统。选择这个选项,只删除Linux分区(之前安装Linux时创建的分区),而不会删除存储设备中的其他分区(比如z/VM或者z/OS分区)。

(3)缩小现有系统。选择这个选项,将手动重新定义现有数据和分区的大小并在空出的空间中安装默认的红帽企业版Linux布局。如果缩小了安装了其他操作系统的分区,就无法再使用那些操作系统了。虽然这样分区不会破坏数据,但操作系统在其分区中通常需要一些剩余空间。在要缩小一个分区,且这个分区安装了今后还要使用的操作系统前,用户需要了解自己应该保留多少剩余空间。

(4)使用剩余空间。选择这个选项,保留现有数据和分区,并在存储驱动器未使用的可用空间中安装红帽企业版Linux。请在选择此选项前确定在该存储驱动器中有足够的可用空间。

(5)创建自定义布局。选择这个选项,手动对存储设备进行分区并创建自定义布局。

完成选择后单击“下一步”按钮。

11.加密分区

如果用户勾选“加密系统”复选框,安装程序则会提示用户为加密系统中的分区设置密码短语,界面如图2-16所示。

图2-16 加密系统界面

12.创建自定义布局或修改默认布局

创建自定义布局或修改默认布局,界面如图2-17所示。

Red Hat Enterprise Linux 6.0安装程序使用的分区工具是Disk Druid,它提供硬盘的图形化表示,可以双击突出显示图形化表示中的某一字段编辑某个现存的分区,或从现存空闲空间中创建分区。其中显示Drive名称(如/dev/hda)、Geom(显示硬盘的几何属性,包括硬盘的柱面、磁头和扇区数量),以及安装程序检测到的硬盘驱动器。该界面中的按钮介绍如下。

(1)创建:创建一个新分区,单击该按钮,出现一个对话框,其中包括的字段(如挂载点和大小)都必须输入。

(2)编辑:用来修改目前在输入“分区”部分中选定分区的属性。单击该按钮,打开一个对话框,可编辑部分或全部字段,这要依据分区信息是否已被写入磁盘而定。还可以编辑图形化显示所表示的空闲空间,从而在其中创建一个新分区。然后单击该按钮,也可以双击空闲空间来编辑它。

(3)删除:用来删除目前在“当前磁盘分区”部分中突出显示的分区,要求确认对任何分区的删除。

(4)重设:用来将Disk Druid恢复到最初的状态。如果“重设”分区,则所做的所有改变将会丢失。

(5)LVM:用来为部分或全部磁盘分区提供冗余性。

要制作一个RAID设备,必须首先创建软件RAID分区。一旦已创建两个或两个以上的软件RAID分区,则单击该按钮把软件RAID分区连接为一个RAID设备。

(6)「LVM」:允许创建一个LVM(逻辑卷管理器)逻辑卷,LVM用来表现基本物理存储空间,如硬盘的简单逻辑视图。它管理单个物理磁盘,即磁盘上的单个分区。注意:只有有使用LVM的经验时才应使用它。要创建LVM逻辑卷,必须首先创建类型为物理卷(LVM)的分区。一旦创建了一个或多个物理卷分区,则单击该按钮来创建LVM逻辑卷。

图2-17 创建自定义布局或修改默认布局界面

在分区层次上的字段代表正创建的分区标签,定义如下。

(1)设备:该字段显示分区的设备名。

(2)挂载点/RAID/卷:挂载点是文件卷在目录层次内存中的位置;文件卷在该位置上被“挂载”,该字段标明分区将被挂载的位置。如果存在某个分区,但还没有设置,那么双击分区或单击“编辑”按钮来为其定义挂载点。

(3)类型:该字段显示分区的类型(例如ext2、ext3或vfat)。

(4)格式化:该字段显示正在创建的分区是否会被格式化。

(5)大小(MB):该字段显示分区的大小(MB)。

(6)开始:该字段显示分区硬盘上开始的柱面。

(7)结束:该字段显示分区硬盘上结束的柱面。

如果不想看到创建的RAID设备或LVM卷组成员,则勾选“隐藏RAID设备/LVM卷组成员”复选框。

推荐采用如下分区。

(1)一个交换分区(至少256MB):交换分区被用来支持虚拟内存,即内存不足以存储系统正在处理的数据时,数据就会被写入交换分区。如果不能确定要创建的交换分区大小,则将其设定为系统内存的两倍(但是不超过2GB)。分区类型必须是swap。

(2)一个/boot分区(100MB):挂载在/boot中的分区,包含操作系统内核(允许系统引导红帽企业版Linux),以及在自展过程中使用的文件。鉴于多数PC BIOS的限制,创建一个较小的分区来容纳这些文件是一个好办法。对于多数用户来说,大小为100MB的引导分区应该足够了。

(3)一个root分区(500MB~9.0GB):这是“/”(根目录)的位置。在这种设置中,所有文件(除了那些存储在/boot/上的以外)都位于根分区中。500MB大小的根分区仅允许最小程度的安装,而9.0GB大小的根分区允许完整安装,包括所有的软件包组。

13.配置引导装载程序

引导装载程序是计算机启动时运行的第一个软件,其任务是载入操作系统内核软件并把控制权转交给它,然后内核初始化操作系统的其他部分。GRUB(GRand Unified Bootloader)是一个默认安装的功能强大的引导装载程序,它能够通过连锁载入(Chain-loading)来装载多种免费和专有的操作系统(连锁载入是通过载入另一个引导装载程序来载入DOS或Windows之类不被支持的操作系统的机制)。单击“下一步”按钮,显示配置引导装载程序界面,如图2-18所示,当然还可以在安装过程中对引导配置GRUB进行加密。

图2-18 配置引导装载程序界面

其中的选项如下。

(1)主引导记录(MBR)。这是推荐安装引导装载程序的选项,除非MBR已经在启动另一个操作系统的引导装载程序,如SystemCommander。MBR是硬盘驱动器上的一个特殊区域,它会被计算机的BIOS自动载入,并且是引导装载程序控制引导进程的最早位置。如果在MBR上安装引导装载程序,当机器引导时GRUB会呈现一个引导提示,然后即可以引导Red Hat Enterprise Linux 6.0或其他任何要引导的操作系统。

(2)引导分区的第一个扇区。如果已经在系统上使用另一个引导装载系统,则推荐选择该选项。在这种情况下,另外的引导装载系统会首先取得控制权,然后可以配置它来启动GRUB,继而引导Red Hat Enterprise Linux 6.0引导装载程序安装。

14.选择软件包

单击“下一步”按钮,显示选择软件包界面,如图2-19所示。

图2-19 选择软件包界面

在默认情况下,红帽企业版Linux安装进程载入将系统部署为基本服务器的适当软件。请注意这个安装不包含图形环境,要包含适合其他角色的软件,请选择以下单选项。

(1)基本服务器:这个选项提供在服务器中使用的红帽企业版Linux基本安装。

(2)数据库服务器:这个选项提供MySQL和PostgreSQL数据库。

(3)万维网服务器:这个选项提供Apache网页服务器。

(4)桌面:这个选项提供OpenOffice.org产品套件、图形工具(比如GIMP)及多媒体程序。

(5)软件开发工作站:这个选项提供用户的红帽企业版Linux编译软件所需的工具。

(6)最小:这个选项只提供运行红帽企业版Linux所需的基本软件包。最小安装为单一目的服务器或者桌面设备提供基本需要,并可以在这样的安装中最大化性能和安全性。

除了和以前版本都具有的常规组件外,Red Hat Enterprise Linux 6.0还包括如下一些关键的企业应用组件。

① 高可用性附加组件

红帽的高可用性附加组件在集群内的节点间按需提供故障切换服务,保证了应用的高可用性。高可用性附加组件支持多达16个节点,而且可以针对大多数采用可定制代理的应用以及虚拟客户机而配置。高可用性附加组件还包括对一些现成应用的故障切换支持,例如Apache、MySQL和PostgreSQL。在使用高可用性附加组件时,高度可用的服务可以在出现故障时从一个节点切换到另一个节点,而不会对集群内的客户机产生明显的中断。当一个集群节点接管另一个集群节点的服务控制权时,高可用性附加组件还保证了数据的完整性。它通过“隔离”的方法防止数据损坏,通过将节点从被认为出现故障的集群中脱离而实现这一点。

② 高弹性存储附加组件

红帽的高弹性存储附加组件允许共享存储或集群文件系统访问一个网络上的相同存储设备。通过在一个服务器集群中提供一致的存储,红帽高弹性存储附加组件创建了一个数据池,可供群组内的每台服务器使用,但如果任何一台服务器出现故障,该数据池也可受到保护。高弹性存储附加组件提供了多项文件系统能力,可在系统发生故障时实现更高的弹性。此附加组件包含支持并行接入的全局文件系统2(GFS2)、一个UNIX的便携操作系统接口(POSIX)兼容的文件系统(跨16个节点),以及集群Samba(集群方式的通用互联网文件系统)或CIFS(用于Microsoft Windows环境中的并行文件共享)。在使用高弹性存储附加组件时,集群中的所有节点都可以看见集群中所有文件的一个统一版本。集群中的每台服务器可以通过本地存储区域网络(SAN)直接访问共享的块设备上高达100TB的数据。数据和缓存的一致性通过采用整个集群的锁定机制而得到保证,该机制叫做“分布式锁定管理器(DLM)”,其作用是确定对存储的访问权限。因此,集群中的每个成员可以直接访问同一个存储设备,而且所有集群节点可以访问同一组文件。

③ 网络负载平衡器附加组件

红帽的网络负载平衡器附加组件为Web服务、数据库、网络和存储提供了冗余。通过创建一个可定向到实际服务器的虚拟地址来进行负载平衡或者流量整型,红帽的网络负载平衡器附加组件允许你使用基于浏览器的图形用户界面(GUI)来快速地添加或移除服务器,或者更改平衡算法。网络负载平衡器附加组件提供了独立于应用的,对传输控制协议(TCP)和用户数据报协议(UDP)负载平衡的支持。它包含两个主要组件:Linux虚拟服务器(LVS)和Piranha配置工具(一种基于GUI的管理工具)。网络负载平衡器附加组件可以采用主备模式在两个节点间配置,以提供冗余的流量管理服务。

④ 可扩展的文件系统附加组件

红帽的可扩展的文件系统附加组件支持容量为16~100TB之间的文件系统。用户可以使用多种先进的特性,例如64位日志和高级锁定算法来管理这些大型数据存储。可扩展的文件系统附加组件采用XFS文件系统,还可以在单个主机上支持极大的文件和文件系统,而且在运行多现场并行I/O工作负荷的小系统上也可以良好地运行。

⑤ 高性能网络附加组件

红帽的高性能网络附加组件适用于低网络延时和高容量比较重要的场合。它通过融合的以太网(RoCE)提供了远程直接访问内存的能力。由于RoCE旁路系统和内核调用,将数据直接放置于CPU开销较低的远程系统内存中,因此,高性能网络附加组件对于高速数据处理应用、加快集群锁定或者在不投资专用网络技术的情况下扩展分布式系统是理想产品。高性能网络附加组件将系统和内核调用旁路到TCP(iWARP)或Infiniband(传统RdMA),并将数据直接放置在CPU开销较低的远程系统内存中。客户可以利用融合的以太网设计方法整合数据和存储网络,同时减少客户的布线基础设施、端口数量并降低相关的成本。

要进一步自定义用户的软件包组,请选择页面中的“现在定制”选项。单击“下一步”按钮,进入“软件包组详情”界面,如图2-20所示。

图2-20 软件包组详情界面

15.开始安装Red Hat Enterprise Linux 6.0

单击“下一步”按钮,系统会检查软件包依赖信息,显示开始安装Red Hat Enterprise Linux 6.0界面。重新引导系统,可以在/root/install.log中找到一份完整的安装日志,以备今后参考。要取消安装进程,可以按“Ctrl+Alt+Delete”组合键来重启系统。如图2-21所示为安装过程截图。

图2-21 安装过程的截图

安装过程中的虚拟控制台(Virtual Console)控制Red Hat Enterprise Linux 6.0安装程序,除了提供从shell提示下输入命令的方法外,它还提供了多种不同类型的诊断消息。安装程序在5个虚拟控制台中显示这些消息,可以用一个组合键在其间切换。虚拟控制台是非图形化环境中的shell提示,是从物理机器而不是远程进入的。可以同时进入多个虚拟控制台,在安装Red Hat Enterprise Linux 6.0中遇到问题时它们很有帮助,在安装中或在系统控制台上显示的消息可以帮助用户准确地找到问题的症结所在。表2-2所示为虚拟控制台的列表、所用的切换快捷键,以及显示的内容。

表2-2 控制台、切换快捷键及其显示的内容

一般来说,除非试图诊断安装问题,否则没有理由离开默认的控制台。如果出现如图2-22所示的界面,则表示安装成功。

安装程序提示用户做好重新引导系统的准备,如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出。计算机正常启动后,显示图形化的引导装载程序提示,用户可以执行以下任务。

(1)按“Enter”键:引导默认的引导项目。

(2)等候:引导装载程序的超时时间过后(默认为5秒),引导装载程序将会自动引导默认的引导项目。

图2-22 Red Hat Enterprise Linux 6.0安装成功界面

2.2.2 首次启动Red Hat Enterprise Linux 6.0的配置

1.重新启动计算机进入开机管理员界面

重新开机后,计算机会自动进入开机管理(Boot Manager)界面。如果要启动其他操作系统,则在一两秒内按“Esc”键进入选项单,然后选择其他操作系统。

2.启动Red Hat Enterprise Linux 6.0

如果没有按任何键,开机管理会自动启动Red Hat Enterprise Linux 6.0。Red Hat Enterprise Linux 6.0操作系统的第一次启动需要花费大量时间,应耐心等待。

3.中文欢迎界面

如图2-23所示为中文欢迎界面,单击“前进”按钮继续。

图2-23 中文欢迎界面

4.阅读并接受授权同意书

作为Red Hat Enterprise Linux 6.0合法使用者,用户需要阅读Red Hat Enterprise Linux 6.0授权同意书(License Agreement)。知道自己可以享有的权益,并同意授权同意书的条文,界面如图2-24所示。

图2-24 阅读并接受授权同意书界面

选择“是的,我同意许可证协议”单选按钮,然后单击“前进”按钮继续。

5.设置软件更新

可以在这里注册以更新软件,完成后单击“前进”按钮继续,如图2-25所示。

图2-25 更新设置界面

6.创建用户

在创建用户界面中为自己创建用户账户。总是使用这个账户登录红帽企业版Linux,而不使用root账户。输入用户名、全名、密码,在“确认密码”文本框中再次输入密码以保证其正确,如图2-26所示。

图2-26 创建用户界面

这里有一个新添加的功能:点击“高级的”按钮,默认就创建了一个来宾用户“xguest”,如图2-27所示。

图2-27 创建了一个来宾用户界面

7.设置日期和时间

设置日期和时间界面如图2-28所示。

在这个界面中可以设置系统日期和时间。如果需要较准确的系统时间,则可以用网络上的时间服务器校正。单击“网络时间通信协定(Network Time Protocol,NTP)”按钮,再单击“启用网络时间通信协定(Enable Network Time Protocol)”选项,然后单击“新增”按钮添加时间服务器的地址,如stdtime.gov.hk。

8.设置Kdump

Kdump工具组合提供了新的崩溃转储功能,以及通过跳过引导时的固件加快启动的可能。它可以提供前一个内核的内存转储以调试,其配置界面如图2-29所示。

图2-28 设置日期和时间界面

图2-29 Kdump配置界面

单击“完成”按钮,完成初试化配置,进入Red Hat Enterprise Linux 6.0登录界面,如图2-30所示。

图2-30 Red Hat Enterprise Linux 6.0登录界面

9.登录Red Hat Enterprise Linux 6.0系统

输入登录用户名和密码,按回车键即可完成登录,如图2-31所示为GNOME桌面环境截图。

图2-31 Red Hat Enterprise Linux 6.0的GNOME桌面环境截图