
1.4 任务4 安装Red Hat Enterprise Linux 7
安装RHEL 7或CentOS 7系统时,计算机的CPU需要支持VT(Virtualization Technology,虚拟化技术)。VT指的是让单台计算机能够分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是通过中间层实现计算机资源的管理和再分配,让系统资源的利用率最大化。其实只要计算机不是五六年前买的,并且价格不低于3000元,它的CPU就肯定是支持VT的。如果开启虚拟机后依然提示“CPU不支持VT技术”等报错信息,请重启计算机并进入BIOS中把VT虚拟化功能开启即可。
(1)在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到RHEL 7系统安装界面,如图1-21所示。在界面中,“Test this media & install Red Hat Enterprise Linux 7.4”和“Troubleshooting”的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择“Install Red Hat Enterprise Linux 7.4”选项来直接安装Linux系统。

图1-21 RHEL 7系统安装界面
(2)按回车键后开始加载安装镜像,所需时间在30秒~60秒,请耐心等待,选择系统的安装语言(简体中文)后单击“继续”按钮,如图1-22所示。

图1-22 选择系统的安装语言
(3)在安装界面中单击“软件选择”选项,如图1-23所示。

图1-23 安装系统界面
(4)RHEL 7系统的软件定制界面可以根据用户的需求来调整系统的基本环境,例如把Linux系统用作基础服务器、文件服务器、Web服务器或工作站等。此时只需在界面中单击选中“带GUI的服务器”单选按钮(如果不选此项,则无法进入图形界面),然后单击左上角的“完成”按钮即可,如图1-24所示。

图1-24 选择系统软件类型
(5)返回到RHEL 7系统安装主界面,单击“网络和主机名”选项后,将“主机名”字段设置为RHEL 7-1,然后单击左上角的“完成”按钮,如图1-25所示。

图1-25 配置网络和主机名
(6)返回到RHEL 7系统安装主界面,单击“安装位置”选项后,单击“我要配置分区”按钮,然后单击左上角的“完成”按钮,如图1-26所示。

图1-26 选择“我要配置分区”
(7)开始配置分区。磁盘分区允许用户将一个磁盘划分成几个单独的部分,每一部分有自己的盘符。在分区之前,首先规划分区,以20G硬盘为例,做如下规划。
•/boot分区大小为300MB。
•swap分区大小为4GB。
•/分区大小为10GB。
•/usr分区大小为8GB。
•/home分区大小为8GB。
•/var分区大小为8GB。
•/tmp分区大小为1GB。
下面进行具体分区操作。
① 创建boot分区(启动分区)。在“新挂载点将使用以下分区方案”选中“标准分区”。单击“+”按钮,如图1-27所示,选择挂载点为“/boot”(也可以直接输入挂载点),容量大小设置为300MB,然后单击“添加挂载点”按钮。在图1-28所示的界面中设置文件系统类型为“ext4”,默认文件系统xfs也可以。

图1-27 添加/boot挂载点

图1-28 设置/boot挂载点的文件类型
注意:一定选中标准分区,以保证/home为单独分区,为后面做配额实训做必要准备!
② 创建交换分区。单击“+”按钮,创建交换分区。“文件系统”类型中选择“swap”,大小一般设置为物理内存的两倍即可。例如,计算机物理内存大小为2GB,设置的swap分区大小就是4096MB(4GB)。
说明:什么是swap分区?简单地说,swap就是虚拟内存分区,它类似于Windows的PageFile.sys页面交换文件。就是当计算机的物理内存不够时,利用硬盘上的指定空间作为后备军来动态扩充内存的大小。
③ 用同样方法:创建“/”分区大小为10GB,“/usr”分区大小为8GB,“/home”分区大小为8GB,“/var”分区大小为8GB,“/tmp”分区大小为1GB。文件系统类型全部设置为“ext4”,设置分区类型全部为“标准分区”。设置完成如图1-29所示。

图1-29 手动分区
特别注意:① 不可与root分区分开的目录是:/dev、/etc、/sbin、/bin和/lib。系统启动时,核心只载入一个分区,那就是“/”,核心启动要加载/dev、/etc、/sbin、/bin和/lib 5个目录的程序,所以以上几个目录必须和/根目录在一起。
② 最好单独分区的目录是:/home、/usr、/var和/tmp。出于安全和管理的目的,最好将以上4个目录独立出来。例如,在samba服务中,/home目录可以配置磁盘配额quota,在sendmail服务中,/var目录可以配置磁盘配额quota。
④ 单击左上角的“完成”按钮,如图1-30所示,单击“接受更改”按钮完成分区。

图1-30 完成分区后的结果
(8)返回到安装主界面,如图1-31所示,单击“开始安装”按钮后即可看到安装进度。在此处选择“ROOT密码”,如图1-32所示。

图1-31 RHEL 7安装主界面

图1-32 RHEL 7系统的安装界面
(9)设置root管理员的密码。若坚持用弱口令的密码,则需要单击两次图1-33所示界面左上角的“完成”按钮才可以确认。这里需要说明,当您在虚拟机中做实验的时候,密码无所谓强弱,但在生产环境中一定要让root管理员的密码足够复杂,否则系统将面临严重的安全问题。

图1-33 设置root管理员的密码
(10)Linux系统安装过程在30分钟~60分钟,用户在安装期间耐心等待即可。安装完成后单击“重启”按钮。
(11)重启系统后将看到系统的初始化界面,单击“LICENSE INFORMATION”选项,如图1-34所示。

图1-34 系统初始化界面
(12)选中“我同意许可协议”复选框,然后单击左上角的“完成”按钮。
(13)返回到初始化界面后单击“完成配置”选项。
(14)虚拟机软件中的RHEL 7系统经过又一次的重启后,终于可以看到系统的欢迎界面,如图1-35所示。在界面中选择默认的语言汉语(中文),然后单击“前进”按钮。

图1-35 系统的语言设置
(15)将系统的键盘布局或输入方式选择为“English(Australian)”,然后单击“前进”按钮,如图1-36所示。

图1-36 设置系统的输入来源类型
(16)按照图1-37所示的设置来设置系统的时区(上海,上海,中国),然后单击“前进”按钮。

图1-37 设置系统的时区
(17)为RHEL 7系统创建一个本地的普通用户,该账户的用户名为“yangyun”,密码为“redhat”,然后单击“前进”按钮,如图1-38所示。

图1-38 设置本地普通用户
(18)在图1-39所示的界面中单击“开始使用Red Hat Enterprise Linux Server”按钮,出现图1-40所示的界面。至此,RHEL 7系统完成了全部的安装和部署工作。

图1-39 系统初始化结束界面

图1-40 系统的欢迎界面