
1.4 工作任务2——CentOS 7环境搭建

工作任务2
1.4.1 任务目的
新星公司欲搭建网络服务器,首先需要搭建操作系统平台。考虑到Linux系统的稳定性、安全性,公司信息中心决定搭建CentOS 7操作系统平台。
1.4.2 任务规划
采用CentOS 7操作系统,系统安装来源采用ISO镜像文件CentOS-7-x86_64-DVD-1810.iso(可从官方网站https://www.centos.org下载),由虚拟机的光驱直接指向镜像文件实现安装。
1.4.3 CentOS 7.6的安装
CentOS 7的安装步骤如下。
1)在一台创建好的CentOS 7虚拟机中,将虚拟机的光驱指向要安装的镜像文件CentOS-7-x86_64-DVD-1810.iso,启动该虚拟机,进入如图1-21所示的界面,使用方向键选择Install CentOS 7,按〈Enter〉键。
2)提示“Press the<ENTER>key to begin the installation process”,按〈Enter〉键。进入安装语言选择界面,采用默认设置,单击“Continue”按钮,如图1-22所示。

图1-21 初始界面

图1-22 安装语言选择界面
3)进入“INSTALLATION SUMMARY”(安装概览)界面,如图1-23所示。
4)单击“DATE & TIME”,进入日期时间配置界面,分别选择“Asia”→“Shanghai”。如图1-24所示。在计算机集群中,时间同步非常重要,因此要正确选择时区。设置好时区及时间后,单击“Done”按钮。

图1-23 安装概览界面

图1-24 日期时间配置界面
5)返回安装概览界面,单击“SOFTWARE SELECTION”,进入安装软件包选择界面,默认采用最小化安装,即系统重启后进入字符界面。Linux一般提供两种图形化界面,KDE与GNOME,GNOME界面现在应用比较多。若需安装图形化界面,选择“GNOME Desktop”单选按钮,右侧复选框全部勾选,如图1-25所示,单击“Done”按钮。
6)返回安装概览界面,单击“INSTALLATION DESTINATION”,进入安装目标(磁盘)界面,对系统磁盘分区进行设置。默认设置为逻辑卷分区(LVM),但在制作一些云平台的Linux虚拟机模板时,需要将分区设置为标准分区。选择“I will configure partitioning”单选按钮,如图1-26所示,单击“Done”按钮。

图1-25 安装软件包选择界面

图1-26 安装目标(磁盘)界面
7)进入“MANUAL PARTITIONING”(手动分区)界面,将下拉菜单中的“LVM”替换成“Standard Partition”,如图1-27所示,单击“Done”按钮。
8)进入设置分区大小界面,可以根据需求设置swap分区、boot分区大小,swap分区类似于Windows系统的虚拟内存,boot分区用于存储系统内核及系统启动引导文件,大小可采取默认值,其他空间分配给“/”根分区,如图1-28所示,单击“Done”按钮。

图1-27 设置为标准分区

图1-28 设置分区大小
9)弹出提示框“SUMMARY OF CHANGES”,单击“Accept Changes”按钮,如图1-29所示。
10)返回安装概览界面,单击“KDUMP”。进入KDUMP界面,取消勾选“Enable kdump”复选框,如图1-30所示,单击“Done”按钮。

图1-29 接受分区结果

图1-30 取消kdump机制
11)返回安装概览界面,单击“Begin Installation”按钮,开始安装系统。系统安装过程中需要设置超级管理员root口令,以及创建新用户,如图1-31所示。
12)单击“ROOT PASSWORD”,设置root账户口令,设置完成后两次单击“Done”按钮。单击“USER CREATION”,创建新用户,设置完用户名及口令后,两次单击“Done”按钮。安装完系统后,需要重启,如图1-32所示。

图1-31 设置root口令及创建新用户

图1-32 系统安装完成
13)系统重新引导,进入“INITIAL SETUP”界面,单击“LICENSING”,如图1-33所示。进入“LICENSE INFORMATION”界面,选中“I accept the license agreement”,单击“Done”按钮。
14)返回“INITIAL SETUP”界面,单击“FINISH CONFIGURATION”,结束系统配置,进入系统登录界面,可选择已创建的用户登录,也可以单击“not listed”,然后以root用户登录系统,如图1-34所示。

图1-33 接受许可协议

图1-34 登录系统
1.4.4 拓展与提高

工作任务2拓展与提高
1.更改计算机名
计算机集群中,每一台计算机都有自己的计算机名,安装完系统后需更改计算机名。在CentOS桌面上右击,选择“Open Terminal”命令,打开终端。在终端中输入以下命令可更改计算机名。

2.关闭防火墙
服务器要提供网络服务就要开启相应端口监听,如HTTP服务需开启80端口、FTP服务需开启21端口等。CentOS 7自带防火墙由6.0版的iptables升级为firewalld,对服务器配置初学者来讲,建议关闭防火墙。待服务器技术达到一定水平之后,再做防火墙的相应设置。
使用以下命令可关闭防火墙。

设置禁止开机时启动防火墙。

3.关闭SElinux
SElinux用于实现Linux中的强制访问控制,建议Linux初学者将系统中的SElinux关闭。
使用vim编辑器打开/etc/sysconfig/selinux文件,将SELINUX参数的值设置为disabled。

设置完成后保存退出,输入命令reboot,重启系统,使设置生效。