Linux有特别多的发行版本,从性质上界定,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。
商业版本以Redhat为代表,开源社区版本则以debian为代表。这种版本各有不同的特征,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下边就那些不同的Linux发行版进行简单的剖析。
Ubuntu
Ubuntu近年的粉丝越来越多,Ubuntu有着漂亮的用户界面,建立的包管理系统,强悍的软件源支持,丰富的技术社区,Ubuntu还对大多数硬件有着良好的兼容性,包括最新的图形主板等等。这一切让Ubuntu越来越向大众化方向发展。但别忘了:你所须要的只是一个简洁、稳定、易用的服务器系统而已!
Ubuntu的图形界面尚且漂亮,但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。怎样你希望在学习Linux的过程中有个沉溺式的环境,这么Ubuntu的确不错:仅仅安装在自己的笔记本中而非服务器中。从这一点来讲,Ubuntu并没有在VPS安装的操作系统选择之列,相信你也不会为了那数百M的驱动与宝贵的显存埋单。
你会发觉十分多的商业公司布署在生产环境上的服务器都是使用的CentOS系统,CentOS是从RHEL源代码编译的社区重新发布版。CentOS简洁,行下的人性化做得比较好,稳定,有着强悍的中文文档与开发社区的支持。与Redhat有着相同的渊源。似乎不单独提供商业支持,但常常可以从Redhat中找到一棉线索。相对debian来说,CentOS略显容积大一点。是一个十分成熟的Linux发行版。
通常来说Debian作为适宜于服务器的操作系统,它比Ubuntu要稳定得多。可以说稳定得无与伦比了。debian整个系统,只要应用层面不出现逻辑缺陷,基本上固若金汤,是个长期不须要重启的系统(其实,这是夸张了点,但并没有夸大其稳定性)。debian整个系统基础核心特别小,除了稳定,但是占用硬碟空间小,占用显存小。128M的VPS即可以流畅运行Debian,而CentOS则会略显费力。并且因为Debian的发展路线,使它的帮助文档相对于CentOS略少,技术资料也少一些。
因为其优秀的表现与稳定性,Debian十分受VPS用户的欢迎。
据悉还有ArchLinxu、Gentoo、Slackware等一系列的Linux和FreeBSD、Unix等系统,因为其涉及领域愈发专业,甚少在VPS中出现,因而不作介绍。
对于初学者,我们建议采用CentOS或Debian,这两种系统都能在配置较低的VPS上流畅运行。并且假如VPS配置太低(OPENVZ显存在128M以下,或则XEN构架显存在192M以下),建议采用Debian;否则建议采用CentOS,以获取更多的在线帮助与支持linux发行版有哪些,让自己入门更轻松。
CentOS、Ubuntu、Debian三个linux都是十分优秀的系统,开源的系统,也分付费的商业版和free免费版本,下边简单比较这三种系统。
CentOS系统
好多网站站长通常都选择centOS系统,CentOS是从redhat源代码编译重新发布版。CentOS消除好多与服务器功能无关的应用,系统简单但十分稳定,行操作可以便捷管理系统和应用,但是有帮助文档和社区的支持。
Ubuntu系统
Ubuntu有靓丽的用户界面,建立的包管理系统,强悍的软件源支持,丰富的技术社区,但是Ubuntu对计算机硬件的支持好于centos和debian,兼容性强,Ubuntu应用十分多,但对于服务器系统来说,个人觉得并不须要太多的各类应用程序,须要的是稳定,操作便捷,维护简单的系统。假如你须要在服务器端使用图形界面,ubuntu是一个不错的选择,你须要注意的是,图形界面占用的显存特别大,而显存越大的vps价钱也越高。
Debian系统
Debian也十分适宜做服务器操作系统,与Ubuntu比较,它没有太多的花哨,稳定压倒一切,对于服务器系统来说是一条不变的真理,debian这个linux系统,底层特别稳定,内核和显存的占用都十分小,在小显存的VPS就可以流畅运行Debianlinux培训班,例如128m的显存,但debian的帮助文档和技术资料比较少。对于小显存,首选debian,对于特别熟悉linux系统的vps大神,首选debian。
在系统的选择上,属于菜鸟,首选CentOS,并不是centos比Debian和ubuntu好,而是centos是初学者安装vps的首选,它既稳定,占用资源又少,在网路上能便捷搜索到安装配置的文档,自身的帮助文档也十分强悍;假如你是linux大神,大神的境界通常都选择debian,由于大神能在低配的vps上稳定运行系统;而ubuntu,系统即使免费,但它适宜有钱人玩,它占用的资源是比上面两种系统更高,而vps基本就是卖显存,显存越高,价钱越贵。
我们运行着一些全球最大的互联网的运营,为此我们对可靠性和稳定性特别注重,是我们的第一要务。因此,我们只使用Linux来支撑客户的系统。并且,我们应当使用哪一个Linux的发行版?答案是,CentOS。为何呢?
作为一个庞大的系统营运商,在很长的一段时间里,我们须要在多种小型系统中找到一个可靠的,可预测的系统,我们须要从世界上最强悍的软件供应商和开源项目中获得强有力的支持。对于这些最常用的系统,我们须要文档,工具和全球性资源。
正因这么,RedHat/CentOS系列发行版正是我们的选择。她们能否满足以上所有需求,并且问题相对较少、长期稳定,这促使我们能否为成千上万的运行了不同配置、服务和应用的系统提供世界级的维护。
RedHatEnterpriseLinux(RHEL)是黄金标准的企业发行版。它每两年左右更新一次,在系统的稳定性,前瞻性和安全性上有着极大的优势。每每新的主版本发行后,例如5.x亦或近来的6.x,所有版本和代码都将保留不变,只有安全问题或是主要的bug,比如侧门,端口之类的问题,会通过发布新的子版本来修补。
CentOS是RHEL发行版对应的开源版本,一般在RedHat的发布后才会很快发行。我们使用CentOS的缘由在于RHEL发行版的标准支持服务费用十分高,大概每台服务器800欧元左右,对于我们好多拥有数十台甚至上百台服务器的用户来说,这是必需要控制的成本。
RHEL/CentOS系统有两个潜在的问题。
首先,一旦确定了主版本,,不仅安全问题和严重故障会被修补以外,其他内容将不会做任何改变。这似乎对稳定性有益处,并且对许多服务不利。例如MySQL和PHP服务,它们在这两年的CentOS/RHEL主版本发布周期中会进行艰巨的开发和大量的更改。诸如,MySQL5.0是当前RHEL/CentOS主版本所默认使用的版本,并且当前MySQL早已更新到5.1和5.5版本了。
辛运的是,这个问题被Yum软件包管理器轻易地解决了。这么以来,这些主要的软件,比如当前RHEL/CentOS中实际的组件,包括内核和所有工具等依然来自发行版,并且这些附加的软件,比如Nginx,Apache,PHP,Java和MySQL等等来自更新的软件源比如Fedora;或则直接从开发商获取更新的版本比如MySQL。在我们这儿,我们有自己专用的安装镜像来全手动的处理所有这种事情。
其次,CentOS的发行会滞后于RedHat的发行,包括关键的补丁和修补。这在RHEL6.x的发行周期中尤为明显。并且按照我们的经验,这没哪些好害怕的,对我们来说永远不会成为问题。
好多人寻问我们为何不用基于Debian的系统,比如Debian或则Ubuntu服务器。假如在别无选择的情况下,我们的确会支持这个建议,并且按照我们的经验来看,这种系统并不如RHEL/CentOS来的稳定和可靠。
我们觉得,这在某种程度上是因为她们过快的发展和各个版本、组合之间较少的测试且不成熟所造成的。但是虽然她们特别流行,而且主要的服务商和项目都一直首选RHEL/CentOS系统,由于这样她们就可以为企业客户提供服务,(对Oracle和MySQL更是这么)。除此之外linux mint,基于Debian的系统有许多内核和稳定性问题,尤其是在我们的云估算服务中。
对我们而言,惟一使用Debian/Ubuntu的缘由是:
“它们能否为一个系统提供必要的特殊服务时,尤其是当一些驱动程序或则一些IO子系统须要一种新的内核的时侯”。诸如,ext4文件系统或在近来的内核中韩志的改变等;如今,所有这一切都包含在了RHEL/CentOS6.x中。
其实,多数Linux开发者都使用的是Ubuntu的桌面版linux发行版有哪些,并且可以理解的是,她们更倾向在开发生产时使用相同的系统,而且能够使用好多有趣的工具。但总体上来说,我们仍然觉得RHEL/CentOS是一个更优越的布署平台,而且早已有十多个顾客成功地转向使用CentOS作为生产环境而且没有任何问题,但这依然是繁重的任务。
总的来说,你将更乐于见到一个良好管理的CentOS系统。我们有成千上万台服务器使用CentOS平台,而每年平均只有一台服务器崩溃。我们也很难想像它竟这般罕见,所以,挑一个优秀、迅捷、可靠的平台吧!
本文原创地址://gulass.cn/lfxbqjxsybyk.html编辑:刘遄,审核员:暂无