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

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

1.快速启动

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

2. 隔离环境

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

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

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

相关:使用 Docker 虚拟化软件的原因

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

3. 你可以克隆虚拟机Virtualbox 克隆

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

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

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

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

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

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

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

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

如果你使用像 Debian 这样的稳定​​发行版,你可以尝试像 Arch Linux 这样的前沿系统。因为它与您的稳定系统隔离,所以您可以进行试验而不会对您的主操作系统造成风险。

5. 轻松备份和恢复

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

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

6. 你可以使用预构建的图像

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

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

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

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

如果您完全不熟悉 Linux,最好的学习方法是在虚拟机上。您可以熟悉安装、配置和使用 Linux,而无需破坏现有环境。与使用 Windows Subsystem for Linux 之类的东西相比,它也更实用。

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

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

了解更多:您应该在虚拟机还是 WSL 中运行 Linux?

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

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

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

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

虚拟化和 Linux:一个成功的组合

Linux 变得如此普遍的原因之一是它可以与不同的系统共存。虚拟化使这成为可能。您可以在一台物理计算机上创建多台 Linux 机器,并根据需要移动它们。很难想象没有虚拟机的 Linux 会是什么样子。

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