虚拟机的好发行版?


16

我想要一个可以在Windows上与VirtualBox一起运行的轻量级Linux VM,以便可以测试如何部署PHP应用程序,Mono应用程序等。我不需要UI,并且正在考虑使用Ubuntu服务器ISO。那是个好选择吗?我知道我也可以下载现成的VM,这很诱人。社区对此有何看法?


您是否可以删除对Oracle的引用,因为它对您提出的问题并不重要。
tshepang 2010年

1
@Tshepang:好吧,事情的名字真的是现在的Oracle VM VirtualBox ...所以这没错。@tooshel:实际上,我什至建议您将其放在标题中,因为您需要此特定VM的答案。
haylem 2010年

1
@Tshepang:意见是否被授权?我真的在问,因为我从没注意到有人在此之前小费周折。别打扰我 他的问题,他的意见。我现在不能为此责怪他。
haylem 2010年

4
@hay该特定句子如何为问题增加任何价值?这更像是对不起4,使用了许多人认为是Dark Lord的软件,但是您仍然可以帮助我吗?这很容易缩短为您能帮我吗?。这不是政治场所。
tshepang 2010年

1
是的,这里的评论无济于事。。。我不记得原来的问题,而是我写的!
tooshel 2011年

Answers:


16

强烈建议使用ubuntu服务器。服务器模式不会放置您不需要的太多东西(如果有的话)。我在多台服务器上运行ubuntu,一直对此感到满意。

您还将找到与您的发行版相关的大量在线支持。Linux建议通常从一个发行版转换为下一个发行版,但是目录路径通常不同。Ubuntu有庞大的用户群,这通常意味着更容易找出问题所在。


5
我+1了!您忘了提及Ubuntu的“虚拟机”安装,这正是问题的具体要求-经过调整的Linux安装可在VM内运行。
乔什(Josh)2010年

6

转到SuseGallery并快速搜索Mono,您会发现JEOS Mono ASP.net已经针对您所需的大多数进行了设置。它已经是一个VM,只需下载并运行即可。这是我刚刚开始在带有VirtualBox的Windows上进行一些ASP.net迁移试用的方法。您将需要启动Apache。您将要设置端口转发,我使用以下命令打开SSH和HTTP通信:

c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"

4
如果您需要更高级的功能,则可以在SUSE Studio中创建自己的VM,这可能是地球上最酷的事情。
桑迪

4

要在VM中以Linux开头,我建议使用Ubuntu。对于服务器,请忘记Ubuntu Server并改用Debian。我都用过,所以请不要评判我。

如果您安装Debian,则只需安装干净的Debian-> CLI,然后再安装即可。它启动非常快,仅消耗几MB的RAM。(启动时,x32仅占用16-32Mb的RAM,而x64占用约48-80Mb的内存)。无论您需要什么,都可以稍后再安装,它仍然非常快,并且几乎不占用内存。Ubuntu源自Debian。因此,如果您的Debian有任何问题,可以在Ubuntu论坛上解决它们,这是一个很大的优势。

比较Debian和Ubuntu Server时:Ubuntu Server的启动速度较慢/较晚。与Debian相比,Ubuntu Server上的RAM消耗要大得多。另外,如果您全新安装Ubuntu Server,它将安装2至300个软件包,而Debian仅安装50至90个软件包。普通Ubuntu安装约1300个软件包,而普通台式机Debian安装900至1100个软件包。

Ubuntu Server使用较新版本的软件包,但也会使某些稳定应用程序的安装和编译复杂化。如果您想要稳定的服务器并希望最大化可用RAM,请选择Debian。

那是我的经验。我并不是说完全不使用Ubuntu,但是对于服务器,即使您是新手,我也希望Debian。在台式机上,我遇到了Debian的问题,而从Web进行的APT安装在Ubuntu上没有问题。Ubuntu也有更多的软件包和更新的软件包。另一方面,当我尝试自动删除Ubuntu上的某些库时,它安装了几乎所有东西。

如今,我在Virtualbox中使用Lubuntu桌面。如果您讨厌Ubuntu的速度慢,但又不想使用Debian,请使用Lubuntu。它的意思是“低Ubuntu”,适用于速度较慢的PC,因此它比普通的Ubuntu更快。我认为(但不确定)Lubuntu使用与Ubuntu相同的软件包。在Lubuntu之前,我使用过Xubuntu,因为它也比Ubuntu快。

另外,Ubuntu需要大约4.5GB的空间。对于debian,有足够的2GB分区。我们为teampeak,Ventrillo等提供了一个小型VM。仅256 MB RAM,x32 Debian和2GB分区-足够了。我可以告诉您-这是最稳定的,不是最新的,但是对于服务器-对我来说是最大的选择。


编辑

我进行了一些测试,以检查Virtualbox,KVM,VMware服务器1和VMware服务器2下的CPU性能。

最快的是KVM,然后是Virtualbox,VMware服务器2,VMware服务器1,最后是QEMU。KVM的CPU成本最低。由于KVM是Linux内核内部的模块,因此虚拟化虚拟机电源所需的CPU数量要少于其他虚拟机。其他只是在OS层上运行的应用程序。

因此,如果要以更大的功能和较小的性能下降进行虚拟化,请使用KVM。我没有尝试测试VMware ESXi和Citrix Xenserver应用程序的性能。但是,如果要使用裸机虚拟机管理程序,则在使用仅Linux的VM时最快的将是Xenserver。如果要使用Windows VM和Linux VM,并且您关心性能,请使用ESXi。

问题是,如果要使用KVM的性能,则需要使用带有Intel VT-X或AMD-V指令的CPU。没有这些说明,KVM可以在其他模式下运行。bude,设置起来太困难了。Virtualbox可以使用VT-X或AMD-V,它确实非常用户友好。VMware服务器2仅通过实验知道它;您需要通过命令进行设置,而VMware服务器1速度较慢。我从未测试过VMware Player,它对我来说太低端了。VMware服务器2和Virtualbox之间可能存在性能差异,但是设置选项对我来说很低,在Virtualbox或VMware Player之间进行选择时,我会选择Virtualbox。


0

我建议使用VMWare服务器和任何发行版(我碰巧使用CentOS)。原因是VMware设备网站上有数百个预构建的VM映像。VMware是一个很好的虚拟化平台,并且是免费的。

例如:各种口味的Ubuntu LAMP堆栈


除了OP确实从一开始就真正要求Oracle VM VirtualBox并说他/她就使用它是因为它很好,所以我认为已经进行了初步研究。
haylem 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.