Answers:
红帽企业Linux或CentOS。它们很稳定,如果您愿意的话,您可以购买支持,每个主要发行版都有保证的5年支持周期,这是非常宝贵的(甚至不要让我开始使用Fedora服务器上的半流氓管理员安装,我们现在无法升级)。
此外,它往往是在 Linux上安装商业软件时支持的解决方案(甲骨文想到,但我们有一个国家,他们将安装上的任何其他商业产品,但与Red Hat / CentOS的,他们只会保证互操作性)。
Debian或Ubuntu(服务器)由于dist-upgrade。任何发行版都可以从头开始安装-但是有多少个可以升级到位?我有一台debian机器,自1995年左右以来,还没有从头开始重新安装过。
两者周围都有很好的社区,也有很好的文档来制作您自己的软件包,以便您可以使自己的软件包系统正常工作。能够轻松滚动自定义程序包以部署到内部计算机非常酷。
获取最新版本的软件可能是一个挑战,但是反向移植已经很好地填补了这一空白。
我在Gentoo上运行所有服务器。尽管很多Linux系统管理员都会认为我发疯了,但我必须说我几乎没有麻烦。一台服务器作为其他服务器的构建主机(它们都是相同的硬件)运行,并为其他服务器提供二进制文件。我非常喜欢Gentoo,因为它为您提供了有关已安装内容和未安装内容的控制权。社区很棒,论坛是最好的在线。如果您停留在稳定的分支上,那就顺风顺水了。目前,由于缺乏编译功能,我对Arch Linux的需求有所提高,但尚未安装服务器。基于源/元发行版可以成为出色的服务器!
我建议使用Ubuntu服务器(最好使用LTS生产),因为它是唯一免费的企业级linux服务器发行版。
自从1993年4月发布第一个beta版本以来,Slackware Linux项目的目标是在那里生产最“类似于UNIX”的Linux发行版。Slackware符合已发布的Linux标准,例如Linux File System Standard。我们一直认为简单性和稳定性至关重要,因此Slackware已成为最流行,稳定和友好的发行版之一。
我在使用此发行版方面学到了很多东西,但是您将需要大量的时间和耐心。Slackware 是用户友好的,它只是非常选择其朋友是谁。
我使用Arch Linux。我喜欢很棒的软件包管理器,“滚动”发行版,不错的社区软件包存储库(ABS),不错的配置,不错的Wiki。对我来说,它很像Gentoo,但是带有二进制包。
您可以与其他发行版进行比较:Arch vs Others。
我只是对“功能”注释投了赞成票,因为它提出了一个相关问题..主要功能在某种程度上很重要。
您拥有的另一个关键决定是是否要获得专业支持。如果答案是肯定的,请获取Red Hat。如果答案是否定的,那么我将从Ubuntu开始。
附加说明.. Gert(暗示)关于将同一发行版用于多个服务器的观点也很不错!
我认为有两种方法:
ad.1我个人更喜欢滚动发行,因为没有诸如升级到较新版本(无论哪种方式都可以是危险的)。这就是为什么我更喜欢Gentoo作为服务器的原因。不幸的是,设置gentoo需要付出更多的努力,但是由于可移植系统的维护(如果您使用稳定的分支),这真的很容易而且很轻松。非常酷的功能是插槽,并且能够通过一个简单的命令将其降级到几乎所有旧版本的软件包。另一方面,即使是gentoo软件包,即使在稳定的分支中,其软件包也往往比Debian更新(请参阅第2点)-如果您需要一台装有最新软件gentoo的机器。
ad.2发布发行版-我在这里选择Debian,主要是因为它在所有托管公司中都非常流行,并且拥有庞大的数据包基础。尽管我自己不使用它,但它似乎是最安全的发行版,具有很高的安全级别。部署速度很快,无需编译软件包(除非您确实需要)。