高职组软件测试赛题库(环境部署)
本文最后更新于:15 天前
一. 任务概述
本部分按照环境搭建及系统部署要求文档,完成 CentOS、JDK、MySQL、Tomcat 等测试环境搭建与配置,并安装与部署应用系统,并最终能通过浏览器成功访问系统,过程与结果需截图。截图需粘贴在环境搭建及系统部署报告中。
二. 题目要求
个人使用最新版的 VirtualBox6.1.22, CenterOS7, Openjdk16.0.1, mysql8.0.24, Tomcat10.0.5
文件下载:
-
Linux 知识普及
ssh 连接:
ssh root@(虚拟机ip地址)
- 样例
ssh root@192.168.0.2
scp 文件传输:
scp (本地文件地址) root@(虚拟机ip地址):(虚拟机文件位置)
- 样例
scp openjdk.tar.gz root@192.168.0.2:~/
-
题目
1. 安装 CentOS 7
使用 VirtualBox 和提供的 ISO 文件安装 CentOS 7,安装成功后,使用命令行界面操作系统。
- 截图要求:一共 2 张图:① 安装过程中,设置 root 账号密码界面截图;② 安装成功后,root 账号登录系统截图。
- 新建虚拟机
根据图片配置虚拟机
- 根据下图添加本地文件夹中的 ios 镜像文件
- 设置网卡 1
- 选择箭头所指
- 磁盘配置以及网络设置
- 设置 root 密码
- 安装完之后重启并设置网卡 2
- 开机查看 IP 地址
ip a
设置 2. 检查网络连接
打开主机 CMD 检查与虚拟机的连通
ping (虚拟机ip地址)
- SSH 连接虚拟机
在主电脑 CMD 输入
ssh root@(虚拟机ip)
2. 安装配置 JDK
在 CentOS 系统中,使用提供的 JDK 安装包,安装 JDK。
- 截图要求:一共 2 张图,分别为:① 截取 JDK 环境变量配置截图;②JDK 安装成功后,截取使用命令查看 JDK 版本信息截图。
-
部署过程
- 传输文件到 CenterOS 系统
scp openjdk-16.0.1_linux-x64_bin.tar.gz root@192.168.56.103:~/
- 解压文件
tar -zxvf openjdk-16.0.1_linux-x64_bin.tar.gz
- 移动文件
mv jdk-16.0.1 /usr/local/jdk-16.0.1
- 添加环境变量
vi /etc/profile
在文件末尾写入
# openjdk16.0.1 export JAVA_HOME=/usr/local/jdk-16.0.1 export JRE_HOME=${JAVA_HOME} export CLASSPATH=.:${JAVA_PATH}/lib:${JAVA_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
按
:wq
保存退出- 激活环境变量使配置生效
source /etc/profile
- 检查环境是否部署成功
java -version
3. 安装配置 MySQL
在 CentOS 系统中,使用提供的 MySQL 安装包,安装 MySQL。
- 截图要求:一共 3 张图:① 截取 MySQL 配置文件截图;② 截取 root 账号成功登录 MySQL 截图;③ 截取使用 suthr.sql 初始化人力资源综合服务系统数据库命令截图。
-
部署过程
- 传输文件到 CenterOS 系统
- 卸载 Centeros7 自带 Mariadb
rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
scp mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz root@192.168.56.103:~/
- 解压文件
tar -xvf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz
- 移动文件
mv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql
- 创建 mysql 用户
groupadd mysql useradd -g mysql mysql
- 更改目录权限
chown -R mysql:mysql /usr/local/mysql chmod -R 777 /usr/local/mysql
- 初始化 mysql
切换到 mysql 的 bin 目录下
cd /usr/local/mysql/bin
执行 mysql 初始化命令
./mysqld --initialize
- 设置环境变量
vi /etc/profile
在文件末尾写入
# mysql8.0.24 export MYSQL_HOME=/usr/local/mysql/bin export PATH=$PATH:$MYSQL_HOME
按
:wq
保存退出- 激活环境变量使配置生效
source /etc/profile
- 添加开机自启动
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
- 启动 mysql 服务
service mysql start
- 注:若启动失败请再执行一次chmod -R 777 /usr/local/mysql
- 登陆 mysql
mysql -u root -p
- 修改密码
ALTER USER "root"@"localhost" IDENTIFIED BY "password"; FLUSH PRIVILEGES;
- 修改公网访问
use mysql; update user set host='%' where user='root'; FLUSH PRIVILEGES;
- 设置防火墙
# 检查是否有或者是否开启firewall systemctl status firewalld # 开启防火墙 systemctl start firewalld # 设置开机自启 systemctl enable firewalld # 设置3306为永久开发 firewall-cmd --add-port=3306/tcp --permanent # 重启生效 firewall-cmd --reload
4. 安装配置 Tomcat
在 CentOS 系统中,使用提供的 Tomcat 安装包,安装 Tomcat。
- 截图要求:一共 2 张图:①Tomcat 安装成功后,截取启动 Tomcat 服务命令截图;②Tomcat 安装成功后,截取通过浏览器访问 Tomcat 主页截图。
-
部署过程
- 传输文件到 CenterOS 系统
scp apache-tomcat-10.0.5.tar.gz root@192.168.56.103:~/
- 解压文件
tar -zxvf apache-tomcat-10.0.5.tar.gz
- 移动文件
mv apache-tomcat-10.0.5/ /usr/local/tomcat
- 执行 Tomcat 脚本启动 tomcat
/usr/local/tomcat/bin/startup.sh
- 查看 Tomcat 监听的端口
netstat -ltnp |grep java
- 关闭防火墙
systemctl stop firewalld.service
- 网页访问虚拟机 ip 查看 tomcat 服务
5. 系统应用部署
将 suthr.war 包部署到 Tomcat。
- 截图要求:一共 2 张图,分别为:① 项目部署成功后,截取 webapps 目录截图;② 项目部署成功后,截取通过浏览器访问人力资源综合服务系统登录页截图。
三. 技术参数选取范围
无