第1章 系统概述与安装
作为本书的开始,本章首先简单地介绍Linux及Red Hat Enterprise Linux的发展过程,概述系统的求助方法,最后详细介绍Red Hat Enterprise Linux系统的安装过程。
1.1 Linux系统概述
1.1.1 Linux系统的发展过程
提到Linux的缘起与发展过程,不能不涉及UNIX。UNIX系统早期之所以能够取得巨大的成功并迅速得到普及,主要在于其三个重要特点:简洁性、开放性与可移植性。向大学和研究机构公开源代码,激发了软件开发人员研究和移植UNIX系统的兴趣,导致UNIX成为操作系统的新宠;许多大学均以UNIX作为操作系统课程的研究对象,从而出现了《UNIX操作系统设计》等著名的UNIX教材,使得UNIX成为大学操作系统课程的代名词,同时也培养了许多潜在的UNIX系统用户。
而后期的商业化运作方式,使得UNIX系统及其源代码成为专属产品,限制了软件人员对UNIX系统的研究、开发和使用。另外,为了考虑特定的机器结构,商业化的UNIX也开始变得越来越复杂,基本上失去了可移植性的特点。而这一切因素导致了开源软件运动的兴起,其中的一个结果就是催生了Linux。
1984年,Richard Stallman(UNIX系统emacs编辑器的开发者)发起了一场自由软件共享活动,创建了一个非赢利性的自由软件基金会(Free Software Foundation),支持开发共享自由软件。其中的GNU项目旨在开发一个完全免费的、类似于UNIX的GNU操作系统,但不使用UNIX系统的任何源代码。Stallman希望通过社区参与的方式,促进GNU操作系统的发展,使用户能够自由交流、学习,从而改进或不断增强这一系统。由于开发一个完整的操作系统(包括内核与实用程序)是一项十分艰巨的任务,GNU决定采用模块化的设计方法,以便任何人都能够参与,共同开发各个操作系统模块,且能够非常容易地集成现有的自由软件。到了1990年,针对UNIX系统的所有实用程序、工具与核心库函数,GNU几乎都有了自己的相应软件,其中包括emacs文本编辑器以及C编译器gcc等,但缺乏一个内核。
与此同时,1991年尚在芬兰赫尔辛基大学读书的Linus Torvalds决定在个人计算机上创建一个新的、类似于UNIX操作系统的内核。Torvalds一直使用由Andrew Tannenbaum设计与实现的Minix操作系统,因而熟悉UNIX系统的功能特性。Torvalds决定开发一个可在个人计算机上运行的UNIX系统,并于1991年9月推出了Linux 0.01版。由于开发一个高质量的操作系统非一人之力所能及,于是,Torvalds利用Internet对外公开其源代码,任何人均可以免费下载和使用。Torvalds邀请其他人下载其新内核的副本,帮助改善和增加新的功能特性。此举立即引起世界各地软件开发人员的极大兴趣,许多人决定接受Torvalds的提议,开始参与Linux的开发与传播。作为一个团队,他们分工合作,改进Linux,从而扩展了Linux内核,开发出许多系统程序和工具软件,把BSD与System V版UNIX的许多功能加到新的Linux系统中,从而构成了一个完整的操作系统。
组合了GNU软件的Linux(称做GNU/Linux)包含类似于UNIX的实用程序、工具、核心库、编译器、文本编辑器、桌面环境以及其他组成部分,构成了一个完整的UNIX系统环境。
1.1.2 Red Hat Enterprise Linux
Red Hat是主流Linux系统的主要供应商之一,主要提供企业Linux系统等商品化的系列产品,也是开源Fedora Linux系统的主要赞助者。Red Hat公司始建于1993年,其总部现位于美国北卡首府罗利市。除了操作系统平台之外,Red Hat也提供中间件、虚拟化、云计算和系统管理等解决方案,同时还提供培训和咨询服务等技术支持。
从1994年10月推出Red Hat Linux以来,Red Hat公司至今发布了9个主要版本的Linux产品。期间,Red Hat公司开始致力于企业Linux,并于2002年3月推出第一个企业版的Linux系统,即Red Hat Linux Advanced Server,后逐渐转化为今天的Red Hat Enterprise Linux。目前,最新的企业级Linux操作系统是2010年11月10日推出的Red Hat Enterprise Linux 6。本书主要以此版本为例,介绍Red Hat Enterprise Linux系统。
按照Red Hat公司的说法,Red Hat Enterprise Linux 6是其10年研发和合作的结晶,可以看做云部署的基础单元,以及Windows服务器环境的替代产品。Red Hat Enterprise Linux 6系统的设计目标是为今天灵活多变的企业架构提供技术支持,为满足客户实际安装、虚拟化和云计算的快速部署需求奠定了坚实的基础。
Red Hat Enterprise Linux 6可用于中大型企业的主机或服务器,如数据中心业务主机、数据库服务器或网络服务器等,也可用于低端计算机或小型服务器,如文件服务器、打印服务器、邮件服务器或应用开发系统等。
作为主流的Linux系统产品之一,Red Hat Enterprise Linux 6具有下列特点:
· 具有高度的可用性与可靠性。作为业务主机或数据服务中心,从系统内核到应用层面, Red Hat Enterprise Linux系统提供一整套的技术支持,如软硬件磁盘阵列和LVM等,确保关键业务能够正常地运行。
· 提供完备的安全解决方案。Red Hat Enterprise Linux支持防火墙和SELinux等安全技术,确保系统能够安全地运行。
· 支持虚拟化和云计算。Red Hat Enterprise Linux的扩展能力、迁移能力与优异性能是虚拟化和云计算环境的理想选择。
· 提供完整的技术文档。Red Hat公司提供详细的技术文档,如Red Hat Enterprise Linux 6系统的安装指南、部署指南、开发人员指南、安全指南和存储管理指南等。
1.2 系统安装
Red Hat Enterprise Linux 6系统支持不同CPU类型的计算机,包括Intel x86系列处理器及其兼容机、PowerPC处理器以及64位处理器等,可以安装到从笔记本电脑、台式机、小型机,到中大型的计算机中,详见http:// hardware.redhat.com网址中给出的验证硬件列表。其安装方式与安装过程也极其灵活,可以采用CD/DVD安装方式、本地磁盘安装方式,也可以利用FTP、HTTP或NFS服务器,实现网络安装。甚至,可以采用无人值守的KickStart安装方式。考虑到篇幅,本章仅以CD/DVD安装方式为例,介绍Red Hat Enterprise Linux 6系统的安装过程。
此外,Red Hat Enterprise Linux 6系统桌面版既可单独安装,也可与Microsoft Windows系统安装在同一台计算机上,把Red Hat Enterprise Linux安装到Windows系统未用的磁盘分区中。注意,在安装Red Hat Enterprise Linux与Windows双系统时,应首先安装Windows,然后再安装Red Hat Enterprise Linux系统,否则,Windows将会完全覆盖MBR,毁灭现有的引导程序,致使无法正常启动Red Hat Enterprise Linux系统。
此外,在安装Windows系统时,必须为Red Hat Enterprise Linux系统预留出磁盘空间。如果Windows系统已经分为多个逻辑盘,如C和D两个逻辑盘,需要事先删除一个逻辑盘(如D盘),用于安装Red Hat Enterprise Linux系统。否则,不管Windows系统划分的磁盘分区是否已经使用,都无法安装Red Hat Enterprise Linux系统,除非清除原先安装的Windows系统。因此,如果想把Linux系统安装到D盘,可以选择“管理工具→计算机管理→磁盘管理”,在磁盘窗口中右击D盘,然后从上下文菜单中选择“删除逻辑驱动器”。
1.2.1 前期准备
1.硬件要求
在安装Red Hat Enterprise Linux系统时,不同的系统与版本对硬件的要求不尽相同。表1-1以Intel x86系列机和桌面版Red Hat Enterprise Linux 6系统为例,给出了一个基本硬件要求(其中包括CPU、内存及磁盘空间等需求),供选择计算机系统时参考。
表1-1 硬件系统要求
2.磁盘分区
安装Red Hat Enterprise Linux系统时,至少需要3个磁盘分区,分别用于创建“/”文件系统、/boot文件系统和交换分区。对于初学者、个人使用的Red Hat Enterprise Linux系统而言,最简单或最佳的选择是重新划分Windows系统中的D盘(或其他盘等),使之分为两个分区,较小的分区用做交换分区,较大的分区用做“/”文件系统。当然,也可以在安装Red Hat Enterprise Linux系统时重新划分D盘。
Linux系统采用交换分区提供虚拟内存,因此,交换分区的设置非常重要。在确定交换分区的大小时,通常应以系统配置的内存为参照。如果系统内存小于等于1GB,可以把交换分区设为内存容量的两倍。如果内存大于或等于2GB,交换分区的大小可以参照表1-2的分配建议。但在一个32位的计算机系统中,单个交换分区的大小不能超过2GB。如果确实需要使用更多的交换分区,可以设置多个交换分区,如果可能,最好把每个交换分区分布到不同的磁盘中。这种解决方案既克服了交换分区的容量限制,又能够借以实现负载平衡,从而提高系统的性能。
表1-2 SWAP分区空间分配
如果系统配有大量的磁盘存储空间,最好划分多个磁盘分区,在每个磁盘分区创建一个单独的文件系统,如/var和/home等文件系统。但不能把/bin、/dev、/etc、/lib、/root和/sbin等目录作为单独的文件系统分区,这些目录均应位于“/”文件系统分区中。
每个文件系统分区都有一个安装点,表示相应文件系统在整个Linux文件系统目录层次结构中的安装位置。除了单独的文件系统分区,分别用于存储各自的文件或数据之外,其他所有文件或数据均存储在“/”文件系统分区中。
当需要且决定划分多个磁盘分区,以便创建单独的/var和/home等文件系统时,可以参考表1-3给出的磁盘分区要求与空间分配建议。
表1-3 磁盘分区要求与空间分配建议
1.2.2 安装过程
在上述准备工作完成之后,即可开始安装Red Hat Enterprise Linux 6系统。下面以Red Hat Enterprise Linux6系统DVD安装介质、1GB内存和16GB Linux系统分区的SONY笔记本电脑(C盘装有Windows XP系统)为例,详述系统的安装过程。
在安装过程中,Red Hat Enterprise Linux安装程序提供多个虚拟控制台,供用户观察安装过程的输出信息,干预安装过程,如在图形界面使用鼠标做出选择,在Shell提示符下输入命令等。安装程序利用5个虚拟控制台,分类输出不同的信息。利用表1-4所示的组合键,可以在不同的控制台之间切换。
表1-4 虚拟控制台
虚拟控制台是一个字符界面的Shell命令行环境,当安装过程遇到问题时,可以查询虚拟控制台输出的错误信息,通常无需离开主控制台。
此外,安装程序还支持屏幕快照功能。在安装期间,无论何时按下“Shift+Print Screen”组合键,安装程序将会在/root/anaconda-screenshots目录中存储即时捕捉的屏幕快照。
1.利用DVD安装介质引导系统
采用DVD安装介质安装Red Hat Enterprise Linux系统相对比较简单。把DVD安装介质插入光驱,加电引导计算机,经过短暂的启动过程之后,系统将会出现如图1-1所示的安装方式选择界面。
图1-1 Red Hat Enterprise Linux系统引导界面
Red Hat Enterprise Linux系统的安装方式选择界面提供下列4个选项:
· Install or upgrade an existing system —— 选择这个默认的选项之后,可以采用图形界面安装程序,开始安装或升级Red Hat Enterprise Linux系统。
· Install system with basic video driver —— 采用字符界面的安装程序,以字符界面模式安装或升级Red Hat Enterprise Linux系统。如果图形界面安装程序无法正常安装,可以选择这个选项安装系统。一旦成功地安装,并不妨碍使用图形界面的Red Hat Enterprise Linux GNOME桌面系统。
· Rescue installed system —— 选择这个选项将会进入系统维护模式。Red Hat Enterprise Linux系统维护模式提供大量的实用程序与维护工具,可用于修复各种系统问题。当现有的系统无法正常启动时,可以选择这个选项修复系统问题。
· Boot from local drive —— 从DVD安装介质引导系统之后,如果又决定从系统硬盘中引导系统,可以选择此选项。
此时可以直接按下Enter键,安装程序将会按照默认的方式,即采用CD/DVD,以图形界面的方式安装Red Hat Enterprise Linux系统,除非系统配置的内存不足。
如果出现下列情形之一,安装程序将会采用字符界面(而不是默认的图形界面)引导系统,提示用户输入必要的配置信息,以原始的方式进行安装。字符界面与标准的图形界面具有相同的安装功能。安装之后,可以手工设置显卡与显示器设备。
· 无法识别计算机的显示设备。
· 计算机配置的内存小于1GB。
· 从安装方式选择菜单中选择“Install system with basic video driver”。
2.测试CD/DVD介质
然后,系统会询问是否需要测试CD/DVD安装介质,选择“OK”(默认)后按下Enter键即可开始测试。如果CD/DVD的刻录质量与完整性有问题,将会导致系统安装的失败。为了避免安装过程出错,应在安装前进行验证。否则,可以使用制表键(或右箭头键)选择“Skip”,然后按Enter键跳过介质测试,如图1-2所示。
图1-2 安装介质测试界面
3.开始安装
跳过安装介质测试之后,安装程序将会显示如图1-3所示的开始安装界面。至此,说明可以采用图形界面的方式安装Red Hat Enterprise Linux 6系统。单击“Next”按钮即可开始安装。
图1-3 开始安装界面
4.语言选择
之后,安装程序将会显示Red Hat Enterprise Linux 6系统支持的一系列语言环境,供用户选择。使用光标选择“Chinese(Simplified)(中文(简体))”,然后单击“Next”按钮,如图1-4所示。
图1-4 语言选择界面
5.选择键盘类型
接着,从Red Hat Enterprise Linux系统支持的一系列不同键盘类型中,选择适当的键盘,如选择“美国英语式”(即美式键盘),然后单击“下一步”按钮,如图1-5所示。
图1-5 键盘选择界面
6.选择存储设备
Red Hat Enterprise Linux可以安装在不同类型的存储设备中,如普通的内置磁盘、存储区域网络(SAN)或直接访问存储设备(DASD)等。如果采用普通的内置磁盘安装系统,可在出现的存储设备选择界面选择“基本存储设备”,然后单击“下一步”按钮,如图1-6所示。
图1-6 存储设备选择界面
7.安装与升级选择
选择存储设备之后,安装程序会自动检测当前系统是否已安装过Red Hat Enterprise Linux系统。如果先前已经安装了任何版本的Red Hat Enterprise Linux系统,将会出现如图1-7所示的安装与升级选择界面,询问用户是重新安装还是升级现有的系统。升级过程将会更新现有的系统软件,把系统升级至一个新的版本,但不会删除用户主目录中的任何数据,现有的磁盘分区布局也不会发生变化,除非升级的软件需要,系统配置也不会发生变化。此外,大多数软件的升级也不会改变系统现有的配置,但会安装附加的配置文件,供用户在安装之后考察。注意,安装介质也许并不包含现有系统升级需要的所有软件包。在此情况下,可在升级完成之后利用yum等软件维护工具实现系统的全面升级。
图1-7 安装与升级选择界面
若想升级现有的系统,可以选择“升级现有安装”选项,从下拉列表框中选择想要升级的系统,然后单击“下一步”按钮。否则直接单击“下一步”按钮,选择默认的“全新安装”。
8.设置主机名
在如图1-8所示的主机名设置界面中,输入主机的名字。主机名既可以是hostname形式的常规主机名,也可以是hostname.domain.tld形式的规范域名。
图1-8 主机名设置界面
注意,当使用DVD安装介质把Red Hat Enterprise Linux 6系统安装到本地系统硬盘时,需要手工配置至少一个网络接口。因此,在输入主机名之后,应单击“配置网络”按钮,以便配置网络接口。
9.配置网络接口
当出现如图1-9所示的“网络连接”对话框时,可以配置以太网、无线网、移动宽带网、VPN以及DSL网络。这里主要说明怎样配置以太网,以确保安装能够顺利进行。其他网络设置可在系统安装完成之后,利用NetworkManager工具另行配置。
图1-9 “网络连接”对话框
在配置以太网时,单击“有线”标签,选择一个网络接口,如“System eth0”,然后单击“编辑”按钮。当出现如图1-10所示的对话框时,勾选“自动连接”复选框,然后单击“IPv4设置”标签。
图1-10 网络接口参数编辑对话框
10.配置IP地址等网络参数
当出现如图1-11所示的网络参数配置对话框时,在“方法”下拉列表框中选择“手动”或“DHCP(自动)”等。如果选择“手动”设置方式,可以单击“添加”按钮,在“地址”窗口中输入IP地址、子网掩码和网关。在“DNS服务器”文本框中输入DNS域名服务器的地址。最后,单击“Routes”按钮继续。
图1-11 网络参数配置对话框
11.配置网络路由
当出现如图1-12所示的网络路由配置对话框时,单击“添加”按钮,分别输入路由器的地址、子网掩码、网关和路由表项的度量值等。勾选“忽略自动获取的路由”,表示仅使用指定的路由器。勾选“仅将此连接用于相对应的网络上的资源”,表示当前连接仅限于在本地网络中使用。
图1-12 网络路由配置对话框
12.禁用IPv6网络协议
单击“IPv6”标签,在出现如图1-13所示的网络IPv6配置对话框时,在“方法”下拉列表框中确保选中“忽略”选项,即禁止使用IPv6协议。最后,单击“应用”按钮,确认并保存上述配置参数。
图1-13 IPv6协议配置对话框
13.时区选择
安装程序提供两种时区选择方法:世界地图与下拉菜单,如图1-14所示。
图1-14 时区选择界面
· 利用世界地图选择时区。把鼠标移到计算机所在地理位置,单击后将会放大选定的区域,然后选择一个距离自己最近的黄点(表示城市)。一旦选中了某个黄点,黄点将会立即变成一个红色的“X” —— 表示用户选中的时区。
· 利用下拉菜单选择时区。选择一个距离自己最近的城市,如“亚洲/上海”(即北京时间)。
选定时区之后,单击“下一步”按钮继续(如果Red Hat Enterprise Linux是计算机中安装的唯一操作系统,也可以选择“系统时钟使用UTC”。Red Hat Enterprise Linux系统将会利用设定的时区,确定本地时间与UTC系统时钟间的时差)。
14.设置超级用户的密码
在设置超级用户(root)密码界面中,输入并确认超级用户的密码(密码不能少于6个字符),然后单击“下一步”按钮,如图1-15所示。
图1-15 设置超级用户密码界面
15.选择安装位置与磁盘分区
用户可以在任何空闲磁盘或磁盘分区中安装Red Hat Enterprise Linux系统。这里假定系统仅配有一个内置磁盘,如果系统配有多个内置磁盘,首先需要选择使用哪一个磁盘安装Red Hat Enterprise Linux系统,使用哪些磁盘创建单独的文件系统分区,用于存储数据。在选择安装位置与磁盘分区界面,用户可以选择前四种方法之一,创建默认的分区布局。也可以选择“创建自定义布局”,自己划分磁盘分区,创建定制的文件系统分区,如图1-16所示。
图1-16 选择安装位置与磁盘分区界面
· 使用所有空间 —— 选择这个选项将会删除磁盘上的所有分区,包括其他操作系统创建的分区,如Windows系统的VFAT或NTFS分区。同时,安装程序也会删除选定磁盘上的所有数据。在准备安装Red Hat Enterprise Linux的磁盘上,如果还有需要保留的任何信息,不要选择这个选项。尤其是当准备安装Windows和Red Hat Enterprise Linux双系统时,更不能选择这个选项。但如果计划在整个系统中仅安装一个Red Hat Enterprise Linux系统,可以选择这个选项。通常应尽量避免使用这个选项,除非系统中没有安装任何操作系统,或确实想要清除系统中已安装的所有操作系统。
· 替换现有Linux系统 —— 选择这个选项将会删除先前创建或分配的任何Linux分区,但不会删除已分配给其他操作系统的分区,如Windows系统创建的VFAT或NTFS分区。如果系统中存在Linux分区,选择这个选项可以删除任何Linux分区,在腾出的空闲分区中安装Red Hat Enterprise Linux系统。如果想在现有的Linux分区中重新安装新的Linux系统,可以选择这个选项。再次安装Red Hat Enterprise Linux系统时,也应选用这种磁盘分区方式。
· 缩小现有系统 —— 选择这个选项可以手工调整当前磁盘分区的容量,按照默认的分区布局,在腾出的空闲空间中安装Red Hat Enterprise Linux系统。但是,如果缩小其他操作系统占用的分区,其他操作系统也许无法启动。尽管这个选项并不能毁灭其中的数据,但操作系统通常要求文件系统分区具有一定的空闲空间。在缩小需要再次使用的操作系统分区之前,需要弄清应该保留多少空闲空间。
· 使用剩余空间 —— 选择这个选项将会维持当前的分区及其中的数据,仅仅在尚未使用的空闲空间中安装Red Hat Enterprise Linux系统。在选择这个选项之前,首先要确保磁盘中具有足够的可用空间。如果选中的磁盘存在空闲的分区或未用的磁盘空间,可以选择这个选项安装Red Hat Enterprise Linux。同样,这个选项也不会影响原有的磁盘分区布局或其他已安装的操作系统。如果打算在同一台机器上安装两个系统 —— Windows和Red Hat Enterprise Linux系统,且已经安装了Windows系统,可以选择这个选项安装Red Hat Enterprise Linux系统。注意,如果磁盘已经分区,如分为“C:”和“D:”两个逻辑驱动器,可在安装Red Hat Enterprise Linux系统之前,使用Windows磁盘管理工具,事先删除一个逻辑驱动器(如“D:”)。否则,不管Windows系统划分的分区是否已经使用,都不能用于安装Red Hat Enterprise Linux系统。第一次安装Red Hat Enterprise Linux系统时,应选用这种磁盘分区方式。
· 创建自定义布局 —— 选择这个选项之后,安装程序不会自动创建磁盘分区,但会引导用户逐步划分和配置磁盘分区。用户可以按照自己的意愿,划分存储设备,创建自定义的分区布局,在选定的磁盘中划分适当数量的分区,以便创建独立的文件系统。
选择前四个选项之一,安装程序能够自动安装系统,无需用户划分存储设备分区。如果不熟悉如何划分存储设备,可以选择其中的一个选项,由安装程序自动划分存储设备的分区布局。
初次安装Linux系统时,可以选择“使用剩余空间”,利用预留的磁盘分区安装Red Hat Enterprise Linux系统。如果先前已安装过任何Linux系统,也可以选择“替换现有Linux系统”,覆盖原有的系统,重新安装Red Hat Enterprise Linux系统。
如果勾选“加密系统”复选框,安装程序将会加密除/boot文件系统分区之外的所有其他分区(通常不应勾选此复选框)。
若想查询或修改自动创建的分区布局,可以勾选“查看并修改分区布局”复选框。查询磁盘分区,或修改安装程序建议的磁盘分区,也可以配置RAID磁盘阵列(当系统配置有多个磁盘时)或LVM等。
通常,安装程序会利用Red Hat Enterprise Linux系统的逻辑卷管理(LVM)功能,把选定的磁盘或磁盘分区组织为逻辑卷,利用逻辑卷创建文件系统与交换分区。但是,逻辑卷只是Red Hat Enterprise Linux系统支持的一种功能,而计算机的引导分区与引导程序是在系统启动完成之前就需要访问和执行的,因此,/boot分区必须独立于逻辑卷而独立存在。
在配有多个磁盘的系统中,Red Hat Enterprise Linux系统能够把多个磁盘配置成软件实现的磁盘阵列,而无需使用RAID硬件设备。
选择“替换现有Linux系统”、“缩小现有系统”或“使用剩余空间”时,安装程序不会影响其他系统分区,例如,Windows系统使用的逻辑磁盘分或计算机硬件厂商创建的系统恢复分区。
选定安装Red Hat Enterprise Linux的磁盘或磁盘分区之后,单击“下一步”按钮。
16.修改分区表
如果选择“替换现有Linux系统”或“使用剩余空间”,但不勾选“查看并修改分区布局”,将会出现如图1-17所示的界面,这意味着利用已有的Linux分区重新安装新的Red Hat Enterprise Linux 6系统,或利用空闲的磁盘分区安装Red Hat Enterprise Linux 6系统。单击“将修改写入磁盘”按钮继续。
图1-17 选择安装方式界面
17.创建定制的分区布局或修改默认的分区布局
如果选择了前4个自动分区选项之一,且没有勾选“查看并修改分区布局”选项,单击“下一步”按钮(参见图1-16)之后将会直接跳到下一步骤(安装引导程序)。
如果选择了前4个自动分区选项之一,但勾选了“查看并修改分区布局”选项,单击“下一步”按钮之后将会进入磁盘分区界面,如图1-18所示。此时有两种选择:如果接受当前的分区设置,可以直接单击“下一步”按钮;也可以修改当前的分区设置,然后单击“下一步”按钮继续。
图1-18 磁盘分区界面
如果选择的是“创建自定义布局”选项,必须指定文件系统分区的安装点,指定Red Hat Enterprise Linux系统的安装位置。此时,也可以创建、修改或删除磁盘分区。
在磁盘分区界面中,上面显示的是选定磁盘设备、逻辑卷或磁盘阵列的设备文件名(如vg_iscas_lv_root或/dev/sda、/dev/sda3及vg_iscas_lv_swap等)、分区容量(以MB为单位)及其型号。
中间窗格列出了系统配置的磁盘设备及其分区布局,详述如下:
· 设备 —— 存储设备、逻辑卷或分区的设备文件名。
· 大小(MB) —— 存储设备、逻辑卷或分区的容量(以MB为单位)。
· 挂载点/RAID/卷 —— 文件系统分区的安装点,磁盘阵列的名字,或卷组的名字。
· 类型 —— 分区的类型。如果分区是一个标准分区,这个字段将会显示分区的文件系统类型,如ext4,否则表示分区是一个LVM物理卷,或软件磁盘阵列的一部分。
· 格式 —— 这一列的对钩“√”表示安装过程中将会格式化相应的分区。
中间窗格下面倒数第二排是四个按钮:创建、编辑、删除和重设。利用鼠标,从中间窗格中选择一个设备或分区,然后单击4个按钮之一,采取其中的一个动作:
· 创建 —— 创建新的分区、逻辑卷或软件磁盘阵列。
· 编辑 —— 修改现有的分区、逻辑卷或软件磁盘阵列。
· 删除 —— 删除现有的分区、逻辑卷或软件磁盘阵列。
· 重设 —— 撤销在本界面中做的所有修改。
此时可以修改现有的分区,利用空闲的空间创建新的分区,也可以删除现有的分区重新设置磁盘分区布局。修改之后单击“下一步”按钮继续。
18.安装引导程序
当计算机安装了其他操作系统,如Windows XP系统时,必须适当地安装和配置Red Hat Enterprise Linux系统的引导程序,指定引导程序的安装位置,指定引导程序启动的默认操作系统。此时可以采用默认值,直接单击“下一步”按钮继续。必要时也可以选择“Other”一行,单击“编辑”按钮,在打开的“映像”对话框的“标签”文本框中输入“Microsoft Windows XP”。最后单击“下一步”按钮,如图1-19所示。
图1-19 安装与设置引导程序界面
坚持软件包的依赖关系,把软件复制到硬盘,启动安装过程,开始安装。复制引导程序。
19.选择系统类型
与先前的版本不同,Red Hat Enterprise Linux 6系统没有桌面版、服务器版或企业服务器版等之分。在系统类型选择界面中,用户可以根据系统的用途,选择安装的系统类型,如基本系统、数据库服务器或万维网服务器等。此外,还可以选择“以后自定义”或“现在自定义”,补充安装附加的软件包,如图1-20所示。
图1-20 系统类型选择界面
通常,安装程序会安装一个基本的Red Hat Enterprise Linux服务器(相当于选择基本服务器)。注意,这个安装并不包括GNOME桌面等图形环境。若想安装最符合自己需要的软件,可以单击下列安装选项左侧的单选框:
· 基本服务器 —— 安装一个基本的Red Hat Enterprise Linux服务器。
· 数据库服务器 —— 安装基本系统加MySQL和PostgreSQL数据库。
· 万维网服务器 —— 安装基本系统加Apache Web服务器及其相关软件。
· 虚拟主机 —— 安装基本系统加KVM虚拟主机。
· 桌面 —— 安装基本系统加GNOME桌面环境。
· 软件开发工作站 —— 安装基本系统加编译器、连接与库函数等软件开发工具,使用户能够在Red Hat Enterprise Linux环境中开发应用程序。
· 最小 —— 仅仅安装最基本的Red Hat Enterprise Linux系统软件。注意,最小安装的系统功能单一,但系统性能最高,安全性也最强。
若想进一步定制安装的软件包,可以选择“现在自定义”选项,然后单击“下一步”按钮,进入软件组定制界面,如图1-21所示。
图1-21 软件组定制界面
安装过程选择安装的软件包并非“一选定终身”。在重新引导系统之后,可以使用“添加/删除软件”工具安装新的软件,或删除已安装的软件。若想使用这个软件工具,可在GNOME桌面中选择“系统→管理→添加/删除软件”,从Red Hat Enterprise Linux软件仓库中下载和安装最新的软件包,而不是使用安装介质中的软件。
在系统类型选择界面中,还可以定义附加的软件仓库,扩大软件选择的范围。软件仓库是一个网络地址,其中存有一系列软件包及描述软件包的元数据。在Red Hat Enterprise Linux系统中,许多软件包均存在相互依赖关系,安装程序使用元数据确保选定软件包的依赖关系得到满足。
若想从其他软件仓库中安装软件,可以单击“添加额外的存储库”按钮,然后输入软件仓库的地址。
若想编辑现有的软件仓库位置,可以从软件仓库列表中选定一个软件仓库,然后单击“修改库”按钮。
不管选择哪一种系统类型,安装后的Red Hat Enterprise Linux系统通常均包含下列网络(或系统)服务:
· SMTP(Simple Mail Transfer Protocol)电子邮件服务(Postfix)。
· NFS(Network File System)网络文件系统。
· SSH(Secure Shell)远程访问功能。
· mDNS(multicast DNS)资源广告服务。
· Apache HTTP(HyperText Transfer Protocol)服务器。
· CUPS(Common UNIX Printing System)打印服务。
· VNC(Virtual Network Computing)远程桌面访问服务。
通常,安装的电子邮件和打印服务会自动启用,但仅限本地系统使用,不会接受其他系统的连接与访问请求。NFS服务器、Apache服务器和VNC远程桌面访问服务等只是安装而未启用,但用户仍可使用NFS访问远程系统的文件,而无需单独启用NFS共享服务。故在安装完成之后,用户可以配置Red Hat Enterprise Linux系统,提供电子邮件服务、NFS网络文件共享、打印服务及远程桌面访问服务等。此外,SSH服务也是自动启用的。
20.安装软件包
至此,安装程序开始检查软件包的依赖关系,然后创建逻辑卷,格式化磁盘分区,创建文件系统,创建交换分区,安装软件包,最后安装引导程序。在软件安装完毕之前,中间无需用户干预,如图1-22所示。取决于选择的软件包数量和计算机的配置和运算速度,安装过程将会持续一定的时间。
图1-22 格式化/创建文件系统界面
然后,安装程序开始正式安装选定的软件包,同时在屏幕上显示安装的进度,如图1-23所示。
图1-23 软件安装进度界面
21.安装完成
在软件包安装完成之后,安装程序将会把引导程序复制到系统盘中,弹出CD/DVD安装介质,显示如图1-24所示的界面,表示软件安装已经完成,提示用户准备重新引导系统。此时可以取出CD/DVD安装介质,单击“重新引导”按钮,重新启动系统。
图1-24 安装完成之后重新引导系统界面
注意,作为安装过程的记录,安装程序提供一个完整的安装日志文件/root/install.log,重新引导系统之后可以查阅。
22.首次启动系统
至此,Red Hat Enterprise Linux 6系统的安装已经完成。安装后第一次启动Red Hat Enterprise Linux系统,进入运行级5(图形界面)时,安装程序将会调用FirstBoot工具,通过一系列界面引导用户完成后续的配置,然后才能注册到Linux系统,使用新装的系统。在安装系统首次重启后出现“欢迎”界面时单击“前进”按钮继续,如图1-25所示。
图1-25 “欢迎”界面
23.许可协议
“许可证信息”界面给出的是Red Hat Enterprise Linux系统的整体许可协议,可在简单浏览后单击“前进”按钮继续,如图1-26所示。
图1-26 “许可证信息”界面
24.设置软件更新
利用“设置软件更新”界面,可以立即注册到RHN(Red Hat Network),配置系统接收RHN提供的更新。若想立即注册,可以选择“是,我现在注册”。为了简化安装步骤,这里选择“不,我将在以后注册”,在系统安装之后通过运行rhn_register命令,或选择“系统→管理→RHN注册”,再注册RHN。单击“前进”按钮继续,如图1-27所示。
图1-27 “设置软件更新”界面
25.完成更新设置
之后将会出现“完成更新设置”界面,其主要目的是确认用户已经做出的更新选择,单击“前进”按钮继续,如图1-28所示。
图1-28 “完成更新设置”界面
26.创建用户账号
在图1-29所示的“创建用户”界面中,可以创建一个普通用户账号。输入一个有效的用户名、用户全名,输入并确认密码。建议总是使用这个账号而非root注册Red Hat Enterprise Linux系统,以确保系统的安全。当然,必要时也可以使用root注册。
图1-29 “创建用户”界面
27.日期和时间
在图1-30所示的“日期和时间”界面中,可以设置系统的日期与时间。如果必要,也可以勾选“在网络上同步日期和时间”复选框,利用NTP时间服务器,实现精确的时间同步。设置之后单击“前进”按钮继续。
图1-30 “日期和时间”界面
28.Kdump
在“Kdump”设置界面中,如果系统配有较多的内存,可以选择是否启用系统的Kdump内核映像转储机制。如果勾选“启用kdump”复选框,需要设置为Kdump保留的内存,保留的Kdump内存不能再用于其他用途,如图1-31所示。
图1-31 “Kdump”设置界面
如果不想使用Kdump,可直接单击“完成”按钮。若想启用Kdump,可勾选“启用Kdump”选项,然后设置Kdump使用的内存数量,单击“完成”按钮,结束Red Hat Enterprise Linux系统的整个安装过程,重新启动系统。
在成功地重新启动之后,系统将会显示图1-32所示的注册界面。此时,可以使用root或先前创建的用户名与密码注册,访问Red Hat Enterprise Linux系统了。
图1-32 系统注册界面