我是一名计算机科学专业的学生,知道如何在 Linux 操作系统中使用终端命令等。
我目前正在尝试学习如何使用 Linux 服务器,为了避免在 PC 上安装两个操作系统,我想在虚拟机上运行 Linux 服务器。我选择使用 Oracle VM。
我使用的PC如下:
Windows 7 64 位英特尔 i5 4460 8 GB RAM
我已在 BIOS 中启用 VM 的使用。
我的问题如下:
我可以安全地使用 Oracle VM 运行 Linux 服务器以探索操作系统的功能吗?如果不能,那么学习 Linux 服务器的最佳系统是什么(请记住,除非我知道它可以正常工作,否则购买新 PC 不是一个选择)。
我想尝试 DHCP 之类的东西,并试图解决 NAT 和从家庭服务器托管网络应用程序所带来的问题。因此,我正在寻找一个服务器来托管此应用程序,它将为我父母的家庭企业提供轻量级功能。
我问这个问题是因为我不知道 oracle VM 将它的虚拟磁盘存储在我的物理磁盘上的什么位置(所以我不知道我可能会覆盖什么),也因为我不知道通过 VM 安装这个操作系统是否会扰乱我电脑的启动扇区(我以前遇到过这种情况并希望避免这种情况)。
在此先感谢您的帮助 :)
答案1
虚拟机隔离从主机操作系统中移除客户操作系统。
您可以安全地在虚拟机中执行任何操作,而不必担心可能会以某种方式覆盖主机操作系统上的数据或更改主机的引导扇区。
答案2
你当然可以。
Oracle VM VirtualBox 将其虚拟机磁盘存储在主机操作系统上的普通文件中,因此不会干扰现有数据。
答案3
一切顺利。虚拟机将客户操作系统隔离在内存中。
基本上,VM“认为”它是一个独立的。