2010-01-12 93 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

相關問題