当前位置: 首页 > 科技观察

哪些Linux系统可以替代生产Linux服务器上的CentOS8

时间:2023-03-13 23:57:52 科技观察

CentOS是世界上最流行的服务器发行版之一。它是RedHatEnterpriseLinux(RHEL)的开源分支,可提供RHEL的优势,而无需支付RHEL的相关成本。然而,最近情况发生了变化,RedHat正在以CentOSStream的形式将稳定的CentOS转变为滚动发布模式。CentOS8本来应该支持到2029年,但现在将在2021年底停产。如果您的服务器正在使用CentOS,这可能会让您想知道下一步该怎么做。你看,取代CentOS8的首选是CentOSStream。将CentOS8升级到CentOSStream的过程很简单,您不必担心重新安装任何东西。然而,由于CentOSStream的滚动发布性质,你可能需要考虑为生产服务器提供更稳定的东西。在这篇文章中,我将推荐一些Linux系统来帮助你做出这个决定。您可以考虑取代CentOS的基于RHEL的服务器Linux发行版我将首先列出一些正在开发的RHEL的分支版本,其唯一目的是取代CentOS8。之后,我将列出您可以正确使用的服务器发行版离开。RockyLinux(开发中)在RedHat宣布计划用CentOSStream的滚动版本取代稳定的CentOS8的同一天,CentOS的原始开发人员宣布了一个新项目,为CentOS用户提供RHEL的一个分支。新项目称为RockyLinux。它的名字是为了纪念最初CentOS项目的联合创始人之一。它是从RHEL8分叉出来的,目标是“100%RHEL兼容”。该项目正在快速开发中,目前可能不可用。但当CentOS8支持在2021年底结束时,这是替代它的最佳选择之一。Lenix项目(开发中)这是在CentOSStream宣布为默认发行版后一天创建的RHEL的另一个分支。Lenix项目由CloudLinux创建,CloudLinux是一个面向企业的服务,多年来一直提供定制的CentOS服务器,鉴于他们在CentOS和企业服务器方面的多年经验,Lenix项目应该是RHELFork的一个有前途的补充,它可以取代CentOS溪流。OracleLinux这可能是此列表中唯一效果最好的RHEL分支。它不仅可以随时使用,您甚至可以从现有的CentOS安装迁移到OracleLinux,而无需重新安装。OracleLinux从2006年开始可用。它的应用程序二进制文件100%兼容RHEL,并且它提供与每个RHEL版本相对应的版本。此外,您无需与Oracle签署任何协议即可使用OracleLinux。OracleLinux提供两种Linux内核供您选择:UnbreakableEnterpriseKernel(UEK),即OracleLinux牢不可破的企业内核,或RedHatCompatibleKernel(RHCK),即RedHat兼容内核。只是甲骨文在开源项目上有一段黑历史,这可能也是它选择CentOS这种真正的社区分支形式,而不是甲骨文Linux的原因。随着CentOS被CentOSStream取代,也许现在是给Oracle机会的时候了?ClearOS(来自HP)ClearOS由HP在其HPEProLiant服务器上提供。虽然在他们的网站上没有明确提及,但ClearOS基于RHEL和CentOS。ClearCenter和HPE在这个项目上进行了合作。开源ClearOS可免费提供给社区。他们有自己的应用程序市场,包括免费和付费应用程序。您无需为操作系统付费,但如果您选择付费应用,则可能需要为该应用付费。它可能不那么流行,但随着CentOSStream成为默认设置,如果HP能抓住时机,ClearOS应该会赢得一些用户。他们会这样做吗?我不知道。甲骨文正试图吸引CentOS用户,但我没有看到惠普做出这种努力。SpringdaleLinux(普林斯顿大学的一个学术项目)是由院士维护的RedHat的一个分支?这是ScientificLinux,对吧?但是ScientificLinux已经死了一年多了。SpringdaleLinux(SDL)是普林斯顿大学的另一个此类项目。它以前被称为PUIASLinux(普林斯顿大学高等研究院)。目前还没有RHEL8对应的SpringdaleLinux,我觉得他们的开发速度可以加快。不基于RedHat的服务器发行版迄今为止,基于RedHat的发行版已在列表中提及。是时候看看一些与RHEL无关但仍然是生产服务器的不错选择的服务器发行版了。YunoHost(专门为Web服务器定制)YunoHost是基于Debian定制的,为您提供一个托管Web服务器的系统。您可以在ARM主板(例如RaspberryPi)、旧台式机和计算机上使用它,当然也可以在虚拟专用服务器(VPS)上使用它。YunoHost还提供了基于Web的管理界面(受Webmin启发?),让您可以通过图形化的方式管理系统。对于想要托管Web服务器但命令行不是很流利的人来说,这是一个很好的安慰。DebianLinux是一种通用操作系统,提供了坚如磐石的服务器发行版。非常适合那些想要稳定系统的人。如果您在CentOS上投入了过多的时间和技能,您可能会发现Debian略有不同,尤其是包管理系统。不过,我相信对于一个经验丰富的Linux系统管理员来说,这应该不是什么大问题。openSUSESUSE是RedHat的直接竞争对手之一。他们以SUSELinuxEnterprise的形式提供企业级产品。他们的开源产品openSUSE在桌面和服务器领域也很受欢迎。openSUSE是服务器Linux发行版的不错选择。今天的人们不了解SUSE的YAST工具在1990年代和2000年代初期为用户提供的帮助。它仍然是管理SUSE系统的便捷工具。openSUSE有两种版本:作为滚动版本的Tumbleweed和作为稳定点版本的Leap。我猜你追求的是稳定,所以Leap是你应该追求的。UbuntuUbuntu是世界上最受欢迎的发行版,无论是在服务器上还是在台式机上。这就是为什么如果没有Ubuntu,这个列表就不完整。由于我已经使用Ubuntu很长时间了,所以我很乐意在Ubuntu上托管我的Web服务器。但这只是我个人的看法。如果您来自RHEL领域,包管理系统和一些网络和管理组件在这里是不同的。UbuntuLTS版本提供五年支持,是CentOS版本提供的一半。如果您不想升级,您可以选择为过时的LTS版本购买付费扩展支持。