为测试服务器推荐一个轻量级的 Linux 发行版

为测试服务器推荐一个轻量级的 Linux 发行版

我计划设置一个测试服务器来试验一些应用服务器(tomcat/jboss/...)和一些门户。现在我为此预留的机器是轻量级的 CPU/GPU(Atom D510、4 GB 内存、500 GiB 硬盘、板载 GPU)。

但它应该足以满足大多数情况,对于我的目的而言,我对 JBoss/Tomcat 的稳定性更感兴趣,而不是稳定性。

然而,我在选择合适的发行版大小/性能/设置时间/安全性方面遇到了一些困难,因为似乎我打喷嚏时另一个发行版就会弹出。

自从我读到 Fedora 发行版已经针对 Atom 进行了优化后,我就一直在考虑使用 Fedora,但我对它并不十分熟悉。

我对 Linux 的经验主要局限于 Ubuntu 和一些对 puppylinux 的修补。

我并不害怕使用命令行弄脏我的手。

我并不打算就此展开讨论,主要讨论人们在某些发行版中遇到的优缺点

答案1

没有 GUI 的 Linux 已经很轻量了,而且你不会因为测试机器的资源而受到困扰。你的 CPU 可能会有点受限,但这是一个测试箱。

由于您有使用 Ubuntu 的经验,Ubuntu Server 是最简单的途径。下载替代文本安装程序并仅安装基本系统(无 GUI 或 GUI 应用程序)。然后,从您的普通台式机或笔记本电脑通过 SSH 进入该框。这将节省资源、桌面空间,并且不脱离服务器工作是一种很好的做法。

第二个选择是 Debian。Ubuntu 基于 Debian,因此工具相同。

如果您想做一些基于 rpm 的事情,RHEL 克隆(CentOS/Scientific Linux)是一个不错的起点。Fedora 是一款不错的工作站/桌面发行版,但它旨在测试代码,这意味着它不会像 RHEL 和克隆那样稳定。

如果你坚持绝对的极简主义,只想玩点什么,Arch Linux 是个不错的选择。它不是设计为服务器的,但软件包很原始,默认安装会将你带到命令行,并且不运行任何服务。

我最好的建议是,根据要部署的内容进行开发。这将节省您的时间和精力。

答案2

在相同的 CPU 但内存较低(1GB)的情况下,我运行的是 ubuntu minimal,它只是 ubuntu 基础版,而不是加载了膨胀版(evolution、open office 等)的 ubuntu 桌面版

您可以在以下位置找到安装教程http://www.psychocats.net/ubuntu/minimal

apt-get完成最小安装后,您可以像在 Ubuntu 中使用或部署 Jboss/Tomcat synaptic

我选择退出 ubuntu 服务器,因为你说你的经验有限,但如果你能找到一些帮助或教程,你可以选择服务器版本或 Debian 发行版,这也非常好。

答案3

如果您真的想要一个占用空间很小的安装,请查找 damn small linux。否则,我倾向于安装 debian 的基本版本(如果您喜欢 apt)或 RHEL 二进制兼容发行版的基本版本(如果您有支持,则安装 RHEL、fedora、centos 或 SL)。如果您想最大限度地利用您的微小占用空间,请摆脱 GUI,它只会减慢您的速度(我每天都使用命令行,但仍然如此)。如果您只是使用文本,则不需要 90% 的硬件得到支持。您可以使用 ssh 客户端复制/粘贴和编辑文本文件,以便将文件传输到/从框中传输文件。如果您想让它成为一台服务器……请像对待服务器一样对待它。

相关内容