我正在为一家创业公司工作,我们正在使用一个虚拟专用服务器来托pipe这个Web应用程序,并且已经有了大量的Linux风格可供select。
哪种风格更适合哪种Web应用程序?为什么?
这就像是问有没有一种首选的汽车在全国驾驶。 这是关于你的偏好(我个人喜欢gentoo)。 select一个你最了解的人。 如果你不了解其中的任何一个,我可能会和Ubuntu一起为其庞大的支持基础。
我想补充一点,你应该仔细阅读保护服务器,因为对于整个VPS,你有一个大的攻击面,你负责保持closures。
肯定有一个首选的味道。 这是你最了解的发行版,所以你的维护成本将尽可能低。
不要听那些会告诉你的人“Distro X是最好的”。 他们只是碰巧知道这个发行版是最好的,因此他们可能使用发行版附带的许多便利工具来pipe理它。
因此, 使用你最有知识的发行版 ,不要听别人给你的build议,认为Distro X比Distro Y好。
去FreeBSD,OpenSolaris,Plan9,LFS或任何你知道的,只是不要去别人知道的东西
大多数答案都会说:无论你觉得最舒服。
但是这里有几个真正的答案:
为什么这些发行版? 活跃的社区。 服务器集中。 自由。
补丁和稳定性需要在function之前。 特别是如果你的下一顿饭是来自你希望从这个应用程序/服务器上赚钱的钱。
接下来,您可以开始考虑其他因素:
然后几年后,你可以select一个舒适的。
“你最舒服的一个。” 争论推动新的pipe理员离开Linux。 太多的select可能是太有害的。 恕我直言。
我的标准是:
我在我的桌面上使用Mandriva,但是因为3和4,我使用CentOS来处理我的服务器(使用Mandriva等RPM)
除了其他评论中提供的信息之外,您还可以查看DistroWatch 。 它有一些有用的信息,可以帮助你比较发行版。
有些事情你会想要考虑:
现在,如果你想要一个列表:
Debian是另一种stream行的服务器分布式,但我没有尝试过最新版本,所以我不能评论它。
如果您计划安装购买的软件,请确保检查它支持的分发版本。
无耻的插件,我链接到我的答案StackOverflow上类似的问题:
“ 最佳Linux编程 ”
没有
但是一般的build议是使用很多发行版本的服务器版本,你不希望在服务器机房出现问题。
我最喜欢的是FreeBSD。 你的旅费可能会改变。
有一件事没有提到,但可能应该是哪种方法最好。 你现在可能是一个小型的创业公司(因此你没有钱,免费的发行版是最好的),但是如果公司真的很成功,你可能需要迅速扩展你的系统,那时你可能需要付费支持为您的服务器场。
出于这个原因,我selectCentOS,因为它是一个坚实的发行版,如果有的话,你的应用程序将无缝转换到红帽企业Linux。
Slackware的。 飞行的唯一方法。