应该在虚拟机中运行 Linux 的 8 个理由

如果你想在一台机器上运行多个 Linux 系统,你必须使用多重引导来安装它们。 Linux 的一大优点是它可以很好地与虚拟机配合使用。 Linux 虚拟机有很多隐藏的优势,大多数用户都没有意识到。

1. 快速启动

虚拟机可以比实际硬件上的“裸机”安装更快地启动。 这可能是因为虚拟机不必像物理机在启动时那样进行开机测试。 您可以在不浪费时间的情况下在虚拟 Linux 机器上工作。

2. 隔离环境

Linux 虚拟机与主机操作系统隔离。 这意味着操作系统安装的任何问题都将仅限于该虚拟机。

如果您的虚拟操作系统损坏或受到恶意软件的影响,您可以恢复您的快照或备份(稍后会详细介绍)并继续进行,就好像它没有发生一样。 由于只有虚拟系统受到影响,您可以正常使用常规机器。

您还可以拥有应用程序所需的特定环境。 开发人员可以将环境与应用程序一起发布。 这种使用轻量级容器(例如 Docker)的方法已成为在服务器上部署软件的流行方式。

如果你使用 Linux,大多数时候当你需要使用一个不支持 Wine 的 Windows 应用程序时,你可以在一个 VirtualBox 机器而不是创建双引导系统。 它也可以反过来工作。 如果您可以忍受开销,那么出于上述所有原因,虚拟机比双引导系统更灵活。

3.您可以克隆虚拟机

Linux 桌面很棒,但是当你得到一台新机器时会发生什么? 您必须迁移所有文件并重新安装所有应用程序。

使用虚拟机,您可以导出系统并将其移动到新的物理机,然后从上次中断的地方继续。

您还可以与其他人共享您的环境。 您可以为开发和测试应用程序创建一个标准环境,该环境在您的开发团队成员中是相同的。

借助捕获快照的能力,您可以回滚对系统进行的任何效果不佳的更改。

4. 你可以尝试不同的发行版

Linux 的许多乐趣来自于尝试新的发行版。 您可以在尝试不同的发行版时继续使用自己喜欢的发行版。

为每个新系统重新分区硬盘驱动器很乏味,但创建新虚拟机是微不足道的。 您可以避免摸索 CD-R 或尝试寻找备用 USB 驱动器来启动实时发行版。

完成系统测试后,如果不需要,可以删除虚拟机。

如果你使用像 Debian 这样的稳定​​发行版,你可以尝试像 Arch Linux 这样的尖端系统。 因为它与您的稳定系统隔离,您可以在没有风险的情况下对您的主操作系统进行实验。

5. 轻松备份和恢复

与物理系统相比,备份和恢复虚拟机更容易。 在进行大量更改之前,您可以对已知良好配置的虚拟机进行快照。 如果这些更改导致问题,您可以通过加载您创建的快照返回到原来的位置。

因为您可以制作和恢复快照,所以您可以安全地试验 Linux 配置。 制作快照将为您节省很多挫败感,因为您可以花时间工作而不是进行故障排除。

6.您可以使用预建图像

除了在物理安装上使用虚拟机的快速启动之外,您还可以通过使用预构建的映像来节省时间。

几乎所有开源操作系统都存在预构建虚拟机的存储库,例如 OSBoxes 网站 为了 VirtualBox. 优点是您可以避免安装过程并开始在新机器上工作。

这些系统带有标准 admin 帐户,因此您应该更改密码。 对于仅在本地系统上运行的虚拟机而言,安全性不太重要,但您应该养成良好的习惯。

7. 易于学习的 Linux/IT 概念

如果您是 Linux 的新手,最好的学习方式是在虚拟机上。 您无需破坏现有环境即可熟悉安装、配置和使用 Linux。 它也比使用 Windows Subsystem for Linux 更实用。

如果您一直在桌面上使用 Linux 并想学习如何在服务器上运行 Linux,您还可以在 VM 上进行试验,而不是购买昂贵的额外硬件。 您可以在虚拟 Linux 服务器上启动 LAMP 堆栈并学习如何编写 Web 应用程序。

虚拟化对许多 IT 部门如此重要是有原因的。 虚拟机是建立虚拟服务器“家庭实验室”的好方法,无需物理机的费用或空间。

8. 一台计算机上的不同虚拟机

您可以在一台物理机上轻松设置不同的虚拟 Linux 机。 您的办公桌上可能只有有限的物理空间。 也许您只想管理一台计算机。

您可以为不同的目的使用不同的虚拟机。 你可能有一个小型稳定的 Debian 服务器或一个前沿的 Arch 桌面。 您也可以在服务器上设置数据库服务器或路由器。 您可以在他们自己的虚拟网络中连接所有这些。

虚拟 Linux 机器可以有效地利用您的硬件。 即使是您能买到的最便宜的计算机,也可以运行多个具有合理性能的虚拟机。 那么为什么不挖掘计算机的隐藏功能并让它们为您工作呢?

虚拟化和 Linux:成功的组合

Linux 如此普及的一个原因是它可以与不同的系统共存。 虚拟化使这成为可能。 您可以在一台物理计算机上创建多台 Linux 机器,并根据需要移动它们。 很难想象 Linux 会在没有虚拟机的情况下出现。

VirtualBox 是首屈一指的开源虚拟化应用程序,并且有多种方法可以增强您的 Linux 虚拟机以充分利用它们。