2009-08-22 27 views
-2

我打算让一台低端的旧版(CHEAP!)计算机作为Subversion,Mercurial,Trac的小型服务器不间断地运行,也许还有其他一些事情。这对我自己来说是99% - 表现不是问题。针对程序员的私有服务器的Linux发行版

它可能会有1 GHz P3/P4 /赛扬,256 MB SDRAM,30 GB IDE硬盘或类似的东西,任何视频卡,所以我可以连接显示器。

我可以在上面设置Windows Server,但我觉得这太过于矫枉过正。我需要的只是从我的笔记本电脑,桌面,也许远程访问我的代码,维基,错误跟踪等等,所以我觉得轻量级的Linux发行版已经足够了。

我想有一个GUI,最好的Xfce,但我不介意IceVM或任何其他光GUI - 它没有要漂亮,我只是不喜欢CLI为Windows用户。
但是,Windows的优点是我已经有很多设置它的经验,并且可以直接使用远程桌面到达它并且AFAIK我有权访问家庭服务器,“正常工作” - 除非您可以建议我发行家庭服务器。

所以问题是:你认为什么Linux发行版最适合我的需求?或者我应该将Windows Home Server绑定在它上面?

回答

5

我会建议Ubuntu。设置/安装应用程序只需使用apt-get轻而易举。

+1

Ubuntu并不那么轻量级,但对于Linux用户体验低的用户而言,它的用户友好性是无与伦比的,并且它只是在大多数情况下用完。 – 2009-08-22 17:57:25

+0

“Ubuntu不是那么轻量级” - 我第二。将此信息添加到我的答案中。 – dpq 2009-08-22 18:00:40

+0

如果你选择了(强烈推荐的)服务器风格,它*是* leightweight。安装是一件轻而易举的事情,最后只需少量的默认流程即可完成。 – 2009-08-22 18:07:32

1

这听起来并不像你要求苛刻的要求,所以我可能会选择一些易于设置的东西。我相信Ubuntu在这方面相当不错。

您可能还想看看VNC,这有点像免费的跨平台远程桌面。

+0

当然,但是我最终会让Ubuntu将大部分资源用于很多我不需要的东西。 – CMircea 2009-08-22 20:28:30

3

已经使用Debian近7年了,我认为它将很适合你的任务。此外,我发现比基于Red Hat的发行版(如Scientific Linux,Fedora或CentOS)更方便管理。

编辑:Ubuntu(这是另一张海报提出的)本质上是一种高级的Debian定制,可以在桌面上使用。 Ubuntu很大程度上依赖于Python脚本,并且通常比Debian消耗更多的资源。我相信原始的Debian适合你描述得更好的工作。

+0

是的,Debian就是我正在使用的。另一个区别是,Debian倾向于在其默认(“稳定”)分发中保留相当老版本的软件,而(我认为)Ubuntu默认使用更快速更新的软件集合。 – 2009-08-22 21:47:31

1

CentOS - RedHat Enterprise Linux的免费版本,它是最常见的服务器Linux发行版。

0

我一直在使用Debian来达到非常相似的目的。这也有一个gui应用程序安装管理器(不过,并非我安装的所有东西都可以通过管理器使用,然后只是使用命令行)。我可能会将Fedora视为家庭服务器,因为在网络上似乎有很多支持红帽/ fedora的支持。

顺便说一句,我使用Windows的大多数事情,只是vnc上的Linux机器。

+0

你为什么要在服务器机器上运行桌面环境? – slypete 2009-08-22 18:11:11

+0

所以你可以直接通过遥控器快速修改那个小设置?这是一个交通流量很大的家庭/工作服务器,所以光窗口管理员在那里没有实际的开销。 – CMircea 2009-08-22 20:31:46

+0

@Wikie - 同意,基本上没有其他流量比我用来开发的一点点。 GUI管理器使得配置机器变得非常简单,并且有很多互联网支持。 – simon 2009-08-22 21:51:41

相关问题