
2.2 安装RedHat Enterprise Linux
要想使用RedHat Enterprise Linux首先第一步就是要学会安装,下面将详细介绍如何来安装RedHat Enterprise Linux。
2.2.1 Linux系统安装
安装的具体步骤如下。
(1)启动计算机,进入BIOS设置程序,设为从CD-ROM启动。然后把RedHat Enterprise Linux的第1张光盘放入光驱,重新引导,就会打开如图2-5所示的界面。

图2-5 boot选择
(2)此时在“boot:”提示符状态下有3个选择:
① 如果安装或升级图形模式,直接按“Enter”键。
② 如果安装或升级文本模式,在“boot:”后输入“Linuxtext”后按“Enter”键。
③ 如果想获得更多信息,可以输入与所需选项对应的F1~F5键。F1~F5的含义分别是:
● F1--主菜单。
● F2--安装程序引导选项。
● F3--一般引导/内核参数帮助信息。
● F4--内核参数帮助菜单。
● F5--恢复模式设置。
按F2键打开如图2-6所示的界面,在此界面中,根据需要执行各种安装Boot的选择。

图2-6 Options
按F3键打开如图2-7所示的一般引导帮助菜单界面,如果安装遇到一些问题,可以在此界面中获得帮助,在引导提示下,可以在Linux或text后面添加其他变元。

图2-7 General
按F4键打开如图2-8所示的内核参数帮助菜单,其中的信息与一般引导帮助菜单相似。

图2-8 Kernel
(3)本实例中安装图形界面,在“boot:”提示符状态下按“Enter”键,安装程序会进入如图2-9所示的页面,提示用户是否要检测安装光盘,这可以防止出现由于安装光盘质量不好导致安装错误的问题。如果需要检测安装光盘,可以单击“OK”按钮,如果单击“Skip”按钮则跳过检测安装光盘。

图2-9 是否检测CDmedia
(4)系统开始启动图形界面的安装程序,然后出现如图2-10所示的欢迎界面,直接单击“Next”按钮继续安装程序。

图2-10 欢迎界面
(5)打开如图2-11所示的安装语言的选择界面,在此可以选择安装过程中使用的语言,这里选择“Chinese(Simplified)(简体中文)”选项,单击“Next”按钮。

图2-11 语言选择
(6)进入如图2-12所示的“键盘配置”界面后,安装程序会自动为用户选取一个通用的键盘类型(U.S.English),在此只需使用默认即可,如果使用的是其他类型的鼠标,可以选择其他类型,单击“下一步”按钮,即可继续安装。

图2-12 键盘配置
(7)进入如图2-13所示的磁盘分区设置界面后,可以选择“自动分区”或“用DiskDruid手工分区”单选按钮。

图2-13 磁盘分区设置
磁盘分区允许用户将硬盘分隔成独立的区域,每个区域都是一个独立的驱动器。如果运行不止一个操作系统,分区将特别有用。在如图2-13所示的“磁盘分区设置”对话框中,用户可以选择自动分区,或者使用DiskDruid来手工分区。自动分区允许用户不必亲自为硬盘分区而执行安装。如果对磁盘进行分区的经验不足,建议不要选择手工分区,而让安装程序自动进行分区。其实选择手工还是选择自动,完全根据需要,如果是第1次安装RedHat Linux,建议选择自动分区。
(8)选择自动分区后,单击“下一步”,将会弹出如图2-14所示的对话框。

图2-14 警告
单击“是”按钮,将删除所有的数据并格式化驱动器,打开如下2-15所示的界面。

图2-15 自动分区
在图中可以看到,自动分区在有关哪些数据要从系统中删除(若适用)这一方面允许用户有一定的控制权。可供用户选择的选项有:
① “删除系统内所有的Linux分区”——选择该选项将会删除Linux分区(以前安装Linux时创建的分区),但不会影响硬盘上的其他分区。
② “删除系统内的所有分区”——选择该选项将删除硬盘上的所有分区。特别要注意,如果用户选择了这个选项,那么选定的硬盘上的所有数据将会被安装程序删除。
③ “保留所有分区,使用现有的空闲空间”——选择这一选项可保留用户当前的数据和分区,但前提是硬盘上有足够的可用空间。
要评审并对自动分区操作创建的分区作一些必要的改变,可以选择“评审”选项,单击“下一步”按钮,将打开如下2-16所示的对话框,在此对话框中,单击“是”按钮。
用户将会看到在DiskDruid中为用户创建的分区,同时还能够对这些已创建的分区进行修改,如图2-17所示。

图2-17 磁盘设置

