我终于习惯了管理一个小型的 Ubuntu 服务器 VPS。但是,我知道我必须安装不需要的程序。即使这只是 Ubuntu 系统在 Debian 之上的开销。
例如,自从我发现 Nginx 后,我就不再使用 Apache。自从我发现了 SSH,我就不再使用 (S)FTP。我可以用 dash 替换 bash 或用 dropbear 替换 OpenSSH。
所以我想知道是否有我可以学习的指南或我可以在那里运行的脚本,它将删除系统的所有非核心部分,以便我可以了解更多关于实际需要什么以及这些库如何工作的信息。虽然我必须承认,我还没有准备好开始弄乱 linux 核心本身。
我的目标是在大约 50MB 中安装一个完整的 PHP 网络服务器,以便我可以为 FS 和 memcache 提供所有其余的 RAM。我最感兴趣的是 Debian,因为我已经知道它 - 但我也听说过关于 CentOS 的好消息。
看来您的主要目标是充分利用 RAM 来提高性能,而不是保存臃肿或不需要的软件,对吗?如果是这样,只需禁用 Apache(例如)就足够了;卸载它没有任何好处。
因此,最好是检查ps fax输出。您将看到每个包正在运行以及它产生了多少子进程。您很可能没有运行 FTP,因此您也不必担心。
此外,大多数非性能关键服务可以从inetd(或可能xinetd)运行。在这种情况下,在您访问正确的端口之前,他们不会持有任何 RAM。
根据我的经验,Ubuntu 服务器(没有 LAMP)非常接近准系统。我通常只添加 ssh、nginx 和我正在使用的任何后台服务器。
另一方面,如果您想减少磁盘使用量,那么不同的发行版或(最好的选择,恕我直言)Linux From Scratch将为您提供更好的服务
| 归档时间: |
|
| 查看次数: |
7263 次 |
| 最近记录: |