在为您的主机设置VPS时,您需要考虑的首要问题是选择哪种操作系统。从表面上看,这似乎是 Linux 或 Windows 之间的简单二元选择。然而,它比这更微妙,因为 Linux 有多个发行版,每个发行版对 Linux 操作系统的工作方式都有略微不同的看法。您应该为您的 VPS 选择哪一种?
微软Windows
首先,我们来看看微软的 Windows 服务器。微软在操作系统方面占据了个人电脑市场的最大份额,大多数售出的电脑都安装了 Windows。大多数办公室和学校也在使用 Windows,因此它是一个非常知名的操作系统,大多数人都熟悉它。Windows的服务器版本大同小异,因此对于许多人来说,它比 Linux 的一大优势是学习难度很低,配置起来也很容易。
尽管 Windows 在桌面上很常见,也很受欢迎,但在托管方面,它还是少数。如果您需要运行的网站是用 ASP、ASP.net 编码的,或者您需要 MSSQL 数据库来满足网络托管需求,那么 Linux 是必需的,但 Linux 可以完成相同的任务,而且通常对系统资源的要求略低。Windows还需要每月支付许可费,这使得运行 Windows 服务器比运行 Linux 更昂贵。
Linux
另一方面,Linux 在桌面操作系统市场中只占很小的比例,但在托管市场中却占据了最大的份额。Linux有多种发行版,这可能会让初学者感到困惑。Linux 本身是指操作系统的内核或核心,充当软件和硬件之间的接口。Linux发行版由 Linux 内核和与之一起使用的一系列软件组成。发行版不同的原因是,不同的人群在使用计算机时有不同的目标,一个发行版安装的 Linux 可能与另一个发行版安装的预装软件不同。操作系统的配置方式也常常存在差异。例如,Ubuntu Linux 发行版基于 Debian Linux 发行版。Debian 团队更喜欢使用更稳定的测试软件,而 Ubuntu 团队使用更新的软件版本,尽管从配置角度来看,这两个发行版非常相似。CentOS 是另一个流行的 Linux 发行版,它与 Debian 类似,因为它经常使用较旧且更稳定的软件版本,但使用了许多不同的软件,配置起来可能有很大不同。
Linux 发行版带来的一个优势是,发行版中通常包含各种各样的软件。软件通常从存储库安装(在概念上有点像应用商店),软件由发行版背后的团队成员管理和维护,以确保所有软件能够正常工作。从存储库安装的软件将在 Linux 发行版的支持期内获得安全更新,但不会升级到较新的版本,以确保不会出现任何问题,这些更新可以自动安装。Linux
的缺点是配置它是在基于文本的命令行上完成的,对于 20 世纪 90 年代中期之前开始使用计算机的人来说,这可能有点熟悉。对于习惯于用鼠标在图形界面上控制一切的新用户来说,这可能是一个相当大的绊脚石,因为命令行缺乏通过单击菜单和选项来学习软件工作原理的通常提示。从好的一面来看,互联网上充满了关于您可能希望使用服务器执行的许多任务的指南和教程。为了使配置 Linux 服务器更加容易,已经发布了许多基于 Web 的控制面板,有些是免费的,而有些则需要每月支付许可费。
做出正确的选择
那么您应该选择哪一个呢?如果您想使用熟悉且学习曲线最小的东西,并且不介意许可证费用,那么 Windows 可以为您完成这项工作。如果您的预算紧张,并且宁愿将许可证费用用于更强大的服务器,那么带有控制面板的 Linux 将是一个很好的入门方式。如果您不介意界面和学习曲线,那么 Linux 可以为您完成这项工作。