我打算build立一个testing服务器来试验一些应用服务器(tomcat / jboss / …)和一些门户网站。 现在我为此预留的机器是轻量级的CPU / GPU(Atom D510,4G内存,500Gb硬盘,板载GPU)。
但是对于大多数情况来说,这应该就足够了,我对稳定性比对JBoss / Tomcat的稳定性更感兴趣。
然而,我select适当的分配大小/性能/设置时间明智/安全方面有点麻烦,因为似乎我不能打喷嚏没有另一个分布popup。
我一直在考虑去Fedora,因为我已经读过这个发行版已经为Atom进行了优化,但我并不是很熟悉它。
我使用Linux的经验主要限于Ubuntu和一些修补puppylinux。
我不害怕使用命令行弄脏我的双手。
我不打算开始讨论,主要是人们在某些发行版中遇到的利弊
没有GUI的Linux已经是轻量级的了,你不会因为testing机器的资源而受到伤害。 你可能是一个有限的CPU,但它是一个testing盒。
既然你有使用Ubuntu的经验,Ubuntu Server是最简单的路线。 下载替代文本安装程序,只安装基本系统(无GUI或GUI应用程序)。 从那里,SSH从正常的桌面或笔记本电脑进入框。 这将节省资源,桌面空间,这是一个很好的做法,不要closures你的服务器。
第二个选项是Debian。 Ubuntu是基于Debian的,所以工具是一样的。
如果你想做一些基于rpm的东西,RHEL克隆(CentOS / Scientific Linux)是一个很好的开始。 Fedora是一个很好的工作站/桌面发行版,但是它devise用于testing代码,这意味着它不会像RHEL和克隆那样稳定。
如果你坚持绝对的极简主义,只想要一些混乱,Arch Linux很好。 它不是devise成一个服务器,但是软件包是香草,默认的安装可以把你放到一个没有任何服务的命令行上。
我最好的build议,发展你将要部署的东西。 这将节省您的时间和头痛。
在相同的CPU,但较低的内存(1GB),我正在运行的Ubuntu的最小,这只是Ubuntu的基础,而不是膨胀(进化,开放办公室等)加载Ubuntu的桌面版
你可以在http://www.psychocats.net/ubuntu/minimalfind安装教程
在最小的安装之后,你可以像使用apt-get或者synaptic一样在Ubuntu中部署你的Jboss / Tomcat。
我select了Ubuntu的服务器,因为你说你的经验是有限的,但如果你能find一些帮助或教程,你可以select服务器版或Debian发行版,这也是非常好的。
查找该死的小型Linux,如果你真的想要一个小脚印安装。 否则,我会倾向于基本安装debian(如果你喜欢apt)或RHEL二进制兼容发行版(RHEL,如果你有支持,fedora,centos或SL)的基本安装。 如果你想最大化你的小脚印,摆脱graphics用户界面,它只会让你放慢速度(只要我每天使用命令行,但仍然)。 如果您只是使用文本,则不需要90%的硬件支持。 您可以使用ssh客户端复制/粘贴和编辑文本文件,以将文件从文件夹中移出/移出。 如果你想要它是一个服务器…把它像一个服务器。