我基本上是一个随便的Linux用户,一个能干的Web开发人员,以及一个总想尝试新事物的人。 我已经与商业网站托pipe经验,他们的名字将从这个线程中省略:)
我偶然发现了Linode的广告,坦率地说,我对它的function很感兴趣。 我刚刚结束了我的一个托pipe计划(两年之后),我打算在去Linode购买一个服务之前在内部使用一个testing的Linux服务器。
所以我的问题是,从哪些发行版中挑选哪些发行版呢? 也许我的理解是错误的,但他们似乎不是最近的版本,实际上,甚至不接近…说,例如,你可以有一个Ubuntu服务器版本7.10 … 3年前,对吧?
我想这大概是出于资源消耗的原因,但是如果我select一个,我应该select哪一个呢? 背后有什么好的理由?
Ubuntu 7.10 Arch Linux 2007.08 CentOS 5.0 Debian 4.0 Gentoo 2007.0 Mandrake 9.1 Slackware 12.0 Fedore Core 6
我会用这个网站的一半来托pipe我的博客和其他材料,一半用于C,PHP,Ruby,NodeJS等编码的实验。
提前感谢您的答复。
CentOS和Ubuntu都有相当不错的文档为新手服务器pipe理员,和相当简单的更新/安装机制(yum和apt)。 CentOS是基于红帽,所以最好的做法是,如果你最终为使用商业Linux发行版的企业工作,这可能是红帽,但是Ubuntu在企业中也很stream行,而且是基于Debian的。
这并不是说其他发行版有什么问题,而且你会从运行它们中学到很多东西。 但是我认为CentOS或者Ubuntu会给时间和精力的投资带来最快的回报。
linnode报价至less10.04。 我知道这是我在我的linnode上运行它。 它的Ubuntu的长期支持版本,这意味着它比6个月的发布更关注服务器。
据我了解,他们也会安装一个自定义图像,如果你提供一个,总体来说,我可以强烈推荐他们的客户服务 – 已经很好几次我需要他们。
编辑:他们还提供了Ubuntu 10.10,Fedora 14和centos 5.5。 所以所有的当前版本。
事实上,你列出的所有发行版本都很旧。 也许他们刚刚没有更新他们的网站上的内容 – 联系他们并问。
我个人的偏好可能是Centos,Mandrake或Fedora。 我发现Ubuntu在系统组织方面与Unix越来越不同,而我经常看到的(小)Ubuntu数量的盒子经常被自动更新塞满。 OTOH我对Centos / Fedora升级没有任何问题 – 尽pipe我已经遇到了一些问题,试图添加function(例如Centos / RHEL上的PHP sqlite支持),但是它不能作为标准回购的一部分。 上次我使用Mandrake时,发现它与Centos / Fedora在支持方面类似。