图2-16 警告
(9)单击“下一步”按钮继续安装,打开如图2-18所示的引导装载程序配置界面。

图2-18 引导装载程序配置
接着,用户必须指定要在哪个磁盘分区安装RedHat Linux。这是通过在将要安装RedHat Linux的一个或多个磁盘分区上定义挂载点来做到的。这时,用户可能还需要创建或删除分区。
安装程序使用的分区工具是DiskDruid,一般情况下,DiskDruid能够为典型的安装处理分区要求,这里使用默认配置即可。
(10)单击“下一步”按钮,打开如图2-19所示的网络配置页面。

图2-19 网络配置
安装程序提供DHCP自动配置和手工配置两种配置网络的方法,对于服务器而言,IP地址通常是固定的,所以应该使用手工配置。
单击“网络设置”右侧的“编辑”按钮,打开如图2-20所示的“编辑接口eth0”窗口,在对话框中去除“实用DHCP进行配置”复选框的选择,然后再“IP地址”和“子网掩码”根据实际输入相应值,选中“引导时激活”复选框,网卡会在Linux系统引导时自动激活设备,否则就需要进入系统后手动启动。

图2-20 编辑接口
(11)网络设置完成后,单击“确定”按钮,返回到网络配置界面中,根据实际来设置主机名、网关和DNS服务器地址等参数,如图2-21所示,然后单击“下一步”按钮。

图2-21 网络配置完成
(12)Linux本身内置了软件防火墙以加强计算机连接网络的安全性。默认Linux是启用防火墙的。对于目前准备学习本书网络服务的初学者而言,建议选择“无防火墙”单选按钮。将“是否启用SELinux”设置为“已禁用”,如图2-22所示,单击“下一步”按钮。

图2-22 禁用防火墙
这主要是考虑到初学者在学习和测试网络服务时,经常会遇到虽然服务器配置正确,但由于开启了防火墙和SELinux,因此在测试时经常会发现服务器不能正常工作,花费了大量的时间和精力去调试,最后才找到原因出在防火墙和SELinux上,为了让读者能将精力放在服务器的配置上,建议在学习的过程中将防火墙和SELinux功能关闭。
选择无防火墙后,单击“下一步”按钮后会出现如图2-23的提示,单击“继续”按钮即可。

图2-23 无防火墙
(13)打开如图2-24所示的附加语言支持的界面中,可以选择系统安装的语言和默认设置的语言,这里建议除了选择常用的简体中文外,还可以选择一些常用的语言,这样方便日后的使用。

图2-24 附加语言支持
(14)选择语言后,单击“下一步”按钮,这时打开如图2-25所示的“时区选择”界面,应根据实际来选择,这里选择“亚洲/上海”,单击“下一步”按钮。

图2-25 时区选择
(15)打开如图2-26所示的设置根口令界面中,可以为root管理员账号设置口令,root账号在系统中具有最高权限,在系统中可以不受任何限制的操作,所以这个口令要尽量设置复杂些。

图2-26 口令设置
(16)设置根口令后,单击“下一步”按钮,打开如图2-27所示的软件包安装的默认设置界面中,安装程序会显示将要安装的软件包,建议这里选择“定制要安装的软件包”单选按钮,这样可以在这里进行定制要安装的软件。

图2-27 软件包安装设置
(17)单击“下一步”按钮,将打开如图2-28所示的“选择软件包组”界面中,为了方便编辑各种服务的配置软件和安装基于源程序的软件包,建议安装“应用程序”中的“编辑器”和“开发”中的“开发工具”。

图2-28 选择软件包组
(18)单击“下一步”按钮即可打开如图2-29所示的“即将安装”界面,安装程序会让用户进行最后的确认。

图2-29 即将安装
(19)如果一切确认无误,单击“下一步”按钮后,操作系统会打开如图2-30所示的提示用户需要准备的安装盘,单击“继续”按钮即可。

图2-30 需要的安装介质
(20)单击“继续”按钮后将进行一些初始化工作,然后将打开如图2-31所示的更换光盘的对话框,放入第2张光盘后单击“确定”按钮。

图2-31 更换光盘
(21)单击“确定”按钮后安装程序开始安装,如图2-32所示。

图2-32 安装软件包
在此整个漫长的安装过程中,用户只需要根据提示将相应的安装光盘放入光驱,单击“确定”即可。
(22)最后安装程序将报告系统安装完毕,如图2-33所示。至此,RedHat的安装完全结束,取出光驱中的安装光盘,然后单击“重新引导”按钮即可。

图2-33 安装完毕
(23)计算机重新引导后,会出现如图2-34所示的GRUB的引导界面,默认5 s内用户没有任何操作,则自动进入默认的操作系统,如图2-34所示。

