Windows 我不是很了解,反正在我的印像中用了 Windows 基本上就是上了微軟的賊船,陸陸續續還要用微軟的其他服務,否則根本體現不了 Windows 的優勢。
然後類 Unix 系統裡,毫無疑問 Linux 是使用最廣泛的,資料和社群也更豐富一點。 Linux 不同發行版的主要差異在於套件管理器和軟體倉庫。根據項目的需求來選擇不同的發行版。
例如套件管理器使用最廣的是 Debian 的 apt 和 Red Hat 的 yum, 這兩個誰更優秀這個不太好說。另外還有一些比較小眾的套件管理器,有些可能確實要比 apt 和 yum 更好,但使用者太少。
軟體倉庫方面 Red Hat 是商業公司,軟體包的品質通常會更好一點,CentOS 的軟體包來自 Red Hat, 也算是有保證。 Debian 算是最傳統的 Linux 發行版,比較穩重,對非自由軟體的態度不是很好。 Ubuntu 基於 Debian, 相較之下更激進一點,軟體包的版本會比較新,個人感覺非 LTS 版本中問題會比較多,現在 Ubuntu 的桌面和伺服器使用者也都比較多。
其實呢,我覺得不要一味看別人大型網站用什麼系統自己就要用什麼系統,別人用什麼系統肯定有一個理由,這個理由不一定適合你,用自己習慣的就好,或者團隊用什麼就用什麼
不管linux還是freebsd 優化好了都能做到很驚人的表現
看對哪個比較熟悉(碰到啥問題都能解決)
我們主要用freebsd,少量centos
CentOS 6.2 6.3 6.4
http://distrowatch.com/
上面網址右下角提供了一個各發行版的熱度的統計。其中幾個發行版在伺服器上應用比較多,Debian, CentOS, OpenSUSE Enterprise也是企業發行版,可能歐洲人用的比較多。 *-BSD也應該在伺服器上用的比較多,還有是Red Hat了,不過貌似排名很靠後。其他的幾乎都是桌面版本,Linux Mint是基於ubuntu的,不過熱度已經迅速超越了ubuntu, ElementOS也是基於ubuntu的。這裡 *ubuntu都是基於ubuntu的,基本上只是預設桌面環境不一樣,還有一些其他的基於ubuntu的。當然ubuntu也有server版,不知道它這裡統計有沒有將ubuntu桌面和server分開,估計應該是沒有的。
Ubuntu Server,不因為別的,只因為大家熟悉Ubuntu Server的各項配置和調優。
首先 BSD 不是 Linux...
然後我來談談伺服器的作業系統。
Windows 我不是很了解,反正在我的印像中用了 Windows 基本上就是上了微軟的賊船,陸陸續續還要用微軟的其他服務,否則根本體現不了 Windows 的優勢。
然後類 Unix 系統裡,毫無疑問 Linux 是使用最廣泛的,資料和社群也更豐富一點。 Linux 不同發行版的主要差異在於套件管理器和軟體倉庫。根據項目的需求來選擇不同的發行版。
例如套件管理器使用最廣的是 Debian 的 apt 和 Red Hat 的 yum, 這兩個誰更優秀這個不太好說。另外還有一些比較小眾的套件管理器,有些可能確實要比 apt 和 yum 更好,但使用者太少。
軟體倉庫方面 Red Hat 是商業公司,軟體包的品質通常會更好一點,CentOS 的軟體包來自 Red Hat, 也算是有保證。 Debian 算是最傳統的 Linux 發行版,比較穩重,對非自由軟體的態度不是很好。 Ubuntu 基於 Debian, 相較之下更激進一點,軟體包的版本會比較新,個人感覺非 LTS 版本中問題會比較多,現在 Ubuntu 的桌面和伺服器使用者也都比較多。
一個系統能支撐多大的量,我覺得跟操作系統沒有太大關係,使用 windows 的人照樣能撐起很大的量。
我們七牛使用的都是 Ubuntu 的最新版,已有的舊版本也在升級中。目前每天支援數億的上傳和下載請求。舊版意味著「穩定」的同時,也意味著它隱含著許多最新發現的 bug。
我個人覺得是
CentOS
或Debian
比較合適的,在操作習慣上面來說,無論是yum
還是apt
也都很方便的。如果你是自己折騰的話, 推薦
Gentoo
因為有 Redhat 的生態環境,用 CentOS 的也比較多,最近 Ubuntu 也比較流行了。
我的用戶裡邊CentOS是主流~~~