我可以自由选择服务器操作系统,因此我愿意花时间和精力学习一个平台。我的主要目标是从负载过重时尽可能高效的平台开始。
我所说的效率是指从 tcp/ip 堆栈速度到线程处理等任何可能影响繁忙的 Web 服务器的因素。任何建议都值得赞赏。
答案1
除非您有一些非常具体的用例或代码,否则我强烈建议您简单地选择您最容易安装、配置和维护的操作系统,因为现在大多数情况下,从安全性、性能和功能的角度来看,它们都是大同小异的。
因此,基本上请选择您已经满意的最新版本。
祝你好运。
答案2
完全基于我的经验。我可以给出一个通用的答案,比如“重要的是获得一个你最习惯安装的操作系统”,但是当我们谈论例如 VPS 或任何其他类型的“服务器即服务”时,安装只需单击一下即可。我会使用其他因素来决定。我喜欢使用 debian 和 ubuntu。以下是我对两者的强项:
易于升级、更新和编译新软件包。如果某些东西在 Debian 中无法编译,它根本就无法编译 :-)
轻松启动并运行新守护进程
apt-get && aptitude 非常适合安装和解决依赖关系
既适合服务器,也适合台式机
话虽如此,我管理着 4 台服务器,运行 debian、apache、mysql 和 Passenger,我真的很高兴我不再需要接触 CentOS 了。