- A+
为您的VPS服务器选择操作系统可能很困难。您知道选择稳定的操作系统是非常重要的,您可能会因不同的操作系统及其功能而感到困惑。在本文中,我将讨论服务器操作系统上的关键差异。
CentOS
CentOS经常被认为是红帽企业版Linux(RHEL)的免费版本。CentOS和RHEL之间有许多区别,但在大多数情况下,这两个系统非常相似。RHEL配有付费支持,是商业产品。CentOS是免费的产品,并且在整个系统中不包含任何RHEL品牌。
什么使CentOS有吸引力的是,每个版本都保持了10多年,这是你不会发现与其他发行版。CentOS的缺点是它具有比您从其他发行版可能知道的更少的功能。然而,这也是一件好事:它使CentOS相对较轻。如果您只是寻找一个轻量级分销来托管网站或网络应用程序,CentOS是一个不错的选择。
Ubuntu
Ubuntu被公认为其稳定性及其大量功能。Ubuntu在默认情况下具有很多功能,可以让您的生活更轻松,但这也使得操作系统比其他发行版(如CentOS)的便携性更轻。Ubuntu是基于Debian的,它是一个非常受欢迎的操作系统。Ubuntu不仅具有服务器版本(Ubuntu Server),还有一个用作桌面操作系统的版本。如果您需要在Linux环境中工作,这非常方便。
如果您正在寻找一个非常强大的环境,这将是安全可靠的(有保证),Ubuntu就是要走的路。它是最常用的Linux发行版。虽然Ubuntu仅在2004年开始,但很明显,该系统正在快速发展。发布后5年内支持LTS版本。
Debian
Ubuntu是基于Debian的。Debian虽然有很多优于Ubuntu的优点。最重要的一个是稳定。Ubuntu是一个非常稳定的操作系统,但Debian经常在一年多的时间内被测试,然后再发布一个新版本; 你可以确保每一个版本是稳定的,因为有自己的球队没有压力(有没有这样的东西有发布一个新的版本)。稳定的版本不会经常发生变化,所以在生产过程中发生故障的机会很小。
FreeBSD
FreeBSD是基于BSD,而不是在Linux上。FreeBSD不是基于UNIX的,虽然你会看到这个参数的混合讨论。当经过广泛的测试以获得认证时,操作系统在法律上被允许称为“基于UNIX”。因此,将FreeBSD与Linux进行比较而不是单一的分发是比较好的方法。
FreeBSD以高品质的操作系统而闻名(也因为它与BSD Unix和POSIX API兼容)。对于桌面用户,FreeBSD不会是最佳选择。然而,对于服务器,通常被认为是更安全的选择之一。
CoreOS
CoreOS无法与其他发行版本进行比较。这是一个非常新的操作系统,专注于与火箭集成,因此主要集中在开发人员身上。它首先专注于与Docker的集成,但在2014年CoreOS和Docker团队发生一些事件之后,CoreOS开始了自己的Docker替代品,名为Rocket。
使用CoreOS时,您必须知道您正在做什么。它不是用于简单部署,如Web服务器。
Windows Server
Windows Server是基于Windows的商业操作系统。Windows Server通常被认为是一个非常强大的系统,当您需要完成只有Windows可以做的事情。例如,部署ADDS安装需要Windows Server(自然)。如果您只需要在Web服务器上部署一个简单的PHP应用程序,那么使用内置的Web服务器(IIS)就是极端的情况。IIS为企业应用程序提供了许多强大的功能。Windows Server是一个非常复杂的系统,也需要商业许可证。Vultr为您的服务器的许可费用增加了费用。
如果您需要管理GPO和ADDS,则Windows Server将是您需要使用的,因为只有Windows与此软件兼容。当您只需要托管一个简单的Apache Web服务器或其他不需要Windows的东西时,我建议使用Linux或FreeBSD。