我从 2010 年起就开始使用 Debian 来实现一些家庭用途,而且它一直很稳定。如果我需要一台服务器来应对繁重的网络、CPU、磁盘和内存使用,那么 Debian 仍然是一个不错的选择吗?
上个月我听一些管理员说RedHat在批量操作上最稳定,CentOS是RHEL的免费版本。他们认为 CentOS 是最好的免费发行版。 CentOS 在我的国家(多米尼加共和国)变得非常流行,我想知道 Debian 是否落后了。
RedHat、Debian、CentOS 或 Suse 可以用于批量操作服务器吗?
答案1
这种问题不可能客观地回答。出于很多原因:
这个单词稳定的字面上可能意味着任何东西。很容易找到基准(谷歌随机示例)比较计算的某些特定方面,但要宣称发行版更“稳定”或“性能更好”或任何其他类似的宽泛术语有点牵强。
发行版的普通安装和调整后的安装之间存在很大差异。通过适当的黑客攻击,Debian、Red Hat、SuSE 或任何其他发行版都可以按照您想要的方式运行。任何状况之下,如果您遇到任何稳定性/性能问题,无论您使用什么发行版,您都会找到克服它们的方法。
制作系统的大部分工作稳定的发生在内核中,即Linux。现在,这可能会导致发行版的行为有所不同,因为每个发行版都附带不同版本的内核,是否激活某些模块。然而,由于安装您自己的内核始终是一个选项(同样,只有在分析您的系统并检测其中的问题后才执行此操作),这不是发行版本身所固有的,而是内核的不同实例所固有的。
认为发行版会在这个级别上竞争有点误导。他们通常在所提供的管理工具水平(包管理是最好的例子)、帮助和文档的质量(Ubuntu 针对临时桌面用户,而红帽针对经验丰富的企业系统管理员)或商业产品的质量上进行竞争。支持。
我个人对你的建议是不要陷入这些毫无意义的争论(我的发行版比你的更好)。最终,这是个人喜好的问题。亲自尝试一下,您很快就会意识到,尽管每个发行版的行为略有不同,但几乎没有什么是一个人能做而其他人做不到的。它有助于了解现实生活中已经熟悉某个发行版(在您的例子中是 CentOS)的人。
此外,Debian 比 RHEL 或 CentOS 更稳定。
答案2
我认为作为服务器操作系统的最佳选择是 CentOS,尽管 RedHat 更好! CentOS 是 RedHat 的衍生版本,它继承了 RedHat,对其进行了一些更改(在内核更改时)并以 CentOS 的名称进行分发。所以两者是一样的。 CentOS 的巨大优势是免费,RedHat 的巨大优势是广泛且长期的支持。因此,如果您想为小型企业或类似的网络设置网络,CenOS 是最好的,但如果您正在寻找可以处理大型或企业网络的服务器操作系统,那么最好的似乎是 RedHat,但请记住 RedHat RHEL 是昂贵的。
关于 SUSE:OpenSUSE 很好,功能强大,健壮,安全,免费,面向网络(!!),但与上面提到的两者相比,都低一个级别。
关于Ubntu(源自Debian):它缺乏服务器必须具备的所有功能!
答案3
在稳定性方面,我发现Centos和Debian(稳定)没有区别。我有运行 Debian Squeeze、Centos 5.8、Centos 6.2 和 Slackware 的计算机。如果有某个软件不适用于 Debian,请使用 Centos,否则我会坚持使用 Debian。由于稳定性是一个问题,所以我会远离 Sid。
答案4
我从安全角度来定义“稳定”。从这个角度来看,过去有许多 Debian CVE,因为它试图合并最新的功能。 RedHat和CentOS在这方面要保守得多。