- 背景
- 系统安装方案
- 1、VMware安装
-
- [ 1.1、下载](# 1.1、下载)
- [ 1.2、安装](# 1.2、安装)
- [2、Centos 7.9 安装](#2、Centos 7.9 安装)
-
- [ 2.1 、Centos7.9 iso 下载](# 2.1 、Centos7.9 iso 下载)
- [ 2.2、使用VMware 安装](# 2.2、使用VMware 安装)
-
- [ 2.2.1、VMware配置虚拟机](# 2.2.1、VMware配置虚拟机)
- [ 2.2.2、Linux安装](# 2.2.2、Linux安装)
- 结语
背景
本文所在专栏的所有文章基于Centos7.9系统来演示,系统硬件网络配置,容器化部署。所以本文为专栏中的基础。
专栏链接: https://blog.csdn.net/weixin_40331132/category_12827717.html
系统安装方案
三个方案:
- 方案一:物理机直装
▸ 操作:在裸金属服务器/物理主机上直接部署CentOS 7.9
▸ 适用场景:
特定硬件兼容性测试
高性能计算等需独占硬件的场景
▸ 缺陷:
⚠️ 资源利用率低(单系统独占硬件)
⚠️ 环境迁移困难
⚠️ 运维复杂度高(需物理操作)
技术建议:非必要不采用,引用西方学者幽默:"Oh~ my friend, this may cause discomfort and vomiting"
方案二:企业级虚拟化平台
▸ 操作:
方案二、在大型服务器上安装虚拟化平台
物理服务器 安装VMware ESXi/KVM等虚拟化层 创建CentOS 7.9虚拟机
▸ 核心价值:
✅ 资源池化(多虚拟机共享硬件)
✅ 支持快照/热迁移/HA等高阶功能
▸ 适用场景:
企业生产环境
需高可用架构的运维体系
方案三:本地开发级虚拟化
▸ 操作:
-
方案三、在自己的电脑里面安装VMware Workstation Pro或VirtualBox虚拟化工具,然后在这样的工具里面安装Centos 7.9 虚拟机
Windows/Mac主机 安装VMware Workstation/VirtualBox 创建CentOS 7.9虚拟机
▸ 核心优势:
✅ 零额外硬件成本
✅ 支持宿主机多任务并行(开发/测试/文档办公同步进行)
✅ 快速环境重建(模板克隆功能)
▸ 适用场景:
个人学习与实验
开发测试环境构建
本教程选用方案
本文教程选择方案三,使用VMware Workstation Pro、安装Cenots 7.9。下文全面使用VMware 代替 VMware Workstation Pro
建议电脑在 4 核、8 线程 、16G 内存
虚拟化技术,一个线程可以虚拟化出来一个核心。
下面会将一个 4核心,8G 内存如何虚拟出来做一个系统的讲述
1、VMware安装
1.1、下载
网站是英文的,下载页面藏的稍深,所以给各位看官提供了食用教程
https://www.cnblogs.com/SoliGhost/p/18498715
1.2、安装
vmware 安装教程:傻瓜式安装,建议安装路径不要选择在C盘,过程略
安装食用教程:
可食用注册码:
2、Centos 7.9 安装
2.1 、Centos7.9 iso 下载
> 系统镜像下载链接:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
下载4.4GB的,可以一直用这个。
CentOS-7-x86_64-DVD-2207-02.iso

这里既然下载,就一并将内核下载了,因为centos 7.9内核是3.10版本,对于容器会出现硬盘读写缺陷,这个缺陷在后面的版本修复
内核下载链接:https://download.csdn.net/download/weixin_40331132/90011101
2.2、使用VMware 安装
2.2.1、VMware配置虚拟机
步骤一:新增虚拟机---自定义

步骤二:选择硬件兼容性
这里暂时按照VMware版本选择17.x,后期迁移虚拟机也可以改的,VMware多版本兼容的,迁移到哪个版本的VMware就改成哪个硬件兼容

步骤三:选择系统来源
选择稍后安装操作系统。具体选择来源待会配置完整后再操作。

步骤四:操作系统选择
选择Linux----Centos 7 64位(这里是个小知识点,可以自行去理解32位与64位的区别,为什么32位又叫86位?)

第五步:命名与存放位置
命名随意
存放位置,尽量存在一个容量较大的磁盘分区下

第六步:处理器数量
处理器数量 x 每个处理器内核数量 = 处理器内核总数
自己玩建议在1 x 4 或 2 x 2
可以随心所欲,尽量不要超过硬件主机的核心数量。

第七步:内存选择
可以随心所欲,不能超过硬件主机的内存大小,一般选择为主机的一半即可。

第八步:网络
这里随便选择可以跳过,建议去了解这三种模式的网络协议,这对将来很有用

第九步:IO
永远相信推荐的

第十步:磁盘类型选择
默认就行

第十一步:选择磁盘
创建新的

第十二步:磁盘容量
大于20G

第十三步:磁盘文件
这个文件名称会存储到第五步选择的目录下

完成


2.2.2、Linux安装
第一步:启动
效率就选择 Install CentOS 7
喜欢看完整检测就看 Test this media & install CentOS 7

看nodes

第一步:选择系统语言
尽量选择english,网上教程基本都是英文模式下的,别按喜好来,学废了后再选择喜好

第一步:选择时间,
shanghai 东八区,在哪个国家选择哪个国家的时区


第二步:磁盘配置
按照下图顺序操作

/boot 分配 1024M
/ (根目录)分配,如这有79G就分配79G

配置完成点击左上角的Done,点击两次,第一次会警告一下说还有一些东西未处理,不用管它,点击第二次直接跳到以下页面,再点击Accept Changes

第三步:开始安装
点击 Begin Installation

第四步:添加root密码
安装过程中点击 ROOT PASSWORD

输入简单的密码:qwer1234
点击两次Done,可以成功,第一次说密码太简单,不用管它,点击第二次就成功了

安装完成点击 reboot重启

重启后选择内核页面
这里是3.10默认内核

选择内核后,跳转到登录页面
输入root , 密码 qwer1234
回车

登录成功,即可开始使用
结语
掌握Linux系统对软件测试工程师至关重要,它能带来以下核心优势:
高效定位问题:熟悉命令行操作(如日志分析、进程监控),快速定位系统级缺陷;
环境部署能力:自主搭建测试环境(如Docker/虚拟机),提升测试覆盖度与灵活性;
技术竞争力:适配企业主流服务端技术栈(如云服务/中间件),增强职场竞争力;
自动化基础:为Shell/Python测试脚本开发提供底层支持,加速自动化实施。
总结:Linux是性能测试、服务端测试、持续集成的必备技能,大幅提升测试深度与效率。