ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware 16安装CentOS 7完整教程:虚拟机配置与快照实践

VMware 16安装CentOS 7完整教程:虚拟机配置与快照实践 最近我在另一台测试机上又搭了一套 CentOS-7 环境这次用的是 VMware Workstation 16。以前我对虚拟机一直有点抵触总觉得直接跑真机更干净但实际做运维和实验的时候发现虚拟机最大的价值不是省一台机器而是可以随时存快照、随时还原系统搞坏了能一键回到几分钟前的状态这种安全感是真机给不了的。VMware 16 在桌面级虚拟化里属于很成熟的一代对 CentOS-7 的兼容性也比较好所以今天我想把从 VMware 16 下载安装、创建虚拟机、到装完 CentOS-7 的完整过程整理出来顺便夹带一些我自己的主观经验和踩坑提醒。文章不会写得太内核但每一步都尽量让你先看懂为什么这么做然后再动手。整套内容适合刚接触虚拟机的后端开发、运维实习生、测试同学也适合那些想在本地复现老旧 Linux 环境的人。你不需要有太多 Linux 基础照着走一般都能装起来如果你已经有经验也可以重点看后面的网络配置、快照策略和 CentOS 7 生命周期相关的部分那里面有些细节是常规教程不会写的。1. 为什么是 VMware 16 加 CentOS 7 这个组合1.1 这套组合到底解决了什么问题VMware Workstation 这类桌面虚拟化工具核心能力是在一台物理电脑上同时跑多个操作系统而且每个系统相互隔离。有人说用 VirtualBox 不也一样确实功能上重叠很大但 VMware 在商业环境里用得更多很多企业内部的教学视频、文档都是拿 VMware Workstation 演示的所以如果你想进公司之后不说外行话提前熟悉 VMware 的操作习惯是有价值的。选 VMware 16 而不是更新的 VMware 17原因不复杂一方面 16 是覆盖面特别广的一个版本网上能找到的资料非常多遇到的坑大多都有现成答案另一方面它对新硬件的兼容性比 VMware 15 明显好支持 Windows 10/11 宿主、支持较新的 Linux 内核还把 DirectX 11 和 OpenGL 4.1 带到了虚拟机里图形性能比老版本强不少。对 CentOS 7 这种老系统来说VMware 16 的兼容层够用不会因为虚拟机软件太新而产生奇怪问题。1.2 CentOS 7 已经停止维护为什么还要装它这是一个必须先说清楚的问题。CentOS 7 的官方支持已经在 2024 年 6 月 30 日结束属于 EOL 状态官方源基本不再推送安全更新。很多人听到这里就疑惑都停止维护了还学它干嘛现实情况是存量服务器里 CentOS 7 的占比依然很高。你负责维护的老项目、客户机房里的业务系统、学校教材里的实验命令很可能还是基于 CentOS 7。如果你现在不会装 CentOS 7等真遇到要维护旧机器的时候连最基本的操作都没地方练。另外有些老软件、老内核模块只在 CentOS 7 上能稳定编译你要是直接换 CentOS Stream 9 或 Rocky Linux兼容性反而会出问题。所以装 CentOS 7 更多是为了还原真实场景和兼容旧环境而不是追求新功能。如果是全新项目我当然更推荐 Rocky Linux 或 AlmaLinux但这不是本文的重点。1.3 安装之前需要准备什么你不一定需要一台配置很高的电脑。跑 CentOS 7 的虚机我建议宿主物理机至少有 8GB 内存CPU 能支持虚拟化技术也就是 Intel VT-x 或 AMD-V这个在后面会讲到怎么检查。硬盘剩余空间建议留出 40GB 以上虽然 CentOS 7 最小安装只要几个 GB但后续装软件、做快照、扩容都会占空间与其卡在磁盘上不如一开始就给足。CentOS 7 的镜像可以去官方镜像站或开源镜像站下载文件名一般是CentOS-7-x86_64-Minimal-2009.iso其中 Minimal 表示最小安装包只有命令行没有图形桌面如果你想装带 GNOME 桌面的完整版找CentOS-7-x86_64-DVD-2009.iso。由于 CentOS 7 已经 EOL部分镜像站会把老版本挪到 vault 目录找不到时就去vault.centos.org对应路径下翻一下。下载的时候顺便看一下镜像站提供的 SHA256 校验值用工具核对一下避免 ISO 文件损坏导致安装到一半报错。2. VMware 16 的核心升级点与官方下载激活2.1 性能与兼容性提升在哪里VMware 16 刚发布的时候最大的卖点是支持 Windows 10 2004 以上版本作为宿主系统同时对 Linux 5.5 内核的客户机有了更好的支持这意味着你在虚拟机里装较新的 Ubuntu 或 Fedora 不会遇到一些底层驱动问题。图形方面虚拟机内支持 DirectX 11 和 OpenGL 4.1对做 3D 测试或跑 GPU 相关实验的人来说体验提升明显虽然和物理机性能还是有差距但比 VMware 15 的 DX10 时代好了很多。CPU 方面VMware 16 最多可以为单台虚拟机分配 32 个 vCPU、128GB 内存单虚拟机规格已经超过很多个人服务器的配置了。如果你是在一台 16 核 64GB 内存的机器上跑实验完全可以把 4 核 8GB 分配给一个 CentOS 7 虚机剩余的留给宿主和其他虚拟机。还有一点容易被忽略的是它对 vSphere 7.0 的兼容Workstation 可以直接连接 vCenter 或 ESXi 远程管理服务器上的虚拟机对需要混合使用本地虚拟机和公司虚拟化平台的人很实用。2.2 对 Windows 11 和 vTPM 的支持说明VMware 16 后续小版本尤其是 16.2 之后加入了对 Windows 11 客户机的支持。Windows 11 要求 TPM 2.0VMware 的做法是提供一个虚拟 TPM 设备也就是 vTPM你可以在虚拟机设置里开启“加密虚拟机”并添加 TPM 设备。这个机制对普通用户可能没什么感觉但如果你是做系统测试的想在虚拟机里验证 Windows 11 的某些策略和功能这块就很有用了。这套 vTPM 机制也能用在 Linux 上不过 CentOS 7 默认不依赖 TPM所以我平时装 CentOS 7 一般不开启加密和 vTPM省去输入加密密码的麻烦。这里也顺带提醒一句如果虚拟机设置了加密一旦忘记密码或丢失密钥文件虚拟磁盘数据基本无法找回后果比忘 root 密码严重得多。个人学习场景建议不开加密。2.3 自动化、远程连接和虚拟化辅助特性VMware 16 引入或增强了 REST API开发者可以通过脚本批量管理虚拟机例如自动创建 VM、调整配置、开启关闭电源。对个人用户来说可能用不上但如果你以后要配合 vSphere 做自动化运维在 Workstation 上提前熟悉这套 API 是有好处的。它还有一些日常很实用的功能比如 Unity 模式、跨主机拖拽文件、多虚拟机同时启动、支持 USB 3.1 设备直通等。快照管理也值得单独说。VMware 16 的快照功能可以保存虚拟机的内存状态和磁盘状态比如你正在跑一个编译到一半的任务打一个快照之后无论系统怎么折腾都能回到这个点。快照不是备份的替代品但它绝对是实验环境里的“后悔药”。后面我会专门讲快照的使用时机。2.4 下载安装与个人许可别再去搜注册码这里我要劝一句不要再花时间去搜“VMware 16 注册码”或“许可证密钥”。Vmware Workstation Pro 从 2024 年 5 月开始已经对个人用户免费了你需要的是去 Broadcom 官网注册一个个人账号然后申请一个 Workstation Pro 的免费个人许可证。新版本和旧版本的支持页面都在 Broadcom 的支持站里官方下载也比较干净避免从第三方网站拿到被修改过的安装包。下载回来后Windows 下直接双击 exe安装路径建议保持默认组件按需选择没有特殊需求不要额外勾选“加入客户体验提升计划”。安装完成后打开软件在“帮助 - 许可证”里输入你申请到的密钥或者先试用 30 天。试用期内功能没有任何缺失完全可以把 CentOS 7 装完、配置好再决定要不要正式激活。我自己实践下来官方个人许可的申请流程并不复杂但需要使用真实邮箱注册审核通常不会太久。3. 创建虚拟机CPU、内存、磁盘的分配逻辑3.1 新建虚拟机向导“典型”还是“自定义”双击 VMware Workstation 16 图标在主界面点击“创建新的虚拟机”。这里会让你选“典型”还是“自定义”。如果只是简单装一个 CentOS 7选“典型”就够了但我建议点“自定义”因为下面几步能直接设置磁盘类型、CPU 虚拟化特性后面改起来还麻烦一些。“自定义”向导第一步是硬件兼容性默认选当前 Workstation 16 的版本即可。接着要选择稍后安装操作系统还是直接安装我习惯选“稍后安装操作系统”因为这样可以先把虚拟机配置调好再挂载 ISO避免安装过程中因为自动检测配置而出现不可控的因素。客户机操作系统选“Linux”版本选“CentOS 7 64 位”。如果你的 ISO 是 32 位的就选 CentOS 7但现在的 CentOS 7 基本都是 64 位直接选 64 位不会错。3.2 CPU 和内存配置给多了未必是好事处理器配置界面里处理器数量对应物理 CPU 插槽数每个处理器的内核数量对应核数。对 CentOS 7 来说个人实验给 2 核心 4 线程就非常流畅编译大型软件时可以临时调高。我一般给 2 处理器、每个处理器 2 核总计 4 vCPU既不会让虚拟机太卡也不会把宿主资源抢光。内存分配是新手最容易犯错的地方。CentOS 7 最小安装只需要 512MB 到 1GB 就能跑起来但一旦装桌面环境和常用软件2GB 就很紧张4GB 算比较舒适。你要看看宿主物理机还剩多少内存如果物理机只有 8GB虚拟机给 4GB 后宿主只剩 3GB 多操作系统会频繁使用交换文件整个电脑都会卡。我个人的建议是宿主机内存 16GB 以下虚拟机内存给 2GB 就够学习用了16GB 以上可以给 4GB。3.3 虚拟磁盘类型与分配策略磁盘类型有 IDE、SCSI、SATA、NVMe 几种。CentOS 7 默认能识别 SCSI 和 NVMeNVMe 在 VMware 16 里虚拟化性能更好读写延迟也更低。如果你以后要在虚拟机里装数据库或跑高 IO 应用选 NVMe 没毛病如果只是当普通实验系统默认的 SCSI 也可以。别选 IDE除非你要装特别老的操作系统。磁盘容量建议至少 20GB我个人的做法是直接给 30GB。选择“立即分配所有磁盘空间”会一次性占用物理磁盘但性能上更稳定不勾选则使用动态分配磁盘文件随着系统使用逐渐变大更省宿主空间。默认情况下我推荐“将虚拟磁盘存储为单个文件”性能略好且方便迁移如果虚拟机文件要放进网盘或U盘传输可以选“拆分成多个文件”但也更容易出现某个分文件丢失导致的整体损坏。3.4 ISO 挂载与启动前的最后检查向导接近结束时选择“自定义硬件”在“CD/DVD”里勾选“使用 ISO 映像文件”然后浏览到你下载好的 CentOS 7 镜像。如果你在最开始选了“稍后安装操作系统”这个步骤是必须的不挂载 ISO虚拟机一启动就会提示找不到可引导介质。启动前的最后检查建议按这几个点来虚拟机内存是否不低于 2GB硬盘控制器是否是 NVMe 或 SCSI网络适配器是否是 NATCD/DVD 是否指向正确 ISO“显示”设置里是否开启“加速 3D 图形”如果不需要可不勾选。另外在“虚拟化引擎”一栏如果宿主 CPU 支持可以勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”这个选项对嵌套虚拟化场景很有用。检查完毕后点击完成虚拟机会出现在左侧列表中先不要急着开机确认配置都没问题再启动。4. CentOS 7 安装全流程与关键选项4.1 从启动界面到安装摘要点击“开启此虚拟机”后屏幕会出现一个黑底界面第一项是“Install CentOS 7”下面还有“Test this media before installation”之类的排查选项。正常情况下直接选“Install CentOS 7”回车即可。如果你的 ISO 下载不完整或光盘有问题系统可能在后期报错所以如果是在网速不稳定的环境里下载的镜像可以先选测试媒体那一项虽然会多花几分钟但能提前发现问题。接下来会进入语言选择界面。中文用户可以直接选“简体中文”然后点继续。这个选择只影响安装界面语言不会影响后续系统默认语言环境。如果你在安装过程中需要看某些报错日志英文环境其实更好查资料但中文环境也不影响最终使用时可以在系统里再切换。4.2 软件选择最小化还是 GNOME 桌面安装信息摘要里有“软件选择”这是决定后续系统占用大小和学习方式的关键选项。CentOS 7 默认可能是“最小安装”只有命令行界面不装图形桌面占用硬盘小、运行快对于服务器运维来说最小安装是最贴近生产环境的选择。如果你是完全新手想看得见摸得着我建议选“带 GUI 的服务器”或“GNOME 桌面”里的“GNOME 桌面”安装后能直接进图形界面操作。这里有个容易被忽略的点CentOS 7 的“最小安装”连ifconfig命令都需要额外安装更不要说vim、wget这些常用工具。所以选最小安装的同学装完系统后第一件事通常是yum install -y vim net-tools wget。带图形桌面的版本会默认包含更多软件但也会占用更多内存2GB 内存跑 GNOME 会有点吃力。4.3 磁盘分区自动分区足够手动分区更可控如果你是初学者直接使用“安装目标位置”里的“自动配置分区”即可CentOS 7 会自动生成/boot、根目录、swap 等分区布局一般不会出错。但如果你想让系统后续更好维护我建议手动分区至少搞清楚每个分区是干什么的。手动分区时在“安装位置”界面选择“我要配置分区”点击“”创建。我给 30GB 磁盘时通常这么分/boot分配 1GB格式是 xfs根分区/分配 20GB 左右xfsswap 分配 2GB 或 4GB取决于物理内存大小。剩余空间可以留给/data或者以后单独挂载的目录。swap 大小有一个常见经验如果你的虚拟机内存是 2GBswap 给 2GB 就够内存是 8GB 以上swap 不是越大越好给 4GB 足够。CentOS 7 默认用 LVM 逻辑卷管理这也是推荐的因为以后扩容根分区比直接改分区表要方便。4.4 网络、主机名、root 密码和用户创建在安装摘要里找到“网络和主机名”先把以太网开关打开状态变成“已连接”。CentOS 7 安装时如果不开启网卡装完系统后ip addr可能看不到 IP新手会一脸懵。主机名可以设置为centos7.local或者干脆留空安装完再改。root 密码是重中之重安装时会提示密码太短但它只是警告并不会强制限制。学习环境用root或简单密码可以生产环境千万不要。在“创建用户”页面可以创建一个普通用户并勾选“为此用户设置管理员权限”这样以后登录后用sudo执行管理员命令比直接用 root 登录更安全也更符合日常习惯。如果你创建了普通用户root 密码依然要设置因为虚拟机控制台和某些维护场景还是需要直接登录 root。4.5 安装完成后的第一次启动点击“开始安装”后进度条会走几分钟。完成后点“重启”。这时会提示“请移除安装介质”在 VMware 里其实不用真的移除重启后会自动从虚拟硬盘引导如果发现又进入安装界面去虚拟机设置里把 CD/DVD 改为“启动时连接”不勾选即可。重启后看到登录提示符或者图形登录界面就说明系统装好了。命令行登录用 root 加上设置的密码图形界面里也能直接用普通用户登录。如果出现登录后黑屏或者一直转圈大概率是显卡驱动或内存不足问题这部分我在后面避坑章节再展开。5. 安装完 CentOS 7 之后先把这几件事做了5.1 确认网络和基本工具进入系统后第一件事是确认网络。命令行输入ip addr如果看到类似192.168.x.x的地址说明网卡已经正常。再看一下默认路由ip route应该能看到一条 default 默认路由。如果想测试外网连通性可以ping -c 4 223.5.5.5这是国内比较常用的公共 DNS如果通了说明 NAT 网络没问题DNS 解析可以再试ping -c 4 mirrors.aliyun.com。这两个测试都能通过说明虚拟机的网络栈是完整的。最小化安装的系统没有ifconfig所以先补基础工具yum install -y vim net-tools wget curl如果提示Cannot find a valid baseurl原因是 CentOS 7 的官方仓库已经进入 EOL 状态必须把 yum 源切到vault.centos.org或者国内可用的 archive 镜像这会在后面单独讲。基础工具装好后可以顺手开启 SSH 服务这样你就能从宿主机的终端软件远程连接虚拟机不必一直盯着 VMware 的控制台systemctl start sshd systemctl enable sshd5.2 三种网络模式NAT、桥接、仅主机怎么选VMware 16 默认给虚拟机的网卡是 NAT 模式对大多数学习场景来说这个选择是对的。NAT 模式相当于虚拟机躲在宿主机的“后面”通过宿主机共享网络上网外部其他机器无法直接访问虚拟机但虚拟机可以访问外网。好处是宿主机网线拔了换 Wi-Fi虚拟机 IP 也不容易变很适合平时开发练习。桥接模式则让虚拟机直接接入物理局域网像一台独立电脑局域网里的其他设备可以直接访问它特别适合做服务测试、搭集群、部署 Web 应用给别人访问。缺点是办公网络可能有 IP 绑定、MAC 限制换网络环境后 IP 会乱跳。仅主机模式就是虚拟机只能和宿主机通信不能访问外网适合完全隔离的测试。三种模式的切换可以直接在虚拟机右下角的网卡图标里操作改完网络模式后虚拟机内用dhclient重新获取 IP或者重启网络服务。如果不知道选哪个先保持 NAT 准没错。5.3 open-vm-tools 的安装和作用VMware 提供了两个工具方向一个是 VMware 安装包里的 VMware Tools一个是开源的 open-vm-tools。对 CentOS 7 来说我强烈推荐用 open-vm-tools它是 Linux 发行版仓库里的标准方案用 yum 就能装不需要额外挂载 ISO 或编译内核模块。它能带来几个实际好处鼠标在图形界面里可以自由进出虚拟机窗口不用按 CtrlAlt 释放虚拟机分辨率能自适应窗口大小支持宿主机和虚拟机之间的文件拖拽以及共享文件夹功能。命令行安装方式yum install -y open-vm-tools如果安装的是带图形桌面的版本再加一个yum install -y open-vm-tools-desktop安装完成后systemctl status vmtoolsd看一下服务状态。这些包在 CentOS 7 的官方源里都有前提是你已经修复了 yum 源。有一个常见误区是在 VMware 16 里装完系统后右下角提示“未安装 VMware Tools”很多人就去虚拟机菜单里“安装 VMware Tools”其实对 CentOS 7 来说没必要open-vm-tools 完全可以取代它还不会出现内核版本不匹配的编译报错。5.4 快照、克隆和共享文件夹快照是虚拟机最值钱的功能。在刚装完系统、做完基础配置之后我建议马上打一个快照命名为“干净基础环境”。这样后续不管装坏什么软件、改坏什么配置都可以直接恢复到快照点不用重装系统。打快照的方法是在虚拟机开着的时候点击 VMware 工具栏上的“拍摄快照”或者在“虚拟机 - 快照 - 拍摄快照”里操作。恢复时选择“恢复到快照”确认即可。需要注意两点第一快照占用磁盘空间一个快照文件可能是系统盘大小的几倍别保存太多第二快照不是长期备份别指望把数据库数据放在虚拟机里只靠快照保护。建议策略是系统刚配好打一个基础快照之后每个大实验开始前再打一个出问题直接回退。实验做完、确认结果没问题后可以把旧快照删除释放空间。克隆和快照不同克隆会得到一个独立的虚拟机副本。右键虚拟机选择“管理 - 克隆”可以创建完整克隆或链接克隆。完整克隆完全独立占空间大适合复制多个环境链接克隆依赖父虚拟机占空间很小但父虚拟机不能移动或删除。我自己做实验时常备一个“最小化干净的 CentOS 7”然后链接克隆出好几台虚拟机组成集群非常方便。共享文件夹则在“虚拟机设置 - 选项 - 共享文件夹”里配置勾选“总是启用”添加一个宿主目录例如D:\share。虚拟机里不一定自动显示需要手动挂载vmhgfs-fuse /mnt/hgfs -o allow_other或者直接看/mnt/hgfs下是否已有内容。如果提示找不到vmhgfs-fuse就是 open-vm-tools 还没装好按上面补装即可。共享文件夹对临时传文件很好用但别把数据库文件直接放在共享目录里跑文件锁和性能都会有问题。6. 常见问题和我踩过的几个坑6.1 提示 Intel VT-x 不可用或此主机不支持虚拟化这个问题在旧电脑或某些品牌机上非常常见。VMware 启动虚拟机报错“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”基本可以确定是 BIOS/UEFI 里的虚拟化开关没开。解决方法是在开机时按 F2、Del 或者 Esc 进入 BIOS找到 Intel Virtualization Technology 或 SVM Mode改成 Enabled保存重启。不同品牌主板的菜单名称不一样但关键词基本都是 Virtualization、VT-x、SVM。还有一个隐藏原因如果你已经安装了其他虚拟化软件例如 Docker Desktop 自带的 Hyper-V/WSL2或者 Windows 的“内核隔离”功能会占用 CPU 虚拟化能力导致 VMware 无法使用 VT-x。这种情况要去“控制面板 - 程序 - 启用或关闭 Windows 功能”里检查 Hyper-V、虚拟机平台、Windows 虚拟机监控程序平台这些项是否被勾选如果同时用 VMware 和 Docker就得权衡一下通常不建议长期共存。6.2 虚拟机开机黑屏、卡在回环地址或无法进入图形界面CentOS 7 在黑屏问题上比较少见但如果出现启动进度条后黑屏先检查内存是否只有 1GB 或更低建议把内存调到 2GB 以上。如果内存没问题再去虚拟机设置的“显示”里把“加速 3D 图形”关闭有时 3D 加速和某个显卡虚拟驱动冲突会导致黑屏。还有一招是修改虚拟机配置文件在.vmx文件末尾加一行mks.enable3d FALSE但更简单的做法是在界面里关掉 3D 加速。如果系统最小化安装后启动只停在[OK] Reached target Graphical Interface而你选的是命令行模式不用担心这其实已经启动成功只是没安装图形界面。用 root 登录后执行startx也不会有效果因为没装 GNOME。如果你装的是 GNOME 桌面但无法进入图形界面多半是驱动或内存问题可以在 grub 启动项里按e修改 kernel 参数临时加nomodeset试试。这个操作有点偏新手不一定要掌握但知道有这么个手段能救急。6.3 磁盘空间一开始给少了扩容麻烦我早期就吃过这个亏。创建虚拟机时图省事只给了 10GB装完系统剩 5GB后来装数据库直接满了。扩容的路径是先在 VMware 的虚拟机设置里“硬盘”选项卡点“扩展”增加磁盘大小然后进入系统用growpart或lvextend扩展 LVM 分区。听起来简单但新手在 fdisk 阶段很容易把分区表搞坏。更稳妥的做法是创建虚拟机时磁盘至少给 30GB别吝啬这一点空间快照、临时文件、编译缓存都会吃掉大量空间。如果你是已经装好系统的虚拟机磁盘文件已经膨胀还有一个经验是定期清理 yum 缓存和日志yum clean all journalctl --vacuum-size100M清理完之后打一个干净快照后续再随意折腾。磁盘空间管理这件事真等到满的时候再处理痛苦会放大好几倍。6.4 CentOS 7 EOL 之后的 yum 源问题安装完 CentOS 7 后如果你发现yum install报错提示找不到 baseurl原因已经很明确官方源把 CentOS 7 的包移到了 vault 归档普通镜像站的centos/7目录可能也被清理了。解决办法是把/etc/yum.repos.d/CentOS-Base.repo里的mirrorlist和baseurl改成指向仍提供归档的镜像地址例如sed -i s/mirrorlist/#mirrorlist/g /etc/yum.repos.d/CentOS-Base.repo sed -i s|#baseurlhttp://mirror.centos.org|baseurlhttp://vault.centos.org|g /etc/yum.repos.d/CentOS-Base.repo然后执行yum clean all yum makecache对于学习环境用 vault 源是没问题的但要严肃提醒一点不要再拿 CentOS 7 直接部署到公网生产环境EOL 系统一旦出现高危漏洞你找不到官方安全补丁这是实打实的风险。如果你只是在本地做实验、查老资料、模拟老环境那就把它当成一个“快照型”工具系统用完恢复快照就好。最后再分享一个小习惯每次新建 CentOS 7 虚拟机我都会把“基础环境干净快照”留在 VM 列表的第一个位置然后在该快照上分支做不同实验。这样做的好处是不管实验环境被弄得多乱我都能在几分钟内回到一个可复现的起点而不用担心系统重装、软件依赖冲突的连锁问题。VMware 16 的快照、克隆和共享文件夹这三个功能配合 CentOS 7 的老实稳定足以支撑你把学习和运维练习这件事做得非常顺手。
返回列表