如何选择服务器操作系统(Linux/Unix)

标签: 服务器 Linux Unix | 发表时间:2013-01-30 12:24 | 作者:标点符
出处:http://www.biaodianfu.com

Linux的发行版有上百种,如何选择也是一种难题。以下为收集的资料,仅供参考。

一、Ubuntu Desktop 和 Ubuntu Server

这个是最方便,也是最快捷的方式。如果刚开始使用Ubuntu,且不太熟悉命令行的可以选用Ubuntu Desktop来学习。继而转为Ubuntu Server。对于初学者,Ubuntu可以更好地上手,并且提供了很好提供了apt软件管理方式(这个是目前最好的软件管理方式),使用起来非常方便,同事Ubuntu的社区也非常的活跃,使用的人数也较多。遇到问题也可以很方便的找到答案。

Ubuntu的更新周期比较稳定,每六个月会发布新版本,分别在每年的4月和10月,而Ubuntu Desktop的生命周期为1.5年,Ubuntu Server的生命周期为5年。同时Ubuntu还有一个LTS版本,即长期支持( Long Term Support ) ,他的生命周期为3年。

下载地址: http://www.ubuntu.com/

二、Debian GNU/Linux

Debian非常适合追求性能和稳定的个人用户使用,同样的他是基于apt的软件管理模式可以让你非常方便的管理软件。虽然ubuntu是基于Debian进行的二次开发,但是并不代表Ubuntu会比Debian好。Debian更多追求的是稳定,可能Debian的相比相比要比Ubuntu低一些,但是服务器最重要的不就是稳定吗?如果是生成环境,个人建议Debian还是会比Ubuntu好一些。Debian主要分三个版本:稳定版本(stable)、测试版本(testing)、不稳定版本(unstable)。

Debian大概每两年发布一个新的版本,而每个版本的生命周期大概为3年,即新版本发布后还会对老版本维护一年。

下载地址: http://www.debian.org/

三、CentOS和Rad Hat(RHEL)

RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得,并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RedHat 一直都提供源代码的发行方式,CentOS 社区将 Redhat 的网站上的所有源代码下载下来,进行重新编译,形成一个可使用的二进制 CentOS版本 。由于 LINUX 的源代码是 GNU ,所以从获得 RedHat 的源代码到编译成新的二进制,都是合法。只是RedHat 是商标,所以必须在新的发行版里将 RedHat 的商标去掉。

RedHat 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”所以, CentOS 可以得到 RedHat 的所有功能,甚至是更好的软件。但CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

Redhat 有两大 Linux 产品系列:

1、免费的  Fedora Core 系列,主要用于桌面版本,提供了较多新特性的支持。更新频繁、不适合做服务器系统。

注:Fedora 主要是Red Hat作为新技术的测试平台,被认为可用的技术最终会加到Red Hat Enterprise Linux中,Fedora大约每六月发布一个新版本,而每3个Fedora版本后会有一个Red Hat版本的出现。

2、收费的 Enterprise 系列,分成 AS/ES/WS 等分支。

A 、 Red Hat Enterprise Linux AS (Advanced Server)

是企业 Linux 解决方案中最高端的产品,它专为企业的关应用和数据中心而设计。 Red Hat 企业 Linux AS 是唯一支持 IBM i 系列, p 系列和 z 系列 /S-390 系统的产品。在 Intel X86平台上, Red Hat 企业 Linux AS 可以支持 2 个以上 CPU 和大于 8GB 的内存。典型的 Red Hat 企业 Linux AS 应用环境如下:数据库和数据库应用软件,WEB 和中间件,CRM,ERP , SCM

B 、 Red Hat Enterprise Linux ES  (Entry Server)

为 Intel X86 市场提供了一个从企业门户到企业中层应用的服务器操作系统。它支持 1-2CPU 和小于 8GB 内存的系统。它提供了与 Red Hat 企业 Linux AS 同样的性能,区别仅在于它支持更小的系统和更低的成本。典型的 Red Hat 企业 Linux ES 应用环境如下:公司 WEB 架构、网络边缘应用 (DHCP, DNS, 防火墙等)、邮件和文件 / 打印服务、中小规模数据库和部门应用软件

C 、 Red Hat Enterprise Linux WS(Workstation)

