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

相关推荐
bush41 天前
嵌入式linux学习记录七,中断
linux·嵌入式
RisunJan1 天前
Linux命令-nologin(用于系统账户或需要禁止交互式登录的场景)
linux·运维
是阿建吖!1 天前
【Linux】信号
android·linux·c语言·c++
城北徐宫1 天前
Linux信号深度解剖:5种产生、3张表、4次切换
linux·c++·学习
倔强的石头1061 天前
【Linux指南】Linux快捷键与系统实用技巧
linux·运维·服务器
番茄地瓜1 天前
Linux 配置静态 IP 步骤
linux·运维·服务器
liulilittle1 天前
论 Linux 内核态全局稳态带宽的卡尔曼估计与工程实现
linux·服务器·网络·c++·计算机网络·tcp·通信
Irissgwe1 天前
五、应用层协议HTTP
linux·网络·网络协议·http·状态码·url
.千余1 天前
【Linux】 传输层协议UDP:从端口号到传输机制
linux·运维·udp
囚~徒~1 天前
轻量化的虚拟机
linux·运维·服务器