我终于习惯了管理一个小的ubuntu服务器VPS.但是,我知道我必须安装我不需要的程序.即使它只是Debian之上的Ubuntu系统的开销.
例如,我发现Nginx后我不使用Apache.因为我发现了SSH,所以我不使用(S)FTP.我可以用dashbear替换带破折号或OpenSSH的bash.
所以我想知道是否有我可以学习的指南或脚本,我可以在那里运行,这将删除系统的所有非核心部分,以便我可以了解更多关于实际需要什么以及这些库如何工作.虽然我必须承认我已经准备好开始搞乱linux核心本身了.
我的目标是在大约50MB内安装一个完整的PHP Web服务器,这样我就可以为FS和memcache提供所有其余的RAM.我对Debian感兴趣,因为我已经知道了 – 但我也听说过CentOS的好消息.
看来你的主要目标是获得大部分RAM用于性能,而不是用于保存膨胀或不需要的软件,对吧?如果是这样,只需禁用Apache(例如)即可;卸载它不会带来任何好处.
原文链接:https://www.f2er.com/ubuntu/348111.html因此,最好是检查ps传真输出.您将看到每个包都在运行以及它产生了多少个子进程.很可能你没有运行FTP,所以你也不用担心.
此外,大多数非性能关键服务都可以从inetd(或者可能是xinetd)运行.在这种情况下,在访问正确的端口之前,它们不会占用任何RAM.
根据我的经验,ubuntu服务器(没有LAMP)非常接近准系统.我通常只是添加ssh,Nginx和我正在使用的任何后台服务器.
另一方面,如果你想减少磁盘使用量,那么你可以通过不同的发行版或(最佳选择,恕我直言)Linux From Scratch更好地服务