是 Red Hat 企业 Linux AS 和 ES 的桌面 / 客户端合作伙伴。 Red Hat 企业Linux WS 支持 1-2CPU 的 intel 和 AMD 系统,是桌面应用的最佳环境。它包含各种常用的桌面应用软件 (Office工具,邮件,即时信息,浏览器等 ) ,可以运行各种客户 - 服务器配置工具,软件开发工具和各种应用软件 ( 例如EDA 和 Oil/Gas 应用软件 ) 。 Red Hat 企业 Linux Ws 和服务器产品由同样的源代码编译而成,但它不提供网络服务功能 ( 如 DNS 和 DHCP) ,它只适合作客户端应用。

CentOS 是基于Red Hat Enterprise Linux AS 的源代码进行编译的。

选用 CentOS 还是 RedHat ,取决于你所在公司是否拥有相应的技术力量及公司的资金水平。

CentOS和RHEL一样生命周期均为10年,即一个版本会被维护10年,另外相同版本的CentOS一般会比RHEL晚推出1~2月,补丁会晚推出1~2周。

四、Gentoo & Arch Linux

Gentoo可以说是目前定制性最强的Linux系统了,主要原因是从内核开始都需要你自己去编译,Gentoo使用源码来做包管理,其实不仅仅是USE所控制又不只是装多少包,你还能控制编译选项,使得所获得的程序更加是你所期望的。此操作系统特别适合Geek使用,但是更多的人不太喜欢自己去做编译这档子事。Geetoo针对超级发烧友用户,Level不达标的不要随便折腾。

Arch Linux也是很高定制性的linux发行版,它与Gentoo不同的是,它是基于二进制包的发行版,Arch 采用 滚动升级策略,这就允许一次安装持续升级,完全不需要重新安装或者解决系统版本升级带来的种种复杂问题。通过输入一行命令,Arch 系统就可以保持最新。Arch 刚安装后只提供了一个最基本的系统,可以让用户按照自己的喜好,通过仅仅安装自己需要的软件来配置自己的理想的环境。官方没有提供图形界面配置工具,大多数系统配置需要通过从命令行编辑简单的文本文件来配置。

五、FreeBSD&OpenBSD&NetBSD

在免费的BSD中, FreeBSD是名声最大的。不得不说的是,苹果公司的Mac OS X 和iOS也是基于FreeBSD创建的。FreeBSD的中文参考资料也是最多的。三者的区别为FreeBSD注重性能、OpenBSD注重安全。NetBSD注重可移植性。

OpenBSD被称为世界上最安全的操作系统。OpenBSD的主页(www. openbsd.org)报告说OpenBSD“在默认安装情况下在过去的所有日子里只有两个安全漏洞”,它的意思是说(其实任何人都知道)在过去的四年内发布的OpenBSD版本没有一个被来自Internet的袭击攻破。

NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统。目前能够在46种之多的不同硬件构架上运行。   这种便携性使得NetBSD成为嵌入式系统(在其它设备中运行的,看不见的计算机)的最佳选择。

Related posts:

  1. 构建大型网站(百万级访问量)的技术准备
  2. Stack Exchange的系统架构
  3. PHP集成运行环境推荐:XAMPP

相关 [选择 服务器 操作系统] 推荐:

如何选择服务器操作系统(Linux/Unix)

- - 标点符
Linux的发行版有上百种,如何选择也是一种难题. 一、Ubuntu Desktop 和 Ubuntu Server. 这个是最方便,也是最快捷的方式. 如果刚开始使用Ubuntu,且不太熟悉命令行的可以选用Ubuntu Desktop来学习. 继而转为Ubuntu Server. 对于初学者,Ubuntu可以更好地上手,并且提供了很好提供了apt软件管理方式(这个是目前最好的软件管理方式),使用起来非常方便,同事Ubuntu的社区也非常的活跃,使用的人数也较多.

服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?

- - 知乎每日精选
早期,我们使用 Debian 作为服务器软件,后来转向了CentOS,主要原因如下:. 1、CentOS/RHEL的生命周期是7年,基本上可以覆盖硬件的生命周期,也就意味着一个新硬件安装以后,不用再次安装操作系统. 要知道重新折腾一个生产机是很麻烦而且有风险的事情. [2012.2.1]今天刚刚收到红帽子的通知邮件,RedHat 5, RedHat 6的生命周期,延长到10年,太牛叉了.

为什么选择Zephyr操作系统开发物联网产品?HereO、CommSolid和Grush有话说

