Linux操作系统管理与Hadoop生态圈部署:基于CentOS 7.6
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 CentOS 7.6的安装

若要学习操作系统的相关操作,则必须先学会操作系统的安装,建议初学者不要把Linux直接安装到物理机上,特别是在学习磁盘的分区格式化等操作时,这些操作会给物理机造成不可估量的损失,一旦发生误操作,甚至会导致数据的丢失、磁盘的损坏。

虚拟机软件的存在为各种操作系统的初学者带来了很大的便利,首先,虚拟机可以模拟所有的硬件资源,并且和真实的物理机无异,可以为用户的学习打下良好的基础;其次,宿主机和虚拟机是完全隔离的,无论如何操作虚拟机,都不会给物理机带来实际的安全威胁;再次,虚拟机软件都提供了方便的快照、克隆等功能,为迅速还原及迅速部署提供了可能;最后,网络操作系统的网络环境非常重要,而虚拟机可以让一台物理机虚拟出几台虚拟机,也就是说,只使用一台物理机搭建网络实验环境成为可能。

2.1.1 安装介质的获取及安装方式简介

CentOS 7.6安装介质的获取可以通过访问“https://www.centos.org/download/”,单击“CentOS Linux DVD ISO”,选择并下载ISO镜像,目前该网址中的CentOS最新版本是CentOS 8.0.1905;也可以通过访问“http://mirror.centos.org”获取ISO镜像,单击“http://isoredirect.centos.org/centos/7/isos/x86_64/”,下面有很多下载链接可供选择,CentOS 7的最新版本是CentOS 7.7.1908,本书采用的是CentOS 7.6.1810版本。

在下载列表中,包括Everything DVD和普通DVD版本。通常应下载普通DVD版本,这是常用的标准安装版,里面包含大量的常用软件,容量一般为4GB左右。Everything DVD版本包含所有软件组件,容量为10GB左右,主要针对那些想创建本地镜像的系统管理员。

2.1.2 安装方式

CentOS Linux可以通过使用yum update命令将CentOS升级到最新版本,但是建议用户重新安装,而不是升级。下面介绍的方法,是使用CentOS 7.6 DVD ISO安装带有GUI的服务器。

一般来说,目前的Linux支持以下几种安装方式:光盘安装、U盘安装、虚拟机安装、硬盘安装等。将下载的CentOS 7.6镜像刻录到DVD光盘中,将DVD放入光驱中,并将启动顺序设置为光盘,称为光盘安装。将CentOS 7.6镜像复制到U盘启动盘中(UEFI U盘启动工具制作的才可以),并将启动顺序设置为U盘,称为U盘安装。本书采用虚拟机安装,只需将光驱指向ISO文件即可。

2.1.3 CentOS 7.6的安装与配置

1.安装选择

在开机启动后,单击第1项“Install CentOS 7”,然后按Enter键,完成安装选择,如图2-1所示。然后在出现的界面中按Enter键即可加载安装镜像。

图2-1 安装选择

2.选择语言

接下来出现语言选择界面,在左侧列表框中选择“中文”,随后在右侧列表框中选择“简体中文(中国)”,然后单击“继续(C)”按钮,如图2-2所示。

注:对于生产服务器而言,建议语言选择英文,因此学好英语对于学好Linux还是很有必要的。

图2-2 语言选择界面

3.配置安装信息

接下来出现如图2-3所示的“安装信息摘要”界面。在上一步中,语言选择了中文,所以在“本地化”中的“日期和时间(T)”“键盘(K)”“语言支持(L)”3个选项无须再次配置。在此界面主要配置“安装位置(D)”“网络和主机名(N)”“软件选择(S)”3个选项。

图2-3 “安装信息摘要”界面

4.配置安装位置

(1)单击“安装位置(D)”,即可出现如图2-4所示的“安装目标位置”界面。选中所需的硬盘,选中“我要配置分区(I)”单选按钮,再单击“完成(D)”按钮,即可进入“手动分区”界面。

图2-4 “安装目标位置”界面

(2)在“手动分区”界面中,选择“标准分区”,单击“+”按钮,弹出“添加新挂载点”对话框,在“挂载点(P)”下拉列表框中选择挂载点,并在“期望容量(D)”文本框中输入期望的容量(如果不填,则表示将剩余空间都分给该挂载点),然后单击“添加挂载点(A)”按钮,如图2-5所示。根据图2-6中的分区方案添加其他挂载点,此处不再赘述,完成后单击“完成(D)”按钮,弹出如图2-7所示的“更改摘要”对话框,单击“接受更改(A)”按钮,应用分区策略。

