古詩詞大全網 - 藝術簽名 - debian和centos相比,哪個更好

debian和centos相比,哪個更好

首先,我們知道在Linux中有很多lsm安全模塊,其中seLinux和tomoyo是經常用的到(在freebsd我們可以開啟trustbsd-mac)強制訪問模塊,其作用當然是限制root權限,增強系統安全,可是安全是有代價的,要安全少性能,我們可以查看 Phoronix 在 2009 年使用 Fedora 11 所做的橫向比較,再根據本人對內核的測試分析發現,在開啟seLinux或者tomoyo的情況下性能下降5%-10%之間,還有開啟內核中的debug調試分析功能下降20%以上,當然不是所有性能都下降主要是在磁盤性能,數據庫性能,web性能測試時!在Debian中seLinux是默認關閉的,在CentOS中默認是開啟的,而且通過內核編譯選項可以看出來CentOS中的調試,分析代碼比Debian內核更多,而且編譯CentOS中可以看到所有的模塊都是要經過gpg簽名的,這點比Debian來的安全,大大減少了非法模塊的插入有效預防了rookit後門!(補充說明,如果妳的內核打了Grescurity安全補丁則損失最少30%以上性能)

通過以上我個人認為:從安全上說 CentOS,rhel,oracle-Linux > Debian

從性能下降說也是 CentOS,rhel,oracle-Linux > Debian

其次,通過觀察debain內核源碼和CentOS內核源碼大小,我們可以看到Debian內核才62M,而CentOS內核則達到了82M 為什麽呢?還是我先前壹篇文章中

分析過的,Debian是自由內核,裏面去除了很多no-free固件驅動,功能代碼,而CentOS

則是繼承了rhel的特點,得到世界很多硬件廠商的權利支持,www.linuxidc.com 不管是free還是no-free的全部包含在內核源代碼中,而且在虛擬化(kvm)部署中也是處於領導地位的,其中也不乏壹些還來得及被Debian,或者標準內核采納的代碼,這樣就導致了:

硬件支持特別是虛擬化 CentOS,rhel,oracle-Linux > Debian(freebsd)

還有,壹個就是通過編譯內核我們發現,默認情況下,CentOS開啟的內核

選項都是非常保守的,而Debian則很時髦,有什麽新玩意就上,比如Debian開啟了內存分配slub 內核尺寸優化Os而CentOS還是使用久經考驗的slab 和 O2..........

默認內核配置性能測試 Debian > CentOS,rhel,oracle-Linux

最後我們來說說,他們各自的應用軟件支持數量,從官方發布的安裝dvd(只有壹張3.4G)上可以看出CentOS rhel是專門來做服務器,vps來用的,包含的軟件相對debain 安裝dvd (8張dvd)來說是少只又少。我曾經就yum install nginx結果我失敗了

我以為我打錯。結果真的沒有,要自己二外去加源,我知道有很多第三方的軟件源可以使用,但是單從官方支持上說是很少了,這也表明了CentOS重要用途,還是以服務器為主,桌面勉強可以吧!而Debian呢有4萬多種軟件,涵蓋了開發,桌面,服務器軟件,等等幾乎妳說能用到的所有軟件都有,而且apt包管理也比yum強很多,以此,我個人判斷:

開發方環境,通用性 Debian >> CentOS,rhel,oracle-Linux

好了來個總結吧,如果不是狂熱的系統定制優化狂人,我的建議是:

1,如果妳是開發者,和狂熱的性能追求者或者是vps中的服務器請使用Debian !

2,如果妳是vps供應商,電子商務,使用了很多像hp,ibm等大品牌服務器,而且要求很高的穩定性,安全性,我建議妳使用rhel家族,最少用10%左右的性能損失,不是很大的易用性損失,換來 安全穩定還是值得的!