最佳社区Linux服务器发行版点评(生产环境+测试环境)

译文
系统 Linux
“哪款社区支持的服务器发行版本是最好的?”问题很简单,答案却不是那么可以轻松回答的。本文针对上述问题,简单给大家分析下,帮助各位读者找到自己满意的服务器版本。本文介绍的发行版都是社区维护的免费Linux服务器发行版,针对生产环境和测试环境的都有。

【51CTO快译】总有一个问题萦绕在我们脑海,“哪款社区支持的服务器发行版本是最好的?”。问题很简单,答案却不是那么可以轻松回答的。仔细分析起来,问题也不 简单,哪款版本最好,为什么具体到社区支持的发行版本?本文针对上述问题,简单给大家分析下,帮助各位读者找到自己满意的服务器版本。

完美?只是传说!

世界科技日新月异,从来都是时不我待。我们不能做到最终的完美,也只好暂且ok即可。或许我们听过这样的故事:Linux服务器独处陋巷中,只是做好自己——完美运行,直至人们忘记它的存在,唯与飞虫作伴。也许这只是一个传说,长久运行没有硬件故障也是不可能的,但至少这是件令人高兴的事情。

拥有一个合适的Linux服务器发行版本,易维护,易升级,用户和维护者较活跃,更新又及时,这是最好不过了。放眼当今Linux服务器发行版 本,Red Hat和Debian是Linux 服务器硬币的两面。Red Hat代表了“商业成功”,Debian代表了“无成本”。自Linux早些年代起,它们都有对自由软件的承诺。现在,Red Hat和Deiban仍是其他Linux发行版本推崇的。两者皆有优势,相辅互补。

顶级企业型服务器发行版本

No.1 Debian

Debian

主页:http://www.debian.org/

Debian,始于1993年,也是Linux发行版本中的老大哥了。Debian社区是近乎“纯粹民主”的成功实验,虽然有些人会说是“无政府 状态”。但,Debian并非“无政府状态,它有选定的办公人员,有自己的原则,有做出决定、解决问题的程序。只是外表看来混乱和嘈杂,毕竟社区太大了。

Debian笃信“自由软件”,在Debian系统上没有一个非自由软件。同时,Debian考虑到用户,所以自由软件和非自由软件被分到指定的软件源,这样用户可以自由的选择自己的所需。Deiban内核尽可能的保持原样,没有大的修改。

Debian主要分三个版本:稳定版本(stable)、测试版本(testing)、不稳定版本(unstable),还有一个实验版本(experimental)。每个发行版本的代号都取自电影“玩具总动员”。目前,稳定版本是Squeeze(三只眼睛的绿色大嘴玩具外星人),测试版本Wheezy,不稳定版本始终为Sid(隔壁的男孩,玩具终结者)。

新软件包都是“Unstable -> Testing -> Stable”的过程。你可随便用,也可将其混搭,注意因为你的个性有时会造成依赖冲突!Stable 版本是服务器的最佳选择,它的稳定如磐石雷打不动,它是经过2年锻造出来的。

No.2 Slackware

Slackware

主页:http://www.slackware.com/

Slackware是目前存活时间最久的Linux发行版本,始于1993。目前,Slackware仍由发起者Patrick Volkerding维护。Slackware是Linux发行版本中最具“Unix 风格”的发行版本。它只吸收稳定版本的应用程序,并且缺少其他linux版本中那些为发行版本定制的配置工具。要求用户掌握命令行操作、编辑配置文件。它始终如一,一旦掌握如何操作,就会喜欢上它。

Slackware 使用BSD风格的初始化脚本,其他的Linux发行版本大多使用 System V 风格的初始化脚本。基本上 System V 风格的每个运行级都是存放初始化脚本的子目录,而BSD 风格仅为每个运行级提供一个脚本。Slackware目前仍使用LILO引导系统。

Slackware 对硬件需求较低,支持x86处理器,可在32M的RAM上运行。

Slackware 曾被神秘的迷雾包围,如中文支持方面较差、安装难、易用性差等。Slackware 使用软件包管理器pkgtool。pkgtool工具不像apt-get 或yum会检测相关依赖,这会在一定程度上给大家带来不便。Debian和Ubuntu 服务器在这方面较有优势。Debian的优势,还在于Debian支持很多Slackware不支持的软件。当然,大家可以自己从原生Slackware 软件包中编译或从第三方软件源码中构建。

No.3 Ubuntu 服务器

Ubuntu

主页:http://www.ubuntu.com/

Ubuntu 服务器是当今红火的版本,内核调试的非常适合服务器。安装程序捆绑了一套有用的软件包组:不同的角色云包组(集群,集群控制器节点,云控制器,存储),LAMP 服务器,邮件服务器,Samba文件服务器,Tomcat服务器等等。致力于提供私有和公共“云计算”、远程系统监控、虚拟化等服务。

Ubuntu 服务器可免费下载,同时也提供一些商业支持如:服务支持、培训、在线服务等。

Ubuntu 的特点之一就是为不同的版本提供统一的软件源,官方的分支版本如Kubuntu,Xubuntu,Edubuntu等。Ubuntu服务器不带图形化界面,但是大家可以自己安装,可定制化很高。

顶级测试发行版本

No.1 Arch linux

Arch Linux

主页:http://www.archlinux.org/

Arch linux 简洁美丽,结构健全、合理、清晰,这点有点像Slackware。与Slackware一样的还有,Arch linux的文档工作做的非常棒。大家可以查看Archlinux的wiki页面:

https://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

Arch linux 版本实行滚动升级,也就说不像Fedora,Ubuntu都定期发布新的版本,Archlinux通过一个命令 pacman -Syu 就可以将Archlinux平滑更新到最新版。pacman 为二进制包管理器来管理系统,同时也附带一个类似ports的包构建系统abs(Arch Build System)。ArchLinux所有软件包都由pacman管理维护。pacman负责包的安装、升级、删除、降级,自动处理软件包的依赖系。 Archlinux创建者Judd 本身就是个系统管理员,他管理着 9 个运行着Arch linux的服务器,全都十分稳定。

No.2 Fedora

Fedora

主页:http://fedoraproject.org/

Fedora 讲求“自由、 友爱、 杰出、 前卫”,是基于 Linux 的集最新自由开源软件于一体的操作系统,也是由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它可完全自由使用、学习和分享。 Fedora 项目由Fedora 基金会管理和控制,也得到了 Red Hat公司的支持。

Fedora 始终走在新技术的前面,比如是第一个集成SELinux,PulseAudio,PackageKit,GRUB 2,Gnome 3和 systemd的系统。

原文:http://www.linux.com/learn/tutorials/479960-the-six-best-linux-community-server-distributions

本文由笨兔兔编译,授权51CTO系统频道首发,转载请标明原作者和原文、译文地址:)

【编辑推荐】

  1. Linux服务器安全初始化Shell脚本
  2. 防止恶意扫描 用PortSentry保护Linux服务器
  3. 20个你不得不知的Linux服务器性能调优技巧
  4. 2011年7个最佳的Linux发行版
责任编辑:yangsai 来源: 51CTO.com
点赞
收藏

51CTO技术栈公众号