Linux发行版对服务器的build议

我有有限的Linux服务器的经验。 我正在寻找发行的build议。 你最喜欢的服务器是什么?为什么?

编辑:澄清:我希望一个,通用的分布,不具体到一个特定的function。 一些用于文件服务器,Web服务器,真的。 社区支持,及时修补,pipe理友好的工具,良好的跟踪logging等更多的angular度,我要去这里。

红帽Enterpise Linux或CentOS 。 他们是稳定的,你可以为他们购买支持,如果你在意的话,每个主要版本都有一个保证5年的支持周期,这是非常宝贵的(甚至不要让我开始在Fedora服务器上设置一个半stream氓pipe理员,我们现在不能升级)。

另外,在Linux上安装商业软件时,它往往是支持的解决scheme(Oracle想起来,但是我们有其他商业产品,说明它们将安装在任何东西上,但它们只能保证与Red Hat / CentOS的互操作性)。

Debian或Ubuntu(服务器)由于dist-upgrade。 任何发行版都可以从头安装 – 但是有多less可以升级到位? 自1995年以来,我已经有了一台从未重新安装过的debian机器。

在这两个地方都有很好的社区,并且在制作自己的软件包方面也有很好的文档,所以你可以让软件包系统为你个人工作。 能够轻松地将自定义软件包部署到您的内部机器上非常酷。

获得最新版本的软件可能是一个挑战,但是backports填补了这个空白。

Ubuntu的

理由:社区 – 有一个很大的社区,如果你需要做一些事情,你几乎总能find一个先完成的人,并发布了一套很好的指示。

我在Gentoo上运行所有的服务器。 虽然很多Linux系统pipe理员会认为我疯了,但是我必须说我已经没有什么麻烦了。 一台服务器作为另一台的构build主机运行(它们都是相同的硬件),并将二进制文件提供给其他服务器。 我非常喜欢Gentoo,因为它可以为您提供有关安装的内容和未安装的内容的控制权。 社区是伟大的,论坛是最好的在线。 如果你留在稳定的分支,它是平稳的航行。 目前我一直在向Arch Linux倾斜一点,因为缺乏编译,但是我还没有安装服务器。 基于源/元发行版可以使伟大的服务器!

Debian是我的服务器的select:它非常稳定,可用于几乎所有的服务器平台,安全性是该发行版的关键点!

我推荐Ubuntu服务器(LTS更适合生产),因为它是唯一免费的企业级Linux服务器分布。

Slackware的

自1993年4月发布第一个testing版以来,Slackware Linux项目旨在生产出最“类UNIX”的Linux发行版。 Slackware符合已发布的Linux标准,如Linux文件系统标准。 我们一直认为简单和稳定至关重要,因此Slackware已经成为最受欢迎,最稳定,最友善的发行版之一。

我在这个发行版上学到了很多东西,但是你需要充足的时间和耐心。 Slackware 用户友好的,它只是非常有select性的朋友是谁。

Ubuntu如果你的服务器是用来学习Linux和服务器的话,CentOS是用于生产的。 我发现Ubuntu社区比CentOS更活跃,如果你刚开始的话可能会有所帮助。 CentOS每半年都没有一个新的版本,这对于一个服务器操作系统来说是很好的。 它也使用较老的但是更经过testing的软件版本,这对服务器很重要。

Debian的稳定性和stream行度

无论你select什么,如果它将暴露在公共互联网上,你要确保它支持selinux 。 这至less在一个场合拯救了我的屁股,否则由于我安装的软件存在安全漏洞,否则我肯定会被黑客入侵。 selinux不仅完全阻止了攻击,而且通过setroubleshoot提出了一个popup窗口来警告我。

我使用Arch Linux 。 我喜欢它的伟大的包pipe理器,“滚动”版本,漂亮的社区包存储库(ABS),漂亮的configuration,伟大的维基。 对我来说,它非常像Gentoo,但与二进制包。

你可以find与其他发行比较: 拱vs其他 。

我使用CentOS或Ubuntu LTS版本。 两者都是稳定的,众所周知的,并得到很好的支持。

就我个人而言,OpenSuSE。 主要是因为YaST和autoYaST; 优秀的软件包pipe理,升级/更新等

我只是把这个“function”评论投给了一个相关的问题,主要的function在一定程度上是重要的。

另一个关键的决定是你是否想获得专业支持。 如果答案是肯定的,可以拿到红帽。 如果答案是否定的,那么我会从Ubuntu开始。

额外的说明.. Gert的(暗示)关于使用相同的发行版的多个服务器也是一个伟大的!

我build议使用CentOS。

  • 这是从红帽资源中重新编译的红帽企业Linux
  • 您可以在没有支持合同的情况下升级发行版
  • 红帽通常与商业软件一起使用,因此之前的暴露将有助于您的旅程
  • 一旦你select红帽,你可以去其他发行版,并知道什么是重要的
  • 大量的互联网信息

我觉得有两种方法:

  1. 滚动分配
  2. 发布发行

ad.1我个人更喜欢滚动发行版,因为没有升级到更新的版本(这两种方式可能都是有风险的)。 这就是为什么我更喜欢Gentoo服务器。 不幸的是,设置gentoo需要更多的努力,但是由于portage系统的维护(如果你使用稳定的分支)真的很容易和无痛。 非常酷的function是插槽和能力降级到一个简单的命令字面上任何旧版本的软件包。 另一方面,即使在稳定的分支中,gentoo软件包也往往比Debian更新(请参阅第2点) – 如果您需要最近使用软件gentoo的机器,

ad.2发行发行版 – 我在这里selectDebian,主要是因为它在所有托pipe公司和一个庞大的数据包基础上受欢迎。 虽然我自己不使用它,但它似乎是一个非常高的安全级别的最合理的分配。 部署速度快,不需要编译包(除非你真的需要)。