图2-34 重新引导
2.2.2 服务器硬件驱动安装
对于一般的硬件配置,服务器的硬件驱动在安装RedHat Enterprise Linux AS4时,操作系统会自动将硬件的驱动安装完成。如果安装完成后发现有驱动不兼容现象,可去官方网站下载相应的驱动版本,重新安装驱动即可。
2.2.3 Linux系统基本配置
首次启动Linux时需要对Linux系统进行一些基本的配置,具体的设置步骤如下。
(1)首次启动RedHat Enterprise Linux AS4后,会运行系统设置代理程序,打开如图2-35所示的欢迎界面,单击“下一步”按钮。

图2-35 欢迎界面
(2)打开“许可协议”界面,选择“Yes,I agree to the License Agreement”单选按钮,我同意这个许可协议”单选按钮,如图2-36所示,单击“下一步”按钮。

图2-36 许可协议
(3)在打开如图2-37所示的“日期和时间”设置界面后,应根据实际设置正确的时间,然后单击“下一步”按钮。

图2-37 日期和时间
(4)在“显示”设置界面中,应根据实际设置,如图2-38所示,单击“下一步”按钮即可打开“RedHat网络登录”界面。

图2-38 显示
(5)在如图2-39所示的“RedHat网络登录”界面中,有3个选择。

图2-39 RedHat网络登录
● 如果已经有网络账户和口令,应输入在RedHat网站注册的登录账户和口令,单击“下一步”按钮。
● 如果没有网络登录账号可以选择“我还没有RedHat登录账号,我需要建立一个”单选按钮,然后单击下一步按钮,打开如图2-40所示的界面。

图2-40 建立网络登录
填入注册信息,单击“下一步”按钮提示来完成注册即可。
● 如果暂时不想注册,可以选择“告诉我为什么需要注册并提供一个RedHat登录账户”按钮,单击“下一步”按钮,将看到如图2-41所示的界面。

图2-41 暂时不注册
选择“我现在还不能完成注册,请在以后提醒我”单选按钮,单击“下一步”按钮,打开如图2-42所示的系统用户设置界面,输入用户名和口令后单击“下一步”按钮,将打开“声卡”界面。

图2-42 系统用户
(6)打开如图2-43所示的“声卡”界面中后,单击“播放测试声音”按钮,系统将播放3次声音。若播放声音正确,就在随后弹出得声音播放成功对话框中选择“是”,反之选择“否”,系统将暂屏蔽音频。

图2-43 声卡
(7)声音设置完成后,单击“下一步”按钮,将打开如图2-44所示的“额外光盘”界面,在此界面中可以通过额外光盘来安装用户所需要的额外软件。由于可以在以后安装,因此这里直接单击“下一步”按钮。

图2-44 额外光盘
(8)最后打开的是如图2-45所示的“结束设置”界面。

图2-45 结束设置
(9)直接单击“下一步”按钮,就可以完成首次启动时的设置工作。打开如图2-46所示的登录界面,输入用户名和密码即可进行RedHat Enterprise Linux的使用了。

图2-46 登录界面
2.2.4 安装过程中应当注意的一些问题
Linux到此已经安装完毕,下面介绍一下在安装中应注意的一些事项。
(1)如果要和Windows混装,一定要先装Windows,后装Linux。
(2)分区的时候,根据计划安装的软件灵活决定分区。一般分区有:/,/root,/usr,/var和swap分区,其中swap分区类型和其他不同需要专门选择,它的空间一般是实际内存的两倍即可。/root分区是紧急情况root用的,有64 MB就行了。
(3)当然,为了方便,用户可以安装发行包做好的软件。但一般安装Linux的做法是开始就安装一个最小系统,然后安装所有的编译工具。安装编译工具的方法一般都通过用户所使用的发行包的包管理工具实现,这样最方便。
(4)如果和Windows混装的时候,安装完成但系统不能正常启动,可以用Windows 98启动盘启动,然后用FDISK/MBR恢复主引导分区来保住Windows分区。
(5)在安装了最小系统和全套的编译器后,得到一个比较干净的系统,在这个系统上,可以下载和安装各种应用软件。
2.2.5 删除RedHat Enterprise Linux
删除RedHat Enterprise Linux的方法非常简单,按照以下步骤进行即可。
(1)使用DOS启动盘启动,用fdisk/mbr命令删除GRUB。
(2)使用分区魔术师PartitionMagic或DM等分区工具删除Linux分区,然后将删除Linux分区后留下的可用空间分区和格式化即可。