2010-01-12 87 views
0

VPS主机提供操作系统的选择:选择操作系统服务滑轨应用程序

  • 美分OS 5
  • 的Debian 4.0
  • Fedora 10的
  • 的Gentoo
  • 的openSUSE 10
  • Ubuntu的8.10
  • Ubuntu 8.04
  • Ubuntu 9.04的

哪些优点和缺点运行Rails应用程序,软件安装,整体感觉,等他们有,也许还有其他哪个是更好的服务于轨道

回答

3

这些都是工业强大的unix操作系统,并将全部使用Apache运行RoR。

主要区别在于管理的简易性和维护的方便性。 Cent OS是为远程服务器安装而设计的,并且具有许多很好的管理功能,Ubuntu可能是最需要维护的 - 它只是一种发生。

我会在Ubuntu 9.0上使用Ubuntu 8.0,因为较旧的操作系统已被证明非常稳定。 (实际上,对于服务器应用程序,坚持使用Ubuntu“长期支持”版本,除非您喜欢使用补丁!)。

+0

我说得没错,你的意思是Ubuntu 8.04? 使用谷歌我发现人们告诉Cent OS更多的是服务器和Ubuntu是更多的桌面,这是真的吗? – tig 2010-01-13 01:20:46

+0

它的管理简单易行,而软件维护简单。如果你真的在服务器上开发,或者你有很多复杂的库,那么我会去Ubuntu,否则,CentOS的部署和系统管理的便利性会胜出。 – 2010-01-14 04:17:49

1

Ubuntu LTS版本有良好的记录,许多其他rails用户使用ubuntu,所以大多数博客文章等将很容易遵循。

但是既然你要经常在那里挖掘,总的来说,我会建议你使用你最有经验的人。

+0

据我所知,8.04是LTS? – tig 2010-01-13 01:22:02

1

像Engine Yard这样的公司已经完成了使用Gentoo的全部业务。到目前为止,我也使用Gentoo作为超过5个应用程序的操作系统。我也不会改变。

Emerge是软件包管理器,社区让你随时了解最新的安全更新。

当你编译(喜欢安装的话,如果你不知道)你的软件包,它们还包括诸如用户和理智默认值之类的东西。所以安装postgres就像emerge install postgresql一样简单,你很好(足够)启动,配置较少,然后另一个操作系统。

My go to gist for setting up a server

相关问题