注:如果挂载点和容量被错误设置,则选定分区,单击“手动分区”界面的“-”按钮即可删除该分区。另外,在CentOS 7中,除SWAP分区默认文件系统是SWAP外,其他分区都默认文件系统是XFS,如果需要修改,则在右侧“文件系统”下拉列表框中选择EXT4、EXT3等文件系统。

如果初学者无法理解此处选择分区和挂载点的含义,就使用默认的自动分区,不会影响接下来的学习和实验,在第6章会详细介绍相关知识点。

图2-5 “添加新挂载点”对话框

图2-6 “手动分区”界面

图2-7 “更改摘要”对话框

5.配置网络和主机名

(1)单击“网络和主机名(N)”,即可出现如图2-8所示的“网络和主机名(_N)”界面,一般需要配置3处。在“主机名(H):”文本框中输入Linux主机名,然后单击“应用(A)”按钮。网络开关默认为“关闭”,要设置为“打开”。单击“配置(O)...”按钮,即可弹出网络配置对话框,再对网卡名称、IP地址进行设置,如图2-9所示。

图2-8 “网络和主机名(_N)”界面

(2)在网络配置对话框中,选择“IPv4设置”选项卡,在该选项卡中,选择“方法(M):”为“手动”,然后在地址栏的相应文本框中输入IP地址、子网掩码、网关等信息,在“DNS服务器:”文本框中输入DNS服务器地址,并在配置完成后单击“保存(S)”按钮。

图2-9 网络配置对话框

(3)在保存配置后,即可返回“网络和主机名(_N)”界面,核对配置信息,单击“完成(D)”按钮,即可完成网络和主机名的配置,如图2-10所示。

图2-10 完成网络和主机名的配置

6.软件选择

单击“软件选择(S)”,即可弹出“软件选择”界面,可以根据需求定制界面和系统的基本环境,例如,将Linux作为基础服务器,在左侧“基本环境”列表框中选择“带GUI的服务器”,在右侧“已选环境的附加选项”列表框中选择基本的服务,然后单击“完成(D)”按钮即可,如图2-11所示。

图2-11 “软件选择”界面

注:初学者尽量不要选择默认的“最小安装”,否则会发现大量的命令无法执行,服务器也无法搭建。初学者面对大量的错误提示可能会手足无措,从而打击学习CentOS的积极性。

7.开始安装

(1)在所有配置完成后,返回图2-3的“安装信息摘要”界面,单击“开始安装(B)”按钮,即可开始安装,如图2-12所示。

图2-12 开始安装

(2)单击图2-12中的“ROOT密码”,设置root管理员密码,并在设置完成后,单击“完成(D)”按钮,如图2-13所示。

图2-13 设置root管理员密码

注:若坚持使用弱口令,则需要单击两次“完成(D)”按钮。在学习的过程中,密码可以简单一些。但是在实际应用中,管理员要养成设置足够复杂的密码的习惯。

(3)单击图2-12中的“创建用户(U)”,创建一个普通用户,如图2-14所示。

图2-14 创建一个普通用户

(4)Linux的安装根据所选安装包的不同,所用时间也不同,只要耐心等待即可。在安装完成后,单击“重启(R)”按钮,如图2-15所示。

图2-15 系统安装完成

8.系统初始化

(1)重启系统,即可看到“初始设置”界面,单击“LICENSE INFORMATION”,如图2-16所示。

图2-16 “初始设置”界面

(2)勾选“我同意许可协议(A)”复选框,单击“完成(D)”按钮,如图2-17所示。

(3)再次重启,可以看到登录界面,输入正确的用户名、密码等,即可成功登录,如图2-18所示。

图2-17 同意许可协议

图2-18 登录界面

注:本书是通过VMware Workstation安装CentOS 7的,因此要求电脑CPU支持VT(Virtualization Technology,虚拟化技术),目前市场上的主流配置都支持。如果开启虚拟机仍然提示“CPU不支持VT技术”,则需要重启电脑并进入BIOS,开启VT虚拟化功能。由于篇幅所限,本书不安排专门章节介绍VMware Workstation的使用,读者可自行查找资料学习。