8 种最佳的免费服务器适用的 Linux 发行版

Linux操作系统的应用非常普遍和广泛,特别是在服务器上,但这并不意味着我们在桌面端不能用,本文主要介绍的是适用于服务器使用的 8 种 Linux 发行版。

什么是 Linux 服务器操作系统?

Linux 服务器操作系统与适用于桌面设备和移动设备的 Linux 发行版之间,有什么区别?

Linux 服务器操作系统会考虑服务器的特征。服务器本质上是具有专门规范的计算机。例如,服务器硬件需要确保最大的运行时间、较高的效率和较高的安全性。此外,服务器应在计算能力与功耗之间找到平衡。所以,Linux 服务器操作系统优先考虑的是安全稳定和低功耗。

Linux服务器操作系统为客户端设备提供内容。因此,服务器操作系统为简单的服务器创建提供了工具。由于服务器通常是无头运行的,所以Linux服务器操作系统中的图形用户界面(GUI)就不那么重要了,一般基于 Linux 的服务器操作系统,是不提供 GUI 的。

Linux 服务器操作系统,应该是由分发团队提供长期服务(LTS: Long Term Service ) 的。

据 W3Tech 的统计数据显示,67.9% 的网站服务器使用的是 Linux / Unix 操作系统, 在移动设备上,除了 iOS 设备,剩下的,基本全是 Linux 或者基于 Linux 的 Android 的天下了,当然了,以娱乐和办公为主的台式机/笔记本上,大多数人还是喜欢使用 Windows 操作系统。

下面介绍下在服务器上常用的 8 种 Linux 发行版。

Ubuntu Server

Ubuntu Server

Ubuntu可以说是最著名的Linux操作系统了,在几乎每一个 Linux 相关的列表的顶部,都会找到 基于 Debian 的 Ubuntu 。

Canonical 发布的 Ubuntu 超越了所有其它的 Linux 服务器操作系统发行版——从简单的安装到出色的硬件支持,到出色的用户体验,到强大的商业支持,Ubuntu 似乎制定了一个现今 Linux 发行商难以超越的较高标准。

Ubuntu 的最新版本是 Ubuntu 17.10 于2017年10月首次发布,使用 Wayland 作为默认显示服务器,GDM 作为默认的显示管理器,GNOME 作为默认的桌面代替了原来的 Unity。Ubuntu 17.10 还提供了Linux内核4.13和OpenStack的Pike版本,以及部署和管理工具,以更快地部署分布式应用程序,无论是在私有云、公共云、x86、ARM还是POWER服务器上。

最新的长期支持(LTS) Ubuntu发布版于2016年4月发布,Ubuntu 16.04 LTS“Xenial Xerus”。LTS 版本每两年发布一次,包括5年的 Ubuntu 服务器版本的商业支持。

发布这篇文章后一天,Ubuntu 18.04 LTS (Bionic Beaver) 就要发布了。

当你看到这篇文章时,应该有更新更强大的 Ubuntu 发行版了。

Ubuntu 服务器操作系统有两个版本: LTS和 滚动发布( Rolling Release )。LTS Ubuntu 服务器版本有5年的支持周期。非 LTS 的变体有9个月的安全性和维护更新。

如果你是 Linux 或服务器操作系统的新手,Ubuntu 是一个不错的选择。Ubuntu 是最受欢迎的 Linux 发行版之一,部分原因是它具有优秀的用户体验,因此,Ubuntu 服务器发行版是一个极好的入门级 Linux 服务器操作系统。它是一流的媒体服务器,游戏服务器,或电子邮件服务器。更高级的服务器设置在 Ubuntu 服务器上也是可行的,但它绝对是基本服务器和新手用户的首选。

CentOS

CentOS

CentOS 是 Red Hat Enterprise Linux (RHEL) 的开源衍生版本,它在很大程度上是一个社区驱动的项目,使用 RHEL 代码,删除了所有红帽的商标,可以免费使用和分发,但能带来企业级的服务器体验,包括付费支持。

CentOS 使用 RPM 包管理器。2010年,调查数据显示,大约30%的Linux服务器都是使用CentOS进行操作的。有一个原因: 稳定,有红帽赞助。

CentOS 可以作为一个简单的桌面环境使用。GUI上,KDE 和 GNOME 可以二选一。由于有红帽的支持和一个蓬勃发展的社区,CentOS 是免费的。

CentOS提供了 Red Hat Enterprise Linux 的功能和稳定性。因此,它非常适用于高级 Linux 服务器。如果你正在寻找一个免费的 RHEL 替代品,CentOS 是个不错的选择。

Debian

Debian

Debian 没有特定的服务器版本,可 Debian 是最好的Linux服务器操作系统之一,它发布于1993年,1996年第一次稳定发行,它非常安全。包括 Ubuntu 在内的许多Linux发行版都是基于 Debian的。 Debian对于那些看重稳定性的人来说是一个不错的选择。

Debian拥有令人印象深刻的应用程序兼容性、安全性和稳定性,因此,它经常被用在服务器上。

Debian最新的稳定版 Debian 9 Stretch 于2017年6月发布,它将被支持5年。

Debian 9 Stretch (以电影《玩具总动员》中章鱼玩具的命名)利用了Linux内核4.9 LTS系列、PHP 7.0、GCC 6和Python 3.5,并用MariaDB代替了MySQL作为默认数据库。Debian 9还包括最新版本的Apache、LibreOffice、Perl、Xen管理程序和GNOME和Xfce桌面环境。

