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. 机器重启后业务正常

考评打分之前,需要重新启动两台虚拟机。

posted @ 2022-05-03 10:58  CharlieBrown  阅读(65)  评论(0)    收藏  举报
标题