Linux系统CentOS、Debian、Ubuntu哪个好?
国内网上的IDC服务商提供的Linux服务器系统主要有:CentOS、Debian、Ubuntu 三种操作系统,Linux下哪种系统更好更安全呢,在此,我们分析一下Ubuntu、CentOS及Debian各自的性能及使用经验。
做服务器的很少会用Ubuntu,所以我们最后分析这个。先来看看使用率较高的CentOS和Debian。
CentOS
很多商业性公司服务器都是使用CentOS系统,CentOS简约,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。相对debian来说,CentOS略显体积大一点,是一个非常成熟的Linux发行版。
Debian
Debian更适合于作为服务器的操作系统,它比Ubuntu要稳定得多。Debian整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。
128M的云主机即可以流畅运行Debian,而CentOS则会略显吃力。但是由于Debian的发展路线,使它的帮助文档相对于CentOS略少,技术资料也少一些。
CentOS与Debian哪个好?
在国内服务器中,使用CentOS的要多于Debian,而国外则Debian稍多些。
选择Debian是因为它是最大的社区发行版,有着严格的组织来维护,有着成千上万个超级黑客在贡献,而且有着最大的软件仓库,现在已经达到30000多个,有着大量的文档资源。而CentOS的更新比较慢,软件库软件版本过于陈旧,虽说稳定但是无法发挥出云主机的硬件特性。虽然也有社区,但是它没有固定的组织来管理,没有收入来源。另外,Debian 6涉及到WEB服务器的软件包都更新到了比较新的稳定版本,并且借助apt命令直接安装非常快捷。
选择CentOS大多是因为系统的稳定和可靠性,Debian发展过快,各个版本、组合之间测试较少稍显不成熟,系统有许多内核和稳定性问题。Debian很时髦,有什么新玩意就上,而CentOS开启的内核选项都是非常保守。所以,从安全、稳定角度出发,主要的服务商和项目都仍然首选CentOS系统。
下面看一些CentOS和Debian具体的比较:
从安全上说CentOS>Debian
从性能下降说CentOS>Debian
硬件支持特别是虚拟化CentOS>Debian
默认内核配置性能测试Debian>CentOS
发开环境通用性Debian>CentOS
最后,如果你是开发者和狂热的性能追求者或者是云主机中的服务器建议用Debian,如果是云主机供应商、电子商务网站,要求很高的稳定性、安全性,则建议采用CentOS。
另外,对于初玩者,如果云主机配置太低(OPENVZ内存在128M以下,或者XEN架构内存在192M以下)建议采用Debian,否则建议采用CentOS,以获取更多的在线帮助与支持,让自己入门更轻松。
Ubuntu
Ubuntu近些年的使用率有所增加,它用户界面漂亮、管理系统完善、软件源支持强大、技术社区丰富,对硬件的兼容性也不错。然而,服务器更需要的并非这些,所以决定了它更适合于桌面操作系统,在自己电脑上安装或许要比服务器中更适合一些。对于Linux,ubuntu系统资源消耗且不稳定只能被比喻成鸡肋。服务器需要的只是一个简约、稳定、易用的系统而已!Ubuntu比较鸡肋还有一个原因就是对NGINX的支持太弱,而Nginx性能要远远高于Apache。
所以,对于新手,基本应该选择CentOS系统而非Debian和Ubuntu。在确定选择CentOS后,我们还需要确定是用32位系统还是64位系统。在此,笨鸟的建议是,如果你用的云主机是非常牛的配置,那你用64位比较合适;但如果服务器一般,还是老老实实的用32位吧!