高职组软件测试赛题库(环境部署)

本文最后更新于: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 账号登录系统截图。

  • 部署过程
  1. 新建虚拟机
    根据图片配置虚拟机


  • 根据下图添加本地文件夹中的 ios 镜像文件
  • 设置网卡 1
  • 选择箭头所指
  • 磁盘配置以及网络设置
  • 设置 root 密码
  • 安装完之后重启并设置网卡 2
  • 开机查看 IP 地址
ip a

设置 2. 检查网络连接
打开主机 CMD 检查与虚拟机的连通

ping (虚拟机ip地址)
  1. SSH 连接虚拟机
    在主电脑 CMD 输入
ssh root@(虚拟机ip)
2. 安装配置 JDK

在 CentOS 系统中,使用提供的 JDK 安装包,安装 JDK。

  • 截图要求:一共 2 张图,分别为:① 截取 JDK 环境变量配置截图;②JDK 安装成功后,截取使用命令查看 JDK 版本信息截图。

  • 部署过程
    1. 传输文件到 CenterOS 系统
    scp openjdk-16.0.1_linux-x64_bin.tar.gz root@192.168.56.103:~/
    1. 解压文件
    tar -zxvf openjdk-16.0.1_linux-x64_bin.tar.gz
    1. 移动文件
    mv jdk-16.0.1 /usr/local/jdk-16.0.1
    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
    1. 检查环境是否部署成功
    java -version
3. 安装配置 MySQL

在 CentOS 系统中,使用提供的 MySQL 安装包,安装 MySQL。

  • 截图要求:一共 3 张图:① 截取 MySQL 配置文件截图;② 截取 root 账号成功登录 MySQL 截图;③ 截取使用 suthr.sql 初始化人力资源综合服务系统数据库命令截图。

  • 部署过程
    1. 传输文件到 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:~/
    1. 解压文件
    tar -xvf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz
    1. 移动文件
    mv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql
    1. 创建 mysql 用户
    groupadd mysql
    useradd -g mysql mysql
    1. 更改目录权限
    chown -R mysql:mysql /usr/local/mysql
    chmod -R 777 /usr/local/mysql
    1. 初始化 mysql
      切换到 mysql 的 bin 目录下
    cd /usr/local/mysql/bin

    执行 mysql 初始化命令

    ./mysqld --initialize
    1. 设置环境变量
    vi /etc/profile

    在文件末尾写入

    # mysql8.0.24
    export MYSQL_HOME=/usr/local/mysql/bin
    export PATH=$PATH:$MYSQL_HOME

    :wq保存退出

    • 激活环境变量使配置生效
    source /etc/profile
    1. 添加开机自启动
    ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    1. 启动 mysql 服务
    service mysql start
    • 注:若启动失败请再执行一次chmod -R 777 /usr/local/mysql
    1. 登陆 mysql
    mysql -u root -p
    1. 修改密码
    ALTER USER "root"@"localhost" IDENTIFIED BY "password";
    FLUSH PRIVILEGES;
    1. 修改公网访问
    use mysql;
    update user set host='%' where user='root';
    FLUSH PRIVILEGES;
    1. 设置防火墙
    # 检查是否有或者是否开启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 主页截图。

  • 部署过程
    1. 传输文件到 CenterOS 系统
    scp apache-tomcat-10.0.5.tar.gz root@192.168.56.103:~/
    1. 解压文件
    tar -zxvf apache-tomcat-10.0.5.tar.gz
    1. 移动文件
    mv apache-tomcat-10.0.5/ /usr/local/tomcat
    1. 执行 Tomcat 脚本启动 tomcat
    /usr/local/tomcat/bin/startup.sh
    1. 查看 Tomcat 监听的端口
    netstat -ltnp |grep java
    1. 关闭防火墙
    systemctl stop firewalld.service
    • 网页访问虚拟机 ip 查看 tomcat 服务
5. 系统应用部署

将 suthr.war 包部署到 Tomcat。

  • 截图要求:一共 2 张图,分别为:① 项目部署成功后,截取 webapps 目录截图;② 项目部署成功后,截取通过浏览器访问人力资源综合服务系统登录页截图。

  • 部署过程

三. 技术参数选取范围