Linux系统和MySQL数据库测试环境搭建及问题排查
Linux+MySQL面试题 本文档主要涵盖了 Linux 和 MySQL 相关的面试题,涵盖了 Linux 命令、搭建测试环境、抓取 BUG 复现的日志、当测试环境无法正常访问等方面的知识点。 **Linux 命令** 1. `ps-aux`:查看正在运行的进程 - 该命令可以查看当前系统中所有进程的详细信息,包括进程ID、父进程ID、优先级、内存占用、状态等信息。 2. `top`:查看实时运行的进程状态 - 该命令可以实时查看当前系统中所有进程的状态,包括进程ID、父进程ID、优先级、内存占用、CPU 占用率等信息。 3. `netstat-anptu`:查看当前正在占用的端口 - 该命令可以查看当前系统中所有网络连接和端口的状态,包括当前占用的端口、协议类型、连接状态等信息。 4. `tail-f`:查看实时日志信息 - 该命令可以实时查看指定文件的最新内容,常用于查看日志文件中最新的记录。 5. `chmod`:修改权限 - 该命令可以修改文件或目录的权限,包括读、写、执行权限,可以使用字母法或数字法修改权限。 6. `find [路径] –name 文件名`:在指定目录下查找指定的文件 - 该命令可以在指定目录下查找指定的文件,包括文件名、文件类型、文件大小等信息。 7. `tar-zcvf 打包文件.tar.gz 被压缩的文件/路径`:压缩文件 - 该命令可以将指定文件或目录压缩成 tar.gz 文件,常用于备份和传输文件。 8. `tar-zxvf 打包文件.tar.gz -C 目标路径`:解压文件 - 该命令可以将 tar.gz 文件解压到指定目录下,常用于解压备份文件。 9. `vi`:编译器 - 该命令可以用于编辑和编译文件,常用于编写和修改代码。 **搭建测试环境** 1. 申请 Linux 服务器 - 在搭建测试环境时,需要申请 Linux 服务器,以便模拟真实的测试环境。 2. 安装 MySQL 数据库、Nginx 应用服务器、JDK(Java 代码) - 在搭建测试环境时,需要安装必要的软件,包括 MySQL 数据库、Nginx 应用服务器和 JDK。 3. 把前后端代码部署到指定的工作目录下 - 在搭建测试环境时,需要将前后端代码部署到指定的工作目录下,以便模拟真实的测试环境。 4. 初始化数据库 - 在搭建测试环境时,需要初始化数据库,以便模拟真实的测试环境。 5. 启动数据库、启动前后端代码服务 - 在搭建测试环境时,需要启动数据库和前后端代码服务,以便模拟真实的测试环境。 6. 打开浏览器进行验证 - 在搭建测试环境时,需要打开浏览器进行验证,以便确保测试环境的正确性。 **版本更新** 1. 访问之前正在使用的 Linux 服务器 - 在版本更新时,需要访问之前正在使用的 Linux 服务器,以便获取最新的代码。 2. 把开发修改后的前后端代码部署到指定的工作目录下 - 在版本更新时,需要把开发修改后的前后端代码部署到指定的工作目录下,以便更新测试环境。 3. 如果更新代码时,有涉及到数据库表结构的修改,重新初始化数据库 - 在版本更新时,如果更新代码时,有涉及到数据库表结构的修改,需要重新初始化数据库,以便保持数据库的一致性。 4. 重新启动数据库、重新启动前后端代码服务 - 在版本更新时,需要重新启动数据库和前后端代码服务,以便保持测试环境的正确性。 5. 打开浏览器进行验证 - 在版本更新时,需要打开浏览器进行验证,以便确保测试环境的正确性。 **抓取 BUG 复现的日志** 1. 先询问开发找到日志文件的路径 - 在抓取 BUG 复现的日志时,需要先询问开发找到日志文件的路径,以便快速定位问题。 2. 使用命令:`tail-f 日志文件名`,实时打印日志的最新内容 - 在抓取 BUG 复现的日志时,需要使用命令 `tail-f`,实时打印日志的最新内容,以便快速定位问题。 3. 打开软件系统,进行操作,复现该 BUG,日志文件会自动记录复现 BUG 的操作过程,并打印在屏幕上 - 在抓取 BUG 复现的日志时,需要打开软件系统,进行操作,复现该 BUG,以便快速定位问题。 **当测试环境无法正常访问** 一、网络问题 - 网络不通、本地的防火墙或网关设置问题、网络地址输入错误等问题可能会导致测试环境无法正常访问。 二、机房或者服务器问题 - 机房或者服务器问题,例如:网站超流量、服务器不能正常工作等问题可能会导致测试环境无法正常访问。 本文档涵盖了 Linux 命令、搭建测试环境、抓取 BUG 复现的日志、当测试环境无法正常访问等方面的知识点,对于 Linux 和 MySQL 的开发和测试人员非常有帮助。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)