我正在努力启动并运行我的第一台服务器,而我父亲正试图说服我,Gentoo 是要走的路。值得编译吗?我只是打算使用 Ubuntu。
小智 24
答案实际上取决于您的目标。
如果您想快速轻松地启动服务器或认为您将获得明显更好的性能,那么 gentoo 不值得付出努力。其他发行版(ubuntu、RHEL、CentOS)更容易设置和操作。我不相信典型用户会注意到控制编译标志带来的性能优势。
如果您想了解 Linux 在表面之下是如何工作的,那么 gentoo 是值得的。几年来,我从使用 gentoo 中学到的东西比使用其他发行版的所有多年都多。在使用 gentoo 时,有很多东西需要配置和修改,这使得它使用起来很有趣,并且是一种很好的学习体验。
wfa*_*ulk 13
使用 Gentoo 的原因是您可以安装具有所需功能的软件包。
我的意思是:如果您获得 RedHat/CentOS/Debian/Ubuntu 软件包,例如 Apache,您将获得他们认为您需要的功能。如果你想要一个额外的功能,你唯一的办法就是下载源代码并编译。这本身并没有什么问题,但这可能会很痛苦。一方面,您习惯于只输入“yum install apache”或其他任何内容。另一方面,现在您有一个应用程序存在于您的包管理工具之外。
另一方面,如果你有 Gentoo,你可以在你的emerge 配置文件中定义你想要的各种特性,并且你无论如何都在编译它;它只是自动化的。如果没有标志来启用您想要的功能,那么修改 ebuild 就相对简单了。这样你就可以使用 Gentoo 的包管理,即使你想要其他人都没有考虑在包中构建的选项。
只编译你想要的东西会带来一些小的性能改进,但它们确实是次要的,这个概念被用作劝阻人们不要使用 Gentoo 的红鲱鱼。
说了这么多,它很复杂,你会学到很多东西(虽然没有从Linux From Scratch学到的那么多),而且对于你想要的东西来说可能完全是矫枉过正。如果是这样,我会毫不犹豫地使用 Ubuntu,并尽可能远离 RedHat/CentOS。(我发现 RedHat 系统配置风格从管理和 WTF 的角度来看都很难使用,我发现为 Ubuntu 找到最新的包比任何其他人。)
如果您确实想要学习体验,没有什么比安装生产服务器的试验更像是您一无所知的了,但是如果您对压力较小的学习体验感兴趣,请在虚拟机上尝试 Linux From Scratch。 )
还有,你爸爸是男人。我敢肯定我爸爸会试图说服我降级到 Windows 95。见鬼,可能是一块黑板。
对于服务器,我会推荐CentOS。它是 Red Hat,没有支持或商标标识,但二进制文件一行一行是相同的。可用于 Red Hat 服务器的文档数量远远超过任何其他发行版。至少值得一看。
对于 Linux 初学者来说,Gentoo 可能会让人不知所措。我建议您使用预先打包的发行版来弄湿您的脚。
| 归档时间: |
|
| 查看次数: |
9528 次 |
| 最近记录: |