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


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

编辑:澄清:我希望一个通用的分发,不是特定的功能。在文件服务器,Web服务器上使用的东西,真的。社区支持,及时修补,管理友好的工具,良好的跟踪记录等等,这些都是我在这里的目标。


17
2018-04-30 15:51




你打算用它做什么? - cagcowboy
对不起,我本可以更清楚。我希望有一个通用的发行文件服务器,网络服务器,真的。社区支持,及时修补,管理友好工具等等,这些都是我要去的角度。我会澄清这个问题。 - TorgoGuy


答案:


Red Hat Enterpise Linux 要么 CentOS的。它们很稳定,如果你愿意的话,你可以为它们购买支持,并且每个主要版本都有一个保证5年的支持周期,这是非常宝贵的(甚至不让我开始在Fedora服务器上安装一个安装在这里的半流氓管理员我们现在无法升级)。

而且,它往往是  在Linux上安装商业软件时支持的解决方案(我想到了Oracle,但我们有其他商业产品,表明它们将安装在任何东西上,但它们只能保证与Red Hat / CentOS的互操作性)。


17
2018-04-30 15:58



与CentOS类似的另一种风格是Scientific Linux。它与CentOS一样重新命名为RHEL,但得到了国家实验室和大型大学的支持。那是我用于我的网站的发行版 - dagorym
支持周期是 7 多年的RHEL版本用于安全更新。 - wzzrd
在寻找Linux发行版时,请先查看社区。他们的重点是什么?在RHEL,Debian,CentOS,SLES和Scientific Linux的情况下,他们专注于创建稳定,维护良好的平台。有些人会发誓说最好的Linux作为工作X“无论你觉得什么都适合。”这避免了这个问题,对于那些对任何一个人感到不舒服的人来说,这更令人困惑。 - Joseph Kern


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

这两个地方都有很好的社区,而且制作自己的包也有很好的文档,所以你可以让包装系统为你个人工作。能够轻松滚动自定义程序包以部署到内部计算机非常酷。

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


40
2018-04-30 15:57



在过去的5年里,我一直在大约30台服务器上使用Debian,发现它非常好,稳定和安全 - 除非你需要真正的最新东西 - 例如,如果你正在托管Ruby on Rails网站,你就赢了“找到回购中的最新版本。如果您准备每6个月升级一次,或者坚持使用LTS版本,Ubuntu很棒。 Debian和Ubuntu足够相似,你可以使用它们,没有太多的学习曲线。 - Brent
@Brett Nesbitt:同意100%,但我有一个小小的挑剔:从稳定性的角度来看它可以说好多了 不 在服务器上使用最新和最好的。 - Mihai Limbăşan
@Mihai Limbason:可悲的是,Debian的发布时间表在历史上一直非常缓慢,以至于他们的软件包可以 年份 过时了,这对于某些软件来说还可以,但对于像python,ruby,django,svn等快速移动的目标来说还不够。 - pjz
使用Ubuntu,只需确保坚持使用LTS版本 - warren


Ubuntu的

理由:社区 - 有一个很大的社区,如果你需要做某事,你几乎总能找到一个先完成它并发布了一系列指令的人。


14
2018-04-30 15:56



我从Red Hat开始,然后开始使用Fedora,但在尝试Ubuntu后我无法回头。我在Windows服务器上的VM中运行了一个Ubuntu服务器,我在Vista桌面上运行Ubuntu桌面,我将我的Mac mini双启动到Ubuntu。我一直在安装桌面版本,然后甚至在我的服务器上根据需要安装服务器。我是第一次以另一种方式做到这一点,我发现从桌面版开始更容易。与我的各种硬件兼容性很好,更新和升级也很顺利。 - bruceatk


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


13
2018-04-30 16:00



Gentoo也有硬化轮廓(gentoo.org/proj/en/hardened)以获得更高的安全性 - Alex Bolotov


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


6
2018-04-30 15:57





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


6
2018-05-04 14:36



咦?您是否声称CentOS不是零成本企业级服务器分发? - Peter Boughton
不是。它是由社区建立的,从来没有任何大企业会在CentOS上支持其软件。 - Kazimieras Aliulis


Slackware的

自从1993年4月首次发布测试版以来,Slackware Linux项目的目标是生成最“类UNIX”的Linux发行版。 Slackware符合已发布的Linux标准,例如Linux文件系统标准。我们一直认为简单性和稳定性至关重要,因此Slackware已成为最受欢迎,最稳定,最友好的发行版之一。

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


5
2018-04-30 16:09



你说对了 :-) - jassuncao
Slackware很有趣,我很喜欢使用它作为我的第一个Linux发行版之一,但是一个适合学习东西的系统就是 - 不是一个通用的工具。对于一般用途,我认为ubuntu可能是要走的路。只需轻触按钮即可获得各种目的的良好,维护良好且集成的软件包,并且能够随时升级/删除/重新配置整个服务器。 - Lee B
YMMV,但我发现Slackware坚如磐石,和任何其他替代品一样好(付费或免费)。作为奖励,它会迫使您在此过程中学习一些额外的东西。 - alexandrul
关于Slack的好处是它有多简单。我喜欢将它用于可以完成一项任务的服务器(防火墙,apache,dns等),因为整个过程可以很容易地适应400MB,而且正常运行的时间是多年。执行此操作时,安全更新很少,因为您没有libPNG(仅作为示例),服务器上没有任何内容,但有一个需要修补的安全漏洞。也就是说,Slack没有握手,所以你会知道你在做什么来管理它。所以,如果其他人打算在盒子上工作,那么我去Ubuntu Server LTS。 - Porch


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


3
2018-05-01 13:38





Debian因为它的稳定性和受欢迎程度


2
2017-08-18 15:27