用于程序员私有服务器的Linux发行版

时间:2009-08-22 17:50:32

标签: linux windows server

我将得到一台低端老式(CHEAP!)计算机作为Subversion,Mercurial,Trac和其他一些东西的小服务器不间断运行。这对我来说是99% - 性能不是问题。

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

我可以开始设置Windows Server,但我觉得这太过分了。我所需要的只是从我的笔记本电脑,桌面,也许是远程访问我的代码,对于wiki,错误跟踪器等都是如此。所以我觉得轻量级Linux发行版绰绰有余。

我想拥有一个GUI,最好使用Xfce,但我不介意IceVM或任何其他轻量级GUI - 它不一定非常漂亮,我只是不喜欢CLI作为Windows用户。 /> 然而,Windows的优势在于我已经拥有大量的设置经验并且可以直接使用远程桌面来访问它和AFAIK我可以访问“正常工作”的Home Server - 除非你可以建议我发布一个发行版用于家庭服务器。

所以问题是:您认为哪种Linux发行版最符合我的需求?或者我应该将Windows Home Server绑在上面?

5 个答案:

答案 0 :(得分:5)

我会建议Ubuntu。使用apt-get设置/安装应用程序非常简单。

答案 1 :(得分:3)

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

编辑:Ubuntu(另一张海报建议)本质上是一种针对桌面使用的高级Debian自定义。 Ubuntu严重依赖Python脚本,并且通常比Debian消耗更多资源。我相信原版Debian更适合你所描述的工作。

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我一直在使用Debian用于非常相似的目的。这也有一个gui应用程序安装管理器。(但是,我所安装的所有内容都不是通过管理器提供的,只是使用了命令行)

我也一直在使用红帽作为主机开发机器。我可能会考虑使用Fedora作为家庭服务器,因为网络上似乎有很多支持red hat / fedora。

顺便说一句,我在大多数情况下都使用Windows,只需将vnc连接到linux机器上。