我需要一个用于Web开发的虚拟服务器,它将承载Apache + Postgres + Ruby +别的东西。
运行这样的服务器最有效的软件是什么? (即虚拟化开销最小)
有没有办法像运行服务一样运行Linux?
目前我使用的是VirtualBox,但是在某些方面很不方便,比如它需要打开一个模拟器窗口,在alttab进入时也会捕获键盘input。
(另外,coLinux在我的机器上挂起,所以它可能不是一个选项)
查看VMWare服务器的功能。 它是免费的,你只需要注册。
除非运行3台以上的虚拟机,否则我从来没有发现VMware是一个性能问题。
最新的免费服务器版本(VMware server 2)作为服务IIRC运行,所以您可以设置您的开发和关闭,当您的电脑开机时,您可以登录到虚拟机的控制台通过Web界面,或者在桌面上创建一个快捷方式,这是相当不突出的。
有一个非常方便的工具,从前台完全隐藏VirtualBox: vboxctrl 。 使用vboxctrl
你可以在你的Windows机器上运行一个Linux服务器,使它在Windows关机或休眠时自动进入休眠状态; 然后使用任何SSH客户端登录到服务器。 也可以使用Xming从Linux服务器打开图形窗口; 通过Xming,我在GVim开了很多时间。
如果有人需要更多的细节,请留下评论,我可以写一篇关于这个的文章。