[TOC] #### 1. VirtualBox 介绍 --- VirtualBox 官网:<https://www.virtualbox.org> VirtualBox 是一款虚拟机软件,由德国 Innotek 公司开发,由 Sun 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名为 Oracle VM VirtualBox,现已由 Oracle 公司进行开发,其特点是免费、功能强大、上手简单。  #### 2. 新建虚拟电脑 --- 虚拟机软件的主要作用就是可以在一台电脑上安装和运行多个操作系统,也就是说,你可以在你的电脑上同时运行 Windows、Linux、MacOS 等不同的操作系统。安装步骤主要分为三个阶段:导入镜像文件、分配硬件资源、系统安装。 安装操作系统的详解步骤另起文章做了记录,点击下面链接即可查看: + [Windows 使用 VirtualBox 创建 CentOS 7 操作系统](https://www.itqaq.com/index/628.html) + [Windows 使用 VirtualBox 创建 Ubuntun 24.04 LTS 进行 Nginx 编译安装](https://www.itqaq.com/index/684.html) + [VMware Fusion 安装 Ubuntu 24.04 LTS 系统(配置 SSH 服务)](https://www.itqaq.com/index/683.html) 安装系统时的资源分配直接决定了其流畅度以及宿主机是否卡顿,以下是资源分配的默认值: + 基础内存大小:物理内存(RAM)上限,默认 2048MB,也就是 2GB + CPU 数量:CPU 处理器,默认 1 个 CPU + 磁盘空间:磁盘空间,默认 25GB  针对 Ubuntu 24.04 Server 版本(ubuntu-24.04.3-live-server-amd64.iso),以下是兼顾性能和资源占用的推荐配置: | 硬件项 | 流畅推荐配置 | 最低配置 | 说明 | | ------------ | ------------ | ------------ | ------------ | | 内存 (RAM) | 4096 MB(4GB) | 2048的 MB(2GB) | 2G 仅够系统启动,安装软件易造成卡顿 | | 处理器 (CPU) | 2 核心 | 1 核心 | Server 版虽无图形界面,但多核能显著提升编译速度 | | 磁盘空间 | 30~50 GB | 15 GB | 建议开启 “动态分配”,实际占用随使用增长 | Ubuntu 24.04 Server 服务器版本和 Desktop 桌面版对比: + Ubuntu Server:为自动化和开发而生,主要用户是系统管理员和开发者 + Ubuntu Desktop:面向普通用户,用户群体广泛:学生、办公人员、设计师等 因为 Server 版和 Desktop 版面向的用户以及使用场景不同,它们预装的软件环境也有差异: | 版本 | 预装情况 | 体验差异 | | ------------ | ------------ | ------------ | | Ubuntu Server | 预装完整版 Vim| 可以使用 `vim` 命令进入完整的编辑器,支持语法高亮 | | Ubuntu Desktop | 预装 Nano 和 vim-tiny | 不能使用 `vim` 命令,但是可以使用 `nano`、`vi` 命令 | 除此之外,Ubuntu Desktop 默认还没有预装 `git`、`curl`,需要手动安装(Server 版本已经预装) ```bash sudo apt install vim git curl -y ``` #### 3. 网络模式设置 --- 在 VirtualBox 中,提供了两种核心的网络模式:网络地址转换(NAT)和桥接网卡,默认网络连接方式:网络地址转换。 选择哪一个,取决于希望虚拟机如何与外界(你的电脑、局域网其他设备、互联网)进行交互: + NAT 模式:虚拟电脑躲在宿主机后面,虚拟电脑可以访问外部网络,但外部网络很难直接访问它(简单、安全) + 桥接模式:虚拟电脑融入局域网,就像一台独立的物理电脑,拥有平等的网络地位(独立、暴露,大多数的选择) #### 4. 系统快照功能 --- 打开 VirtualBox 管理界面,鼠标左键单击【序号 1】,然后点击 `备份[系统快照]`  当我们需要恢复某个快照时,需要先将虚拟机操作系统关闭,然后才能恢复快照 