虚拟机使用教程大全(一)

简介: 教程来源 https://tmywi.cn/ 虚拟机技术已成IT从业者必备技能。本文聚焦“使用”而非搭建,涵盖资源调优、网络配置、快照备份、性能监控与故障排查等30+实用章节,兼容VMware/VirtualBox/KVM,含100+命令示例与实战技巧。

虚拟机技术已经从一个极客玩具演变成 IT 从业者的必备技能。在成功搭建一台虚拟机之后,如何高效、熟练地“使用”它——包括系统配置、网络调优、资源共享、快照备份、性能监控以及故障排查——才是真正发挥虚拟化价值的关键。本文将为你提供一本前所未有的详尽手册,覆盖虚拟机日常使用中的每一个角落。全文包含超过 30 个实用章节、100 余条命令示例和大量实战技巧,无论你使用的是 VMware、VirtualBox 还是 KVM,都能在这里找到答案。

前置说明:本文假设你已经拥有至少一台可运行的虚拟机(操作系统可以是 Windows、Linux 或 macOS 客户机)。如果尚未搭建,请参考姊妹篇《虚拟机搭建教程》。

一. 虚拟机使用全景概览

“使用”虚拟机远比“创建”虚拟机更考验综合能力。一个好的虚拟机使用者应当掌握以下四大能力模块:

资源调优:根据工作负载动态分配 CPU / 内存 / 磁盘。

网络操控:灵活运用 NAT、桥接、仅主机、内部网络等模式,搭建复杂拓扑。

生命周期管理:快照、克隆、备份、迁移,确保实验可回滚、生产可恢复。

故障诊断:从日志、性能计数器、命令行工具快速定位问题。

本文后续章节将围绕这些模块展开,每章均提供跨平台(VMware / VirtualBox / KVM)的具体操作方法。

二. 客户机系统安装后的第一件事

当你第一次进入新安装的虚拟机系统时(如 Ubuntu、Windows Server、CentOS),建议立即执行以下“黄金三步”,为后续流畅使用打下基础。

2.1 更新系统与安装基础工具
对于 Linux 客户机(Ubuntu / Debian):

# 更换为国内镜像源(可选,提高下载速度)
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y
# 安装必备工具
sudo apt install -y curl wget git vim net-tools openssh-server
# 启动 SSH 服务,方便远程管理
sudo systemctl enable ssh --now

对于 Windows 客户机:

立即安装所有 Windows Update(设置 → Windows 更新)。

启用远程桌面:设置 → 系统 → 远程桌面 → 开启。

安装常用软件:Chrome/Firefox、7-Zip、Notepad++ 等。

2.2 设置静态 IP 或 DHCP 保留(可选)
为了避免虚拟机 IP 频繁变动导致服务访问困难,推荐配置静态 IP(或者通过路由器 DHCP 保留)。以 Ubuntu 22.04+ 使用 Netplan 为例:

sudo vim /etc/netplan/00-installer-config.yaml

修改内容(假设使用桥接网络,网卡名为 eth0):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]

应用配置:sudo netplan apply。

2.3 关闭不必要的系统服务
对于仅作为服务器的 Linux 虚拟机,建议关闭图形界面以节省资源:

sudo systemctl set-default multi-user.target
sudo apt remove --purge ubuntu-desktop -y   # 谨慎操作

Windows 虚拟机可禁用视觉特效:系统属性 → 高级 → 性能 → 调整为最佳性能。

三. 增强工具包:VMware Tools / VirtualBox Guest Additions / QEMU Guest Agent

增强工具是虚拟机使用体验的“灵魂”,没有它们,你将面临分辨率固定、鼠标卡顿、无法共享剪贴板等种种不便。

3.1 VMware Tools 安装与验证
在 Windows 客户机中:

点击 VMware 菜单“虚拟机” → “安装 VMware Tools”,虚拟光驱会自动加载安装程序,双击 setup64.exe 完成安装。

安装后重启,鼠标可以自由移出/移入虚拟机,宿主机与虚拟机之间可以直接拖拽文件。

在 Linux 客户机中(推荐使用 open-vm-tools,这是 VMware 官方开源的版本):

sudo apt install open-vm-tools open-vm-tools-desktop -y   # 桌面版需要 desktop 包
sudo systemctl status vmtoolsd   # 检查服务状态

手动安装官方 VMware Tools 的方式(若需要):

# 挂载 VMware Tools 虚拟光盘
sudo mount /dev/cdrom /mnt
tar -xzvf /mnt/VMwareTools-*.tar.gz -C /tmp/
cd /tmp/vmware-tools-distrib/
sudo ./vmware-install.pl -d   # -d 表示默认选项自动安装

验证 VMware Tools 是否正常工作:

在虚拟机中执行 vmware-toolbox-cmd -v 应返回版本号。

尝试调整 VMware 窗口大小,客户机分辨率应自动跟随变化。

3.2 VirtualBox Guest Additions 安装与配置
Windows 客户机:

菜单“设备” → “安装增强功能”,光盘自动启动,运行 VBoxWindowsAdditions.exe。

重启后即可启用无缝模式、共享文件夹等功能。

Linux 客户机:

sudo apt install build-essential dkms linux-headers-$(uname -r) -y
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