- - 奇笛网
万物联网时代,物联网设备以百花齐放的态势涌向市场,让众多用户体验到互联所带来的智能体验. 物联网设备也以开发成本低、开发周期短吸引了一波创业者的目光,从而造就了当前物联网市场百家争鸣的热闹格局. 除了硬件设计,摆在创业者面前最直接的问题就是:如何为自己的物联网设备选择一款合适的操作系统. 操作系统对于物联网设备而言,与互联网中的Windows同等重要.

[来自异次元] CentOS 6.0 正式版下载 – 最受瞩目的免费企业级 Linux 服务器操作系统

- Mencius - 异次元软件世界
        如果说 Ubuntu 是现今最受桌面用户欢迎的 Linux 操作系统,那么 CentOS 就是最受公司、企业、IDC等喜爱的 Linux 发行版了. 得益于 CentOS 极为出色的稳定性,目前在全球范围内,无数著名的网站均选用它作为操作系统. 那个,异次元的服务器也正是使用它.         CentOS 是基于 Red Hat Enterprise Linux (收费昂贵但口碑极佳) 的源代码再编译出来的免费版,继承了 Red Hat 优越的稳定性,而且又提供免费更新,因此在服务器提供商、中小型公司中装机量几乎是最大的一个 Linux.

为生产服务器选择合适的Linux发行版

- Derek - 花开的地方
抛出这个问题,是因为之前与同事的争论以及最近与同事的争论——我可保持沉默,但不可以停止思考. 我想大多数有经验的Linux用户,会觉得这个问题不是问题,那么请不要急,待会儿我会让你知道这个问题为什么是个问题. 首先,在讨论这个问题之前, 我们一定要先了解自己的自身的条件:即我们自身的技术能力——假如我们有能力像RedHat、Google一样,自己跟踪Linux以及开源社区,那么,我们完成可以搞个自己用的发行出来.

移动互联网创业公司的服务器选择

- - 五四陈科学院-坚信科学,分享技术
以下内容由 [五四陈科学院]提供. 小公司,三五个人,扯开嗓子开干的情况下,不妨参考一下过去我们淌过的坑. 在中国,网络成本是比较贵的(包括托管费用). 分析你的目标用户,如果用户是特别集中在南方或者是北方,这能省些钱,多线机房还是很贵的. 同时,移动互联网,特别是中国特色的情况下,各种运营商挂js,各种基站网络不通,如果所在的机房在搜索引擎上一条记录都没有的话,那会很惨,基本上你的用户在手机上是很难过去的.

Android操作系统安全

- - CSDN博客推荐文章
        Android在迅猛发展的同时,其安全问题一直没有引起足够的重视,但在2010年6月研究人员发布Android平台的KernelRootkit以来,Android平台的安全问题引来了越来越多的关注,而同时,Android平台的恶意软件也开始流行起来.        根据以上的Android系统架构分析,可以发现在三个层面可能存在恶意软件.

百万级运维经验四:服务器的选择和部署

- - CSDN博客系统运维推荐文章
对服务器的选择,我曾经盲目过. 流量大了服务器顶不住怎么办,我那时候的想法就是加配置,4核变8核,8核变16核,内存也加,4GB变8GB变16GB,为什么不加服务器呢,麻烦嘛,觉得提高服务器配置的效果也是一样的. 后来我才明白,这种想法是错误的,还是停留在个人电脑的思维. 我发现,增加了服务器配置并不能给我带来相应的性能提升,我对服务器和操作系统没有特别深的了解,我个人觉得原因如下:.

Mozilla将开发独立操作系统

- ccyuling - Solidot
Mozilla宣布了一个新项目“Boot to Gecko”,旨在为开放互联网开发一种完整独立的操作系统,成为ChromeOS或Android的某种竞争对手. 源代码将发布在Github上(暂时只有README). Mozilla此举是为了推广开放Web技术,Boot to Gecko针对的不是笔记本,而是智能手机,为Android兼容设备提供基质.

五家移动操作系统盘点

- 离歌 - 互联网的那点事
这篇文章,我起草有一段日子了,现在我觉得该是时候完成它. 伴随着iPhone更新的传言、RIM的诽谤、对触摸板的既爱又恨等这些话题的出现,我认为现在就是发表看法的最好时机. 博客之间近来出现了一场大型的拔河较力,热论某些公司的命运或者某些手机操作系统的优势,又或者仅仅只是移动通讯技术的整体发展方向.