1.4 Red Hat Enterprise Linux 8安装
在正式开始安装之前,还需要对硬件进行兼容性检查,选择合适的安装介质等。兼容性检查可以通过Red Hat官方网站了解,通常较新的硬件和非常老旧的硬件会存在兼容性问题。
1.4.1 可选择的安装方式
Linux操作系统有多种安装方式,常见的有以下几种。
1.从光盘安装
这是比较简单方便的安装方法,Linux发行版可以在对应的官方网站下载,下载完成后刻录成光盘,然后将计算机设置成光驱引导。把光盘放入光驱,重新引导系统,系统引导完成即进入图形化安装界面。Red Hat Enterprise Linux安装界面如图1.2所示。
图1.2 Linux安装界面
2.从硬盘安装
Linux发行版对应的官方网站下载的光盘映像文件可以直接从硬盘进行安装。通过特定的ISO文件读取软件可以将光盘解压到指定的目录待用,重新引导即可进入Linux的安装界面。这时安装程序就会提示你选择是用光盘安装还是从硬盘安装,选择从硬盘安装后,系统会提示输入安装文件所在的目录。
3.在虚拟机上安装
在虚拟机上安装,其实也分为光盘安装或U盘安装,因为虚拟机也具备这些虚拟端口。与其他方式不同的是,必须先安装一个虚拟机。本章主要以虚拟机上的光盘安装为例介绍Linux的安装过程。
4.其他安装方式
Linux发行版还可以通过U盘或网络进行安装,安装方法类似,区别在于安装过程中系统的引导方式。
Linux安装程序引导完毕后的效果如图1.2所示。如果对安装过程不是很熟悉,推荐通过虚拟机的方式安装,要求简单,危险性较低。
1.4.2 创建虚拟机
本书将以在虚拟机中安装RHEL 8为例介绍如何安装Linux操作系统。本书中采用的虚拟机软件为VMware Workstation Pro,其实也可使用其他虚拟机软件,例如VirtualBox等。
VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统。下面创建一个虚拟机,用来安装Red Hat Enterprise Linux。
步骤01 打开VMware 15软件的主页,如图1.3所示,单击主页中的【创建新的虚拟机】选项,也可在文件菜单中选择【新建虚拟机】选项,开始创建虚拟机。
图1.3 VMware软件的主界面
步骤02 开始安装后,出现如图1.4所示的新建虚拟机向导界面,选中【典型】单选按钮进行快速创建。
步骤03 单击【下一步】按钮,打开如图1.5所示的对话框,选中最后一个单选按钮,表示稍后在此虚拟机上安装操作系统。
步骤04 单击【下一步】按钮,打开如图1.6所示的对话框,选择要在虚拟机上安装的操作系统类型,这里选择【Linux】,然后在版本列表框中选择【Red Hat Enterprise Linux 8 64位】。
图1.4 创建虚拟机的向导
图1.5 是否需要安装操作系统
步骤05 单击【下一步】按钮,出现如图1.7所示的对话框,为虚拟机命名。如果有多个Linux操作系统的虚拟机,此处还要明确Linux版本号,这里改为【Red Hat Enterprise Linux 8 64位】。在下面的【位置】选项中还要为虚拟机选择保存的路径,可以单击【浏览】按钮选择,此处按实际需要选择即可。
图1.6 选择要安装的操作系统类型
图1.7 为虚拟机命名
步骤06 单击【下一步】按钮,出现如图1.8所示的对话框,这里要给虚拟机分配硬盘空间,因为将来在Linux中安装的文件肯定会越来越多,所以建议设为默认的20GB。在拆分选项中,通常建议选择【将虚拟磁盘拆分成多个文件】。如果以后需要复制、移动或将此虚拟机的磁盘文件用作其他途径等,建议选择【将虚拟磁盘存储为单个文件】。
步骤07 单击【下一步】按钮,出现如图1.9所示的对话框,这里会显示虚拟机的名称、空间大小等属性。如果需要修改虚拟机的硬件,此时可以单击【自定义硬件】按钮,添加或移除相关硬件,此处可按实际需要进行修改。最后单击【完成】按钮,向导就会创建虚拟机。
图1.8 设置硬盘空间
图1.9 安装完成界面
当虚拟机创建成功后,在VMware 15的主界面左侧会列出我们刚创建好的虚拟机,右侧会显示刚刚创建的虚拟机的详细信息,如图1.10所示。
图1.10 虚拟机列表
1.4.3 安装Red Hat Enterprise Linux
Linux的安装方法有很多种,本书主要以光盘安装为例介绍Linux的安装过程及相关的参数设置,详细步骤如下。
步骤01 打开上一小节创建的虚拟机,单击【虚拟机】|【设置】菜单,如图1.11所示。
步骤02 打开的虚拟机设置界面如图1.12所示。此步主要是让VMware 52将安装光盘的映像文件当成光驱使用,单击【CD/DVD(SATA)】选项,窗口右边显示光驱的连接方式。此处选中【使用ISO映像文件】单选按钮,然后单击【浏览】按钮,在弹出文件选择窗口中选择RHEL 8.0的ISO文件。通过此步的设置,VMware 15就会将选择的ISO文件当成光驱。单击【确定】按钮设置完毕。
图1.11 VMware设置选择步骤
图1.12 VMware光驱设置界面
步骤03 通过以上步骤完成虚拟机的光驱设置,下一步启动虚拟机,如图1.13所示,单击菜单中的绿色箭头或虚拟机详细信息中的【开启此虚拟机】即可启动虚拟机。
步骤04 启动后耐心等待安装程序引导完毕,即进入Linux的安装界面。Linux的安装和Windows的安装类似,如图1.14所示。安装界面的第一个选项【Install Rad Hat Enterprise Linux 8.0.0】表示立即开启安装进程,第二个选项【Test this media & install Red Hat Enterprise Linux 8.0.0】表示先测试安装介质是否有错误,然后开启安装进程。如果确认光盘没有问题就可使用第一个选项,否则建议使用第二个选项。
图1.13 VMware启动界面
图1.14 Linux安装引导界面
注意
虚拟机与物理机之间的键盘鼠标切换使用Ctrl+Alt组合键。
步骤05 此处选择第二项,使用键盘的上下方向键选中【Test this media & install Red Hat Enterprise Linux 8.0.0】,按Enter键,接下来等待安装程序的引导。引导完毕会提示是否开始安装进程,再次按Enter键,安装进程会载入介质检查工具并检查安装光盘,如图1.15所示。
图1.15 选择是否检测介质
步骤06 待介质检查完毕或按Esc键中途取消检查介质,引导程序会加载安装程序,等待数秒会显示图形安装界面。图形安装程序会询问安装过程中使用的语言,如图1.16所示。此时可选择中文,在左侧选择【中文】、右侧选择【简体中文(中国)】,然后单击【继续】按钮继续安装。
步骤07 接下来安装程序会显示安装信息摘要界面,如图1.17所示。在信息摘要界面中,安装程序会要求用户确认安装的各个细节设置,设置完成后才能继续安装。细节设置分为本地化、安全策略(SECURITY)、软件和系统4个部分。
图1.16 选择安装语言
图1.17 安装信息摘要界面
步骤08 首先设置的是本地化部分,由于此前的安装语言选择中已包含地域信息,因此安装程序会将日期时间、键盘和语言选择为系统推荐的选项。一般情况下本地化中保持默认即可,也可以单击相关设置进行修改。在语言支持中需要特别注意的是如果此计算机确定需要在中国大陆地区使用,就需要安装【简体中文(中国)】,即使之后系统将采用英文作为默认语言也应安装;否则会出现系统中的中文文件名、中文文本等都是乱码的现象,操作非常不方便。
步骤09 安全策略(SECURITY)用于定义系统默认的安全规则,默认情况下没有安全规则。学习Linux系统时,可以不必选择此项,保持默认即可。
步骤10 接下来是软件设置,主要用来定制服务器角色。【安装源】是用来选择安装介质位置的选项,在使用硬盘、网络等安装方法时使用,使用光盘时无意义,保持默认即可。【软件选择】选项可以定义服务器角色及软件包。如果是生产环境就可以按实际情况选择,此处是为了全面学习Linux,所以建议选择【带GUI的服务器】,如图1.18所示,选择完成后单击左上角的【完成】按钮即可返回。
图1.18 软件选择界面
返回信息摘要界面后,安装程序会计算所选服务器角色需要安装软件之间的依赖关系,大约需要几秒钟时间,在此期间无法重新进入软件选择界面。
步骤11 接下来进行系统设置。首先需要选择安装位置,如图1.19所示。安装位置选择是安装过程中重要的一步。如果是全新的计算机,硬盘上没有任何操作系统或数据,可以在【存储配置】中选中【自动】单选按钮。安装程序会自动根据磁盘以及内存的大小分配磁盘空间和SWAP空间,并建立合适的分区,然后直接单击左上角的【完成】按钮即可。如果自动分区不能满足需求,也可选择手动分区,在【存储配置】中选中【手动分区】单选按钮,然后单击左上角的【完成】按钮进入手动分区,如图1.20所示。
图1.19 选择安装位置
图1.20 手动分区界面
注意
此步自动将原先硬盘上的数据格式化为Linux的分区文件系统。Linux分区和Windows分区不能共用,所以此步是一个危险操作,要再次确认计算机上没有任何其他操作系统或是没有任何需要保留的数据。
如果不知该如何手动分区,此时可选择【点击这里自动创建它们】让安装程序提供一个方案,然后在此方案的基础上进行修改。如果仍希望手动尝试分区,需要注意以下知识:
● 设备类型:默认已选择LVM,这是一种可在线式扩展的分区技术,建议使用。关于LVM的具体情况可参考相关资源了解。
● 挂载点:指定该分区对应Linux文件系统的哪个目录,比如/usr/loca/或/data。Linux允许将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个物理磁盘损坏时不会影响到其他物理磁盘上的数据。
● 文件系统类型:指定了该分区的文件系统类型,可选项有EXT2、EXT3、EXT4、XFS、SWAP等。RHEL 8.0默认使用的是XFS(参见4.3节),可以根据自己的需求选择合适的文件系统类型,也可以保持默认设置。Linux的数据分区创建完毕后,有必要创建一个SWAP分区,SWAP原理为用硬盘模拟的虚拟内存,当系统内存使用率比较高的时候,内核会自动使用SWAP分区来存取数据。
● 期望容量:分区的大小,以MB、GB为单位。Linux数据分区的大小可以根据用户的实际情况进行填写,而SWAP大小根据经验可以设为物理内存的两倍,比如物理内存是1GB,SWAP分区大小可以设置为2GB。安装程序可以识别简写,如500MB、4GB等,如果期望容量为空,那么安装程序默认使用所有空闲空间。
分区方案并不是一成不变的,需要视具体情况有所侧重。一个最简单的分区方案应该包括3个分区:引导分区、交换分区和根分区。引导分区主要用来存放引导文件、内核等,挂载点为/boot,分区大小建议为500MB以上,需要注意引导分区的设备类型只能是标准分区(普通分区)。交换分区的挂载点为swap,通常建议为物理内存的2倍。如果生产环境中物理内存小于4GB,建议为物理内存的2倍;如果物理内存为4~16GB,建议等于物理内存;如果物理内存大于16GB,建议为物理内存的一半。根分区用于存放系统中的用户数据、配置文件等,建议剩余空间都分给根分区。在本例中,一个简单的分区示例如图1.21所示。
图1.21 分区方案示例
完成分区之后,单击左上角的【完成】按钮,安装程序会弹出更改摘要界面显示所有更改内容。确认没有问题后单击【接受更改】按钮,完成安装位置选择操作。
步骤12 接下来需要配置KDUMP,界面如图1.22所示。KDUMP开启后,将会使用一部分内存空间,当系统崩溃时KDUMP会捕获系统的关键信息,以便分析、查找出系统崩溃原因。此功能主要是系统相关的程序员使用,对普通用户而言意义不大,建议关闭。
图1.22 KDUMP设置
步骤13 接下来需要设置网络和主机名,界面如图1.23所示。
图1.23 网络和主机名设置
网络和主机名设置界面的左侧是网络接口卡(即网卡)列表,右侧是网卡的详细信息,底部为主机名设置。安装程序默认不会启用网卡,此时需要拖动网卡详细信息右边的开关,将其拖动到【开启】位置。设置网卡需要单击右下角的【配置】按钮,会弹出网卡配置界面,如图1.24所示。
图1.24 网卡配置界面
在网卡配置界面中,单击【IPv4设置】标签,然后在【方法】后面的下拉列表中选择【手动设置IP地址】。设置IP地址需要在【地址】一栏下单击【Add】按钮,然后输入IP地址、子网掩码和网关,在【附加DNS服务器】文本框中输入DNS服务器地址,如有多个DNS服务器则使用逗号分隔,最后单击【保存】按钮即可完成网卡设置。需要注意的是,子网掩码使用的是长度的形式,也可以使用IP地址的形式表示,如255.255.255.0(一个255转换成二进制为8个1,故可用24来表示)等。IP地址等信息按实际情况填写即可。
设置主机名的方法是在网络和主机名设置界面的底部直接输入主机名。完成网络和主机名设置后单击左上角的【完成】按钮,即可返回安装摘要信息界面。
步骤14 设置完上述选项后,就可以单击安装信息摘要界面右下角的【开始安装】按钮开始安装,如图1.25所示。
图1.25 开始安装RHEL 8.0
开始安装后,安装程序会按之前的设置进行分区、创建文件系统等操作,但在此时还需要为root用户设置密码、创建用户才能完成最后的设置。root用户通常也称为根用户,是系统中的默认管理用户,在系统中拥有“至高无上”的权限,因此必须为其设置一个密码。单击用户设置下的【ROOT密码】弹出ROOT密码设置界面,如图1.26所示。
图1.26 ROOT密码设置界面
在ROOT密码设置界面中输入root用户的密码,然后单击左上角的【完成】按钮。由于root用户在系统中的权限很高,因此建议创建一个普通用户,当需要进行必要的管理操作时再使用root用户来完成操作。接下来单击用户设置下的【创建用户】按钮,弹出创建用户界面,如图1.27所示。
图1.27 创建用户界面
在创建用户界面中输入用户的用户名和密码,单击左上角的【完成】按钮返回安装界面。至此安装过程中的设置操作就完成了,接下来只需要等待操作系统安装完成即可,视配置情况安装过程可能需要5~15分钟。安装进程结束后将显示完成界面,如图1.28所示。
图1.28 安装完成
接下来单击【重启】按钮重新启动系统,安装过程就完成了。
系统第一次重新引导的过程可能比较慢,引导后需要接受协议、设置联网用户等,如果未安装图形界面,就会在字符界面中提示。这里的操作比较简单,此处省略这些步骤。完成这些设置后,系统就会显示图形界面的登录界面;未安装图形界面,则会显示字符界面的登录提示。