我应该为我的VPSselect哪种操作系统?

我第一次安装了一些基于Drupal的网站的VPS服务器,我有很多操作系统选项。

特别是,我可以selectUbuntu 32bit,Ubuntu 64bit,CentOS和Debian。

我想知道哪一个select考虑:

  • 我只有256MB内存,所以我可能应该select一个最小的操作系统,如CentOS
  • 我应该select32位还是64位? 我认为这是一个成本的select取决于机器。 但是,如果他们要求我select我可能会与安装的软件有兼容性问题。

我想要安装: – Apache服务器 – Mysql – Drupal

谢谢

你应该select任何你感觉最舒服的。 他们都会做的。

说实话:你将能够运行Apache和MySQL 256MB的RAM,但我不会期望太多的performance。 而且你将无法运行其他任何东西,否则服务器将进入交换。

你有任何发行的经验吗? 如果是这样,那么就用你已经知道的。

另一方面,如果这是你第一次进入Linux服务器,那么在我看来,Ubuntu或CentOS可能是更好的select。 为什么? 根据我的经验,可用于这些发行版的文档比Debian更加平易近人。 我开始尝试使用Debian(大约15年前)学习Linux,而且我周而复始地走了几个星期 – 为了理解x以理解x以理解x,我需要了解x。

事情可能已经改变了,但是由于Ubuntu和CentOS都是由大型企业支持的(CentOS与红帽企业Linux差不多),有明确的文档path和可以购买的书籍,可以一步一步带领您。 一旦你有了这些,你可以放心钻研Debian。

我怀疑你会从64位获得任何好处,除非你的VPS拥有超过4Gb的内存。 我不会为此付出额外的费用。

运行Linux的VPS的美妙之处在于,一旦设置完成,您可以升级或将您的configuration和数据迁移到更合适的新VPS。 从小而简单的工作开始。

如果你想要一个最小的系统,最好的select是Debian。 大约32/64位,所有你需要的软件都是64位的,所以你没有32位的优势。

看看Turnkey Linux,一系列基于Ubuntu的现成虚拟机。 他们有一个Drupal 6设备可用。 与标准的Linux安装相比,它们要轻得多,因为它们只有在物理硬件上运行时才会省去许多所需的组件。

正如lg所说的,如果你从基本安装加上SSH(这是大多数VPS提供商给你的出发点),Debian可能会稍微less一点让“最小化”,尽pipe如果你已经熟悉了其中的一个其他选项,我会去那个。

一些代码段和数据结构最终在64位代码中占用更多的RAM,而不是32位,这可能会有所作为,但我认为这种差异很小。 您可以select,因为基于amd64指令集的64位CPU(即当前的AMD和Intel产品,除了Itanium和相关芯片(如果仍然普遍可用)都可以愉快地运行32位和64位代码和最小的开销,所以在大多数虚拟化系统中,具有64位CPU的主机可以同时快速地运行具有32位和64位操作系统的虚拟机。

在只有256Mb的RAM中,你可能需要调整Apache和mySQL的configuration来实现高效的操作,虽然有很多相当不错的指南。 调整mySQL(和Apache)将会比你所使用的Linux变种更加不同。

为了减less您的兼容性问题,只需保留所选操作系统提供的软件包,这将在发布安全更新时为您节省时间和麻烦。

如果您对这些Linux变体不是特别熟悉,我强烈build议您在尝试设置公用服务器之前先与本地服务器“玩”。 安装vbox (或vmware或类似的),并创build几个256Mb的虚拟机,每个操作系统你想尝试一个,并给他们所有的样子。 像这样的虚拟机中的本地服务器将意味着你可以玩耍学习的绳索,而不必担心被收取pipe理费重buildVPS,如果你打破了一些重要的,这样的虚拟机也将为您提供一个有用的testing环境,当你正在计划对公共服务器进行更改,并将其运行在更远的地方。