轻量级 x86 和 x64 服务器 Linux 发行版适合自定义安装吗?

轻量级 x86 和 x64 服务器 Linux 发行版适合自定义安装吗?

你好,我正在寻找一个合适的 Linux 服务器发行版:
- 不占用太多 RAM。
- 相对容易的 RAM 磁盘设置(另外,如果开箱即用的操作系统可以直接从 ramdisk 运行)
- 不需要 GUI,但如果它支持轻量级的,那么就可以了 :)
- 有 x64 和 x86 版本,支持更多的架构是一个额外的好处。
- 有据可查。
- 有很多且维护良好的扩展。


到目前为止,我已经研究过:
1. SliTaz(由于没有 x64 版本,所以不行)
2. Porteus
3. CrunchBang Linux
4. Puppy Linux
5. Unity Linux
6. CentOS
7. Debian


我想用它作为专门安装的基础,我需要运行的应用程序是 Web 服务器(Cherokee)、php-fastcgi、数据库(MariaDB)、ssh、ftp 服务器、VoIP 服务器(teamspeak 3)、python、java 应用程序、自己开发的应用程序和脚本……,我还想找到一种更改安装程序的简单方法,这样我就可以添加自定义配置步骤。

简而言之,我应该采用已经非常专业的发行版并对其进行自定义(包括一些用于安装/配置应用程序的 bash 脚本)吗?还是我应该采用更大的“主流”发行版并对其进行自定义(如果这是可行的方法,那么该怎么做)?

答案1

事实上,你可以使用任何你觉得舒服的分布,你唯一需要考虑的是你决定从离结果多远的地方开始。

如果您想要一个实用提示:最小 Debian 安装约为 150 MB,您可以将其精简,删除未使用的语言环境和 /usr/share/doc。您可以编译自定义内核(就像在任何其他 Linux 发行版中一样)以使用特定的 CPU 功能并节省更多空间,而无需编译不需要的模块。

答案2

由于 Porteus 是模块化设计的,因此您可以通过删除不需要的模块来减少 RAM 的使用。在 /porteus/base 文件夹中,您可以只使用内核和核心模块来启动并运行基于文本的系统(保留 xorg 和 lxde 模块将为您提供 GUI)。添加自定义软件后,您可以使用附带的工具创建和刻录自定义 ISO。您可以使用“copy2ram”作弊码让它从 RAM 运行,还可以使用“ramsize=”作弊码来调整为根 aufs 分区预留的 RAM 大小。如果您需要更多信息,请随时访问 porteus 论坛,网址为 www.porteus.org/forum

相关内容