Debian 9版本9.3的最新更新于2017年12月9日发布。

openSUSE

openSuse

SUSE Linux 于1993年问世。2015年,开源的变体 openSUSE 迁移到 SUSE Linux Enterprise (SLE)。

openSUSE 有两个openSUSE衍生品: Leap 和 Tumbleweed。Leap的特点是更长的发布周期,而 Tumbleweed 则是滚动发布。

对于高级用户来说, 使用 Tumbleweed 能够更快的获得像 Linux 内核, SAMBA 这样的更新。Leap 则更加稳定。

openSUSE 更适合像系统管理员这样的高级用户,它非常适合作为web服务器,家庭服务器,或家庭服务器/web服务器。它自带了像 Kiwi、YaST、OBS和openQA等这样的工具。

openSUSE 的丰富功能使其成为 Linux 服务器上最好的操作系统之一。对于仅使用基本功能的服务器,openSUSE 就有点大材小用了。

除了可靠的服务器用途外,openSUSE 还可以作为桌面操作系统使用,它目前默认使用 GNOME, 当然也可以使用其它的 N 种桌面环境了。

Fedora

Fedora

在 Fedora 的首页上,他们写到:

Fedora Workstation 为笔记本和台式机提供优雅易用的操作系统,包含各类开发者和创客所需的整套工具。

Fedora Server 是一款强大而灵活的操作系统,包括了最好最新的数据中心技术。它可以让您操控全部基础架构和服务。

Fedora Atomic 将是您运行 Linux-Docker-Kubernetes(LDK) 应用的最佳平台。

如果您正在寻找一个新的 Linux 服务器操作系统,试试 Fedora。在Red Hat的支持下,Fedora 项目会定期收到更新。

默认的 Fedora 服务器安装缺少GUI。如果您不打算运行无头服务器,您可以安装一个。服务器版拥有大量的工具。

经验丰富的 Linux 开发人员和系统管理员应该选择 Fedora 服务器。它缺少默认的桌面环境和企业级特性,这意味着 Fedora 更适合高级服务器。

Arch Linux

由于服务器一般是常开的,Linux服务器操作系统就应该尽量考虑较少地消耗电力,正确分配资源是最大运行时间和服务器效率的关键。许多Linux发行版使用的资源比Windows或macOS版本都要少。Arch 是一个简单、轻量级的分布,它遵循KISS(保持简单的愚蠢)原则,为地球省电。

在Arch Linux Wiki中有一个专门的服务器部分。可以学习如何将Arch Linux配置为一个服务器操作系统。虽然没有预先打包的服务器版本可供下载,但是这个Wiki提供了创建步骤,可以按照文档安装流行的服务器软件,如MySQL、Apache、Samba,PHP等。

Arch Linux 是一个非常全面的 Linux 服务器操作系统,它非常适合把旧的PC变成服务器。不过,尽管它很轻,但它在主流和非主流的硬件上的功能是一样的。

Arch Linux 对于具有熟悉 Linux 的高级用户来说是最好的,因为使用它,你就必须自己设置 Arch 作为服务器,谁会愿意失去这个炫技或者体验控制感的机会呢?但是,它不适合 Linux 小白使用。

Arch Linux 和 Gento 一样,是滚动发布的,这意味着你通过更新总能使用最新的系统。

Arch Linux开发团队通常在每月更新Linux服务器发行版。

Mageia

它首页上的口号是: Change your perspective,很厉害的样子。

Mageia 是2010年发布的 Mandriva Linux 的一个分支,它优先考虑安全性和稳定性。

Mageia 包含了 MariaDB , 而不是 MySQL,你可能知道的: Maria 是 MySQL 创始人 Monty 一个女儿的名字, My 是他大女儿的名字,而不是“我的”。

Mageia是一个可靠的Linux服务器操作系统。它装载了MariaDB和Kolab Groupware服务器等工具。此外,Mageia还拥有一个稳定、安全的环境。需要GUI的用户应该考虑Mageia,因为它支持N多的桌面环境。

Mageia保持了Mandriva的优势,同时继续开发新的特性和功能,以及对社区组织Mageia.Org的支持。Mageia 更新周期通常在9个月,每个版本支持两个周期(18个月)。

最新发布的 Mageia 6 将于2017年7月正式发布, Mageia 7 预计将于2018年下半年发布。

Gentoo

Gentoo不同于许多Linux发行版,它是模块化设计的,而不是传统的发布模式。因此,用户可选择安装的特性。这正是 Gentoo 作为顶级Linux服务器操作系统的原因。Gentoo在Linux专业人士中获得了很高的知名度。系统管理员尤其欣赏Gentoo提供的定制化方法。

Gentoo 最适合精通技术的用户和系统管理员。初学者也可以在耗费大量时间阅读它比较完备的文档后,安装和使用 Gentoo,当然了,我是不会用它的。

小结

对于 Linux 新手来说,应该选 Ubuntu 或 CentOS, 经验丰富的用户,由于可选项太多,所以大多就各有各的爱好了。

没有列出1993年就诞生的 Slackware 的理由: 通常一年更新一次的 Slackware,已经两年没有更新了,并且它与几家付费支持公司藕断丝连,他们的生意,似乎黄了;并且它仅适用于经验丰富的高级用户使用。

除此之外,集装箱化重度患者可以使用 Container Linux (改名之前叫 CoreOS,已经被红帽收购)。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180426A0MZ9C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券