如果安装失败(常见于内核更新后),可以运行:

sudo /sbin/rcvboxadd setup

启用共享剪贴板:设备 → 共享剪贴板 → 双向。

3.3 KVM/QEMU Guest Agent 与 VirtIO 驱动
对于 KVM 虚拟机,安装 QEMU Guest Agent 可以实现宿主机与虚拟机之间的优雅关机、IP 地址查询等交互。

Linux 客户机:

sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent

Windows 客户机:需下载 VirtIO 驱动 ISO,在系统内安装 qemu-ga-x86_64.msi。

宿主机上使用 guest agent:

virsh shutdown --domain vm-name --mode agent   # 通过 agent 优雅关机
virsh qemu-agent-command vm-name '{"execute":"guest-info"}'   # 获取客户机信息

来源:
https://yyvgt.cn/

相关文章
|
1天前
|
Ubuntu Linux KVM
虚拟机搭建教程(二)
教程来源 https://zlpow.cn/ 本文详解Windows、Linux三大平台虚拟化实战:Windows下用VMware安装Ubuntu 24.04(含Tools与快照),VirtualBox部署CentOS Stream 9;Linux主机通过KVM命令行及virt-manager搭建高性能虚拟机,覆盖配置、联网、增强工具与管理全流程。
|
1天前
|
存储 Linux KVM
虚拟机使用教程大全(三)
教程来源 https://qcycj.cn/ 快照是虚拟机的“时间胶囊”,可保存任意时刻的完整状态(含内存与磁盘),支持快速回滚、实验保护与克隆部署。本文详解VMware、VirtualBox、KVM三大平台快照创建/恢复/删除操作,强调其非备份本质、性能影响及3–5个快照的黄金管理实践。
|
27天前
|
程序员 开发工具 git
初级程序员必备的十大技能之 Git 版本控制(四)
教程来源 http://fndvx.cn 远程仓库是团队协作核心,涵盖添加/查看/修改/删除远程源、推送拉取代码、追踪分支及处理冲突等关键操作,支撑高效协同开发。
|
27天前
|
程序员 开发工具 git
初级程序员必备的十大技能之 Git 版本控制(五)
教程来源 https://tmywi.cn Git高级技巧助你高效协作:储藏(stash)暂存未完成修改;交互式rebase优雅整理提交历史;cherry-pick跨分支复用关键提交;bisect二分定位Bug根源;submodule管理外部依赖;hooks自动化质量管控。
|
27天前
|
程序员 开发工具 git
初级程序员必备的十大技能之 Git 版本控制(三)
教程来源 http://qcycj.cn Git分支是并行开发的核心利器,本质为轻量指针,创建零成本。支持便捷的创建、切换、合并(快进/三方/冲突)、rebase变基及规范工作流,助力团队高效协作与清晰历史管理。
|
27天前
|
程序员 定位技术 持续交付
初级程序员必备的十大技能之 Git 版本控制(六)
教程来源 http://vrhyh.cn/ 本节详解 Git 核心实践:`.gitignore` 规则编写与常用模板;Git Flow、GitHub/GitLab 三种协作工作流;规范提交信息(Conventional Commits);分支恢复、历史修改、大文件清理等高频问题解决方案;附命令速查与知识地图。
|
1天前
|
存储 Linux KVM
虚拟机搭建教程(三)
教程来源 https://bncne.cn/ Windows 11虚拟机安装需注意:启用vTPM与Secure Boot、分配≥4GB内存/64GB磁盘、选NAT联网;遇限制可执行OOBE\BYPASSNRO跳过;常见问题含虚拟化未开、无网络、卡顿等,对应BIOS设置、关Hyper-V、装VMware Tools即可解决。
|
1天前
|
Linux KVM 虚拟化
虚拟机使用教程大全(二)
教程来源 https://oplhc.cn/ 虚拟机网络模式深度解析:NAT(共享上网)、桥接(独立局域网身份)、仅主机(宿主隔离通信)、内部网络(纯虚拟机互通)及VMware自定义模式,涵盖原理、配置、端口转发与高级应用,助你精准构建安全高效实验环境。
|
1天前
|
人工智能 缓存 自然语言处理
Token Plan团队版怎么样?省Token吗?便宜云服务器百炼Token Plan团队版购买指南
便宜云服务器百炼Token Plan团队版是面向企业/团队的AI大模型订阅服务,以Credits统一计费,支持Qwen3.6、GLM-5、Wan2.7等文本与图像生成模型,兼容OpenClaw、Hermes Agent等主流工具。提供标准(198元/月)、高级(698元)、尊享(1398元)三档坐席,额度分别为2.5万–25万Credits/月,多租户隔离、数据不用于训练,预算可控、稳定不排队。开通TokenPlan:https://t.aliyun.com/U/fPVHqY
139 0
|
10月前
|
网络虚拟化
管理型交换机通过VLAN划分实现不同IP跨网段通信配置方法
管理型交换机应用场景丰富,如果要实现不同IP跨网段通信(比如172.22.106.X和192.168.100.X实现通信),通过VLAN划分是可以满足,下面分享基于弱三层交换机RTL9301方案核心模块SW-24G4F-301EM配置方法!
1699 2
http://www.vxiaotou.com