Linux能力测试
1. 概述
在VMWare Workstation环境中部署一套LAMP应用。测试用例下载地址为:
https://tomtrain.s3.cn-northwest-1.amazonaws.com.cn/bookstore2.zip
测试用的表结构及测试用户数据,请参见压缩包中的books.sql。
2. 拓扑

此应用由两台Linux服务器(虚拟机)组成,一台是Web服务器,一台是数据库服务器。
两台虚拟机在VMWare Workstation的NAT网络,IP地址规划如上图所示。
3. 要求
3.1. Linux发行版本安装
CentOS Stream 8 x86_64,下载地址为https://www.centos.org/centos-stream/
例如:使用CentOS-Stream-8-x86_64-20220414-dvd1.iso
http://mirrors.aliyun.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20220414-dvd1.iso
安装时,要求采用最小化安装。
3.2. 磁盘管理
每台服务服务器都有2块硬盘,其中100GB的硬盘用于操作系统的安装,200GB的硬盘用于保存业务数据,包括:网站数据、数据库的数据文件和日志文件。
使用LVM来管理200G的硬盘,要求如下:
- 物理卷:200GB磁盘上只有一个基本分区,将此分区用作物理卷。
- 卷组:卷组名称为vgdata1。
- 逻辑卷:名称为lvdata1。使用卷组的全部空间。采用XFS文件系统,mount目录为/data,要实现自动mount。
3.3. 账户管理
root用户要支持采用密钥登录。
两台主机之间要配置SSH等价,即使用密钥登录。
3.4. 防火墙
Web服务器:允许TCP 80的入站,允许指定网段(192.168.114.0/24)的SSH入站,
数据库服务器:仅允许来自Web服务器(192.168.114.231)的TCP 3306的入站
3.5. 配置本地光盘为YUM源
交付时,要求禁用互联网的YUM源,仅使用本地光盘为YUM源
3.6. 禁用SELinux
交付时,要求永久禁用SELinux
3.7. 机器重启后业务正常
考评打分之前,需要重新启动两台虚拟机。

浙公网安备 33010602011771号