有大量的Linux服务器发行版向公众发布。那么,您应该为家庭使用或者专业服务器选择哪一个呢?FOSS Linux对其进行了整理,以供大家了解选择发行版时的最新情况。
实际上有数百个Linux服务器发行版在互联网上流通。
1. Ubuntu服务器
从列表开始,我们有Ubuntu Server –那里是最受欢迎的Linux发行版之一的服务器版本。如果您是Ubuntu用户,那么可以轻松过渡到Ubuntu服务器。但是可用性并不是它居于榜首的唯一原因。
使用Ubuntu,您可以访问各种功能,包括FOSS和许多封闭源代码软件。还有一个提供5年支持的LTS版本。这意味着您将不需要升级到新版本的Ubuntu Server,但仍可以在5年内收到所有必要的安全更新。
除此之外,它还支持从x86到ARM64,PPC64LE等众多体系结构。您还可以访问大量特定工具,以帮助您将其用于各种类型的服务器,包括电子邮件服务器,文件服务器,媒体服务器,甚至游戏服务器。
Canonical – Ubuntu背后的公司,最近还发布了Ubuntu Cloud –一种新的Ubuntu Server版本,为基于云的平台提供了额外的支持。
主要特征:
- 5年长期支持(LTS)。
- Ubuntu Cloud –对基于云的平台的专用支持。
- 与大量软件兼容-FOSS和封闭源代码。
- 与广泛的体系结构兼容-x86,ARM64,PPC64LE等。
2.红帽企业版Linux
红帽企业Linux或RHEL是另一种非常流行的Linux服务器发行版,超过90%的财富500强公司都在使用它。那么,什么使RHEL在行业内如此受欢迎呢?
好吧,对于初学者来说,它提供了寿命最长的10年LTS(长期支持)版本之一。在此期间,您不仅可以访问所有错误修复,安全补丁和内核更新,而且最令人印象深刻的是它还支持内核补丁更新,而无需重新启动系统。
进一步添加到功能列表中,您可以访问大量专有工具和软件,从而使OS成为现代数据中心和基于云的服务器的理想解决方案。您还将获得对各种体系结构的支持,例如X86,ARM64,Power Architecture,Z / Architecture,S / 390等。
但是,所有这些令人敬畏的功能都会付出一定的代价–实际上。与该列表上的其他大多数服务器发行版不同,RHEL不是免费的。实际上,您将需要以349美元/年的价格开始购买它。但是,如果您能够满足该价格要求,那么您将可以访问为基于云的服务器提供支持的最佳平台之一。
特征:
- 提供稳定,安全且无错误的环境。
- LTS版本提供10年的支持。
- 支持内核修补,而无需重新启动。
- 针对服务器管理员的功能强大且专有的工具和软件。
- 与广泛的架构兼容-X86,ARM64,Power Architecture,Z / Architecture,S / 390等。
3. Fedora服务器
接下来,我们开发了Fedora Server,这是一个由社区开发的发行版,以在开源软件中提供领先优势而闻名。它实际上是RHEL的测试平台。所有将(可能不会)添加到RHEL中的实验性功能都首先在Fedora上实现和测试。
这使其成为最令人兴奋的服务器发行版之一。您将首先检查所有最新功能。
但是,由于走在了最前沿,Fedora Server的生命周期很短,每个版本的支持时间约为13个月。但是,如果您能够忍受这一点,那么它就是那里功能最丰富的服务器发行版之一。
例如,您将立即访问多个软件包管理工具,包括yum,DNF,packagekit,rpm和yumex。这使您可以访问比大多数发行版更大的软件存储库。
除此之外,发行版还使用Bell-La Padula强制访问模型来增强安全性,该模型允许您为用户设置不同的安全级别。
特征:
- 访问所有最新的FOSS技术。
- 访问多种软件包管理工具-yum,dnf,packagekit,rpm和yumex。
- 使用Bell-La Padula强制访问模型来增强安全性。
- 与广泛的体系结构兼容-X86,ARMhf,Power,PPC64LE,ARM64,S390X等。
4. OpenSUSE Leap
OpenSUSE是1993年问世的最古老,使用最广泛的Linux服务器发行版之一。由于持续了这么长时间,他们必须做正确的事!
首先,当您下载OpenSUSE时,会发现它有两种版本-Tumbleweed和Leap。
Tumbleweed遵循滚动发布模型,这意味着更新发布的频率更高。这就是为什么我们建议使用OpenSUSE Leap的原因,因为它遵循常规发行模型,因此非常适合Web服务器和家庭服务器。
使用OpenSUSE的最大亮点是访问Zypper软件包管理器和YaST控制中心。通过YaST,您几乎可以控制操作系统的各个方面,从而使其成为高级用户的最佳服务器发行版之一。
OpenSUSE的主要缺点是它仅正式支持X86-64架构。虽然,周围的社区确实为ppc64le和aarch64提供了非正式的支持。
特征:
- 最古老,最稳定的服务器发行版之一。
- 访问功能强大的工具,例如YaST控制中心,Kiwi和Zypper软件包管理器。
- 兼容的体系结构– X86-64(正式)以及ppc64le和aarch64(非正式通过社区)。
5. SUSE Linux 企业版
OpenSUSE和SUSE Linux Enterprise Server(SLES)均由SUSE Software Solutions赞助,两者之间的主要区别在于稳定性和可靠性。
SLES经过了更严格的测试,以确保所有组件稳定且可用于企业。SLES的主要版本每3-4年发布一次,服务包每18个月发布一次。
这使SLES成为最稳定,安全和可靠的Linux服务器发行版之一。难怪微软,亚马逊和谷歌等主要云提供商都在使用它。
您将获得大量工具和功能的帮助,这些工具和功能可帮助您开发针对自己的需求和要求的定制服务器设备。与使用OpenSUSE一样,您可以访问YaST控制中心,并提供所有必要的选项来完全控制服务器。
除此之外,SLES支持多种体系结构,包括现代硬件环境,如ARM SoC,z Systems,Intel,AMD,SAP HANA和NVM Express over Fabric。
此外,尽管可以免费使用该发行版,但SUSE提供了订阅计划,通过该计划,您可以通过电话获得经过培训的专家的优先技术帮助。
特征:
- 每3-4年提供主要版本的长期支持。
- 随附适用于物理,虚拟和基于云的服务器的强大工具和功能。
- 对可视化和容器的内置支持。
- 支持多种架构:ARM SoC,z Systems,Intel,AMD,SAP HANA和NVM Express over Fabric。
6. Debian稳定版
Debian是另一个早在1993年发布的老产品,由于其稳定性和可靠性,它经受了时间的考验。实际上,由于Debian如此强大,因此许多其他发行版都使用Debian作为其基础,包括Ubuntu。
现在,当下载Debian时,您会发现它在三个分支中都可用–不稳定,测试和稳定。顾名思义,不稳定和测试分支由尚未经过全面测试的功能和软件包组成。
因此,要获得最可靠的无错误体验,请为您的服务器获取Debian Stable分支。它仅包含在测试版本中经过数月审查的那些软件包。
话虽这么说,尽管进行了所有测试,但Debian在可用软件方面并不受限制。相反,Debian附带了59000多个软件包,其中包含面向初学者和高级用户的工具。
除此之外,该发行版还支持许多体系结构,例如ARM64,i386,MIPS,电源处理器,IBM System z等。
特征:
- 易于安装和升级。
- 随附59000多个软件包,包括针对初学者和高级用户的各种工具。
- 一个庞大而有用的社区。大量精心编写的文档可帮助您解决任何问题或学习如何操作系统。
- 兼容多种体系结构– ARM64,i386,MIPS,电源处理器,IBM System z等。
7. Oracle Linux
接下来,我们有Oracle Linux –由Oracle打包和分发的Linux服务器发行版。但是,请注意,它是从RHEL源代码编译的,并在其顶部添加了一些Oracle软件。
下载发行版时,您会注意到两个不同的内核选项– Red Hat Compatible Kernel(RHCK)和Unbreakable Enterprise Kernel(UEK)。
话虽如此,无论您选择哪一种,Oracle Linux都提供了与RHEL完全兼容的应用程序库。使用UEK的主要好处是您获得了广泛的性能和可伸缩性功能,可以帮助您进行内存管理,进程调度,文件组织甚至网络堆栈。
从小型企业到大型企业,这两种版本都在全球范围内使用。但是,由于其OpenStack集成,Oracle Linux在基于云的数据中心中使用最多。
除此之外,该服务器发行版旨在在所有基于x86的Oracle工程系统上运行。该公司还提供付费订阅模式下的高级支持。
特征:
- 使用RHEL源代码进行编译。
- 大量工具和选项可帮助进行内存管理,进程调度,文件组织和网络堆栈。
- OpenStack集成。
- 在所有基于x86的Oracle工程系统上运行
8. Mageia
Mageia是一个相对较新的Linux发行版,于2010年首次发布。它是Mandriva项目的社区驱动分支,并且由于其简单性,安全性和稳定性而广受欢迎。
该发行版附带了许多开箱即用的软件包和工具,以支持Web服务器和家庭服务器。
首先,您将获得对多个Web服务器(如Apache,Cherokee,Lighttpd)的支持。最重要的是,预先安装了有用的文件和目录共享工具,例如Samba,OpenLDAP和Cups。该发行版还使您可以访问许多流行的数据库,例如PostgreSQL和MariaDB。
对于服务器管理员来说,该发行版附带了Puppet捆绑包–一种用于软件配置和部署的开源工具。
出于体系结构兼容性的考虑,该发行版在x86-64系统上得到正式支持,但也可以移植到基于ARM的设备上。
特征:
- 简单,安全和稳定。
- 它装有大量有用的软件-Puppet,OpenLDAP,Samba,Cups等。
- 带有多个Web服务器-Apache,切诺基,Lighttpd等。
- 带有多个数据库-PostgreSQL,MariaDB等。
- 支持的体系结构– x86-64系统和ARM(端口)。
9. Arch Linux
到目前为止,Arch Linux是最灵活的发行版之一。您可以轻松地将其塑造为适合您自己的特定工作流,这就是为什么它通常被称为通用Linux发行版的原因。
Arch Linux的魅力在于它极其轻巧并且不提供任何膨胀软件。但是,您可以使用直观的软件包管理系统和一组功能强大的工具来帮助您快速安装所有必需的软件包,并以自己喜欢的方式开始使用发行版-甚至作为服务器。
您可以完全控制所有内容,从而使Arch Linux成为大多数高级用户的首选发行版。但同时,它对初学者也非常友好。由于拥有庞大的乐于助人的社区,我们有了ArchWiki –一个庞大的存储库,其中包含开始使用Linux所需的一切。
因此,如果您正在寻找一个安全,稳定和灵活的发行版,可以根据您的需求创建自定义服务器环境,那么Arch Linux是您的最佳选择。
特征:
- 安全,稳定和灵活的发行版。
- 超级轻巧,没有膨胀软件。
- 直观的包裹管理系统。
- 即使是初学者也易于使用。但是,它具有高级功能来吸引高级用户。
- 兼容的体系结构– X86-64。
10. Slackware OS
现在,我们进入了列表的最后一项,我们有了Slackware OS。该发行版于1993年发行,以其安全性和稳定性而著称,但最重要的是它的轻巧性。
关于Slackware OS的最好的事情是它对旧硬件的支持。而且由于其最低要求,该发行版甚至可以在使用了十年的硬件上平稳运行。但同时,它可以使用许多现代和高级功能。
您将可以立即使用大量开发工具,编辑器和软件库。其他值得注意的功能包括对X Windows系统的支持,内置服务器,邮件服务器以及对C和C ++的本机支持。
但是考虑到所有因素,Slackware OS面向的是经验丰富的Linux用户,他们对使用终端感到满意。
特征:
- 安全,稳定且轻巧的发行版。
- 支持旧硬件。很少有系统要求可以平稳运行。
- 带有X Window系统,内置的Web服务器,邮件服务器以及C&C ++支持。
- 开箱即用的各种开发工具,编辑器和库。
- 支持X86-64体系结构。
总结
如您所见,所有服务器发行版都有各自独特的优点和缺点。如果您是全新手,我们建议从Ubuntu服务器开始。随着时间的流逝,您将了解所需的功能,然后迁移到可提供这些功能的发行版。