VMware Workstation Pro下Centos 7.9 安装

  • 背景
  • 系统安装方案
  • 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://support.broadcom.com/group/ecx/downloads

网站是英文的,下载页面藏的稍深,所以给各位看官提供了食用教程

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 42 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是性能测试、服务端测试、持续集成的必备技能,大幅提升测试深度与效率。

相关推荐
qq_3129201119 分钟前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
GanGuaGua26 分钟前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm35 分钟前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦35 分钟前
ELK 集群部署实战
运维·jenkins
不掰手腕1 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
Lynnxiaowen1 小时前
今天继续昨天的正则表达式进行学习
linux·运维·学习·正则表达式·云计算·bash
努力学习的小廉1 小时前
深入了解linux系统—— POSIX信号量
linux·运维·服务器
刘一说2 小时前
CentOS部署ELK Stack完整指南
linux·elk·centos
从零开始的ops生活2 小时前
【Day 50 】Linux-nginx反向代理与负载均衡
linux·nginx
IT成长日记2 小时前
【Linux基础】Linux系统配置IP详解:从入门到精通
linux·运维·tcp/ip·ip地址配置