Linux发行版对服务器的建议[关闭]


17

我的Linux服务器经验有限。我正在寻找有关发行的建议。您最喜欢服务器的什么,为什么?

编辑:澄清:我希望一种通用的发行版本,而不是特定于特定的功能。可以在文件服务器,Web服务器上使用的任何东西。社区支持,及时修补,易于管理的工具,良好的记录等等,这些都是我在这里寻求的角度。


3
您打算将其用于什么?
cagcowboy

对不起,我本来可以清楚一点。我希望有一个通用的发行版-文件服务器,Web服务器,任何真正的东西。社区支持,及时修补,管理员友好工具等都是我在这里寻求的角度。我会澄清这个问题。
TorgoGuy

Answers:


17

红帽企业LinuxCentOS。它们很稳定,如果您愿意的话,您可以购买支持,每个主要发行版都有保证的5年支持周期,这是非常宝贵的(甚至不要让我开始使用Fedora服务器上的半流氓管理员安装,我们现在无法升级)。

此外,它往往是 Linux上安装商业软件时支持的解决方案(甲骨文想到,但我们有一个国家,他们将安装上的任何其他商业产品,但与Red Hat / CentOS的,他们只会保证互操作性)。


类似于CentOS的另一种形式是Scientific Linux。它像CentOS一样被重新命名为RHEL,但得到了国家实验室和大型大学的支持。那就是我在我的网站上使用的发行版
dagorym

RHEL的安全更新周期为7年。
wzzrd

寻找linux发行版时,请先查看社区。他们的重点是什么?对于RHEL,Debian,CentOS,SLES和Scientific Linux,他们专注于创建稳定且维护良好的平台。有些人会发誓说,最适合工作X的Linux是“随您所愿”。这避免了这个问题,并且对那些对任何一个都不满意的人有所帮助,比起帮助更令人困惑。
约瑟夫·科恩

40

Debian或Ubuntu(服务器)由于dist-upgrade。任何发行版都可以从头开始安装-但是有多少个可以升级到位?我有一台debian机器,自1995年左右以来,还没有从头开始重新安装过。

两者周围都有很好的社区,也有很好的文档来制作您自己的软件包,以便您可以使自己的软件包系统正常工作。能够轻松滚动自定义程序包以部署到内部计算机非常酷。

获取最新版本的软件可能是一个挑战,但是反向移植已经很好地填补了这一空白。


5
在过去的5年中,我一直在30台服务器上使用Debian,并且发现它非常好,稳定和安全-除非您确实需要最新的东西-例如,如果您托管Ruby on Rails网站,您将不会在存储库中找不到最新版本。如果您准备每6个月进行一次升级,或者坚持使用LTS版本,Ubuntu就是很好的选择。Debian和Ubuntu非常相似,即使没有太多学习技巧,也可以同时使用它们。
布伦特

1
@Brett Nesbitt:同意100%,但是我有个小问题:从稳定性的角度来看,最好不要在服务器上使用最新的和最好的服务器。
MihaiLimbăşan,2009年

@Mihai Limbason:遗憾的是,Debian的发布时间表历来如此缓慢,以至于其打包软件可能已经过时了几年,这对某些软件来说还可以,但对于python,ruby,django,svn,等等
pjz

使用Ubuntu,只需确保遵守LTS版本
沃伦

14

的Ubuntu

原因:社区-有一个很大的社区,如果您需要做某事,几乎可以总是找到最先完成并发布了大量说明的人。


我从Red Hat开始,然后从Fedora开始,但是尝试Ubuntu之后,我再也回不去了。我在Windows服务器上的VM中运行着Ubuntu服务器,在Vista桌面上的VM中运行Ubuntu桌面,然后将Mac mini双重启动到Ubuntu。我一直在安装桌面版本,然后根据需要甚至在我的服务器上安装服务器内容。我第一次用另一种方法做过,但我发现从台式机版本开始更容易。我与各种硬件的兼容性很好,并且更新和升级进展顺利。
09年

13

我在Gentoo上运行所有服务器。尽管很多Linux系统管理员都会认为我发疯了,但我必须说我几乎没有麻烦。一台服务器作为其他服务器的构建主机(它们都是相同的硬件)运行,并为其他服务器提供二进制文件。我非常喜欢Gentoo,因为它为您提供了有关已安装内容和未安装内容的控制权。社区很棒,论坛是最好的在线。如果您停留在稳定的分支上,那就顺风顺水了。目前,由于缺乏编译功能,我对Arch Linux的需求有所提高,但尚未安装服务器。基于源/元发行版可以成为出色的服务器!


2
Gentoo还强化了配置文件(gentoo.org/proj/en/hardened),以提供更高的安全性
Alex Bolotov

6

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



5

松弛软件

自从1993年4月发布第一个beta版本以来,Slackware Linux项目的目标是在那里生产最“类似于UNIX”的Linux发行版。Slackware符合已发布的Linux标准,例如Linux File System Standard。我们一直认为简单性和稳定性至关重要,因此Slackware已成为最流行,稳定和友好的发行版之一。

我在使用此发行版方面学到了很多东西,但是您将需要大量的时间和耐心。Slackware 用户友好的,它只是非常选择其朋友是谁。


2
您说对了:-)
jassuncao,2009年

Slackware对学习东西很有趣,我很喜欢将其用作我的第一批Linux发行版,但是一个对学习东西有用的系统仅仅是这样-并不是通用工具。对于一般用途,我认为ubuntu可能是要走的路。只需按一下按钮,就可以用各种目的来维护好,维护良好和集成的软件包,并且可以随时升级/删除/重新配置整个服务器,这是很难的。
Lee B 2010年

YMMV,但我发现Slackware坚如磐石,与其他任何替代产品(收费或免费)一样出色。作为奖励,它迫使您沿途学习一些额外的东西。
alexandrul

1
关于Slack的好处是它很简单。我喜欢将它用于将要执行一项任务(防火墙,apache,dns等)的服务器,因为整个事情可以轻松容纳到400MB,并且正常运行时间需要数年。执行此操作时,安全更新很少,因为您没有像libPNG这样的东西(仅作为示例),服务器上没有使用任何东西,但是有需要修补的安全错误。就是说,Slack不需要任何帮助,因此您将知道管理它的工作。因此,如果其他任何人都需要在盒子上工作,那么我会使用Ubuntu Server LTS。
门廊

3

如果您的服务器用于学习Linux和服务器,则为Ubuntu,如果您的服务器用于生产,则为CentOS。我发现Ubuntu社区比CentOS更加活跃,如果您刚刚开始,它可能会有所帮助。CentOS不会每六个月发布一个新版本,这对于服务器操作系统而言非常不错。它还使用对服务器很重要的较旧但经过更多测试的软件版本。



1

不管您选择什么,如果它可以在公共互联网上使用,您都需要确保它支持selinux。至少在某种情况下,这救了我的屁股,否则我肯定会由于我所安装的软件中的安全漏洞而被黑。不仅selinux完全阻止了攻击,而且还通过setroubleshoot它弹出了一个警告我的弹出窗口。


1

我使用Arch Linux。我喜欢很棒的软件包管理器,“滚动”发行版,不错的社区软件包存储库(ABS),不错的配置,不错的Wiki。对我来说,它很像Gentoo,但是带有二进制包。

您可以与其他发行版进行比较:Arch vs Others


1

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


1

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


0

我只是对“功能”注释投了赞成票,因为它提出了一个相关问题..主要功能在某种程度上很重要。

您拥有的另一个关键决定是是否要获得专业支持。如果答案是肯定的,请获取Red Hat。如果答案是否定的,那么我将从Ubuntu开始。

附加说明.. Gert(暗示)关于将同一发行版用于多个服务器的观点也很不错!


您可以从Canonical获得对Ubuntu的专业支持,但是您可以免费试用ubuntu。
Hamish Downer

0

我建议使用CentOS。

  • 这是从Red Hat的源代码重新编译的Red Hat Enterprise Linux
  • 您无需支持合同即可升级发行版
  • 红帽通常与商业软件一起使用,因此将其公开暴露会对您的旅行有所帮助
  • 选择Red Hat之后,您可以转到其他发行版并了解重要的
  • 互联网上的大量信息

0

我认为有两种方法:

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

ad.1我个人更喜欢滚动发行,因为没有诸如升级到较新版本(无论哪种方式都可以是危险的)。这就是为什么我更喜欢Gentoo作为服务器的原因。不幸的是,设置gentoo需要付出更多的努力,但是由于可移植系统的维护(如果您使用稳定的分支),这真的很容易而且很轻松。非常酷的功能是插槽,并且能够通过一个简单的命令将其降级到几乎所有旧版本的软件包。另一方面,即使是gentoo软件包,即使在稳定的分支中,其软件包也往往比Debian更新(请参阅第2点)-如果您需要一台装有最新软件gentoo的机器。

ad.2发布发行版-我在这里选择Debian,主要是因为它在所有托管公司中都非常流行,并且拥有庞大的数据包基础。尽管我自己不使用它,但它似乎是最安全的发行版,具有很高的安全级别。部署速度很快,无需编译软件包(除非您确实需要)。


Debian在滚动升级和发行版升级方面都很擅长,但是您是对的,有些发行版在其中一项或多项上都失败了,因此这是很重要的区别。
Lee B 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.