发行版重要吗?

作者:David Lane

昨天我接到一个招聘人员的电话,问我对 Linux 管理员职位是否感兴趣。她问的第一个问题是,我是否有 Oracle RAC 的经验,当我简要描述了我对 RAC 所做的工作时,我可以听到她的眼睛黯淡下来。在让自己恢复活力后,她问我是否有使用 Unbreakable Linux 的经验。

Unbreakable 是 Oracle 的发行版,虽然我听说过它,但我不得不承认我从未使用它作为发行版,但我问他们具体想要什么。Unbreakable 的经验。是的,但是什么类型的经验。 我使用 Red Hat 多年了,它只是 Linux。 这样的讨论来回进行了几分钟,但显然十五年的 Linux 经验对于需要特定发行版经验的工作来说还不够。 我们分手时我答应把我的简历发给她,事情就是这样。

但这引起了我的思考。几周前,我问过,有没有最好的发行版?。 这通电话提出的问题是,你运行哪个发行版重要吗? 暂且不谈哪个桌面更好,专注于服务器。 在服务器上运行的内容方面,发行版之间真的有区别吗? 发行版中是否存在任何如此具体的内容,以至于您是否具有 Debian 或 Red Hat 的经验很重要? 我承认,在我多年的 Windows 工作经验中,没有人问我是否有使用 Datacenter 而不是 Standard 的经验。 为什么在 Linux 世界中,我是否有使用 CentOS 而不是 Unbreakable 的经验很重要?

存在差异吗? 当然。 最值得注意的是包管理器以及 init 脚本所在的位置。 在之前的一家公司,我们使用 Mandriva 作为我们的底层发行版,但是没有理由我们不能使用其他东西,事实上,我们以很小的问题迁移到了 CentOS,因为它与发行版无关。 我们编译了我们的应用程序,发行版提供了库。 我们有自定义安装位置、自定义安全设置和自定义脚本,几乎全部自动化。 这不是发行版将 Web 文件放在哪里,而是正确的库是否可用。

我可以抓住机会向这位招聘人员解释发行版之间的相似之处,但我认为这不会有多大意义。 她正在阅读一份需求清单,如果没有关键词的一对一对应关系,那么我就不符合要求。 而且最终,我不能 100% 确定我是否想为一家似乎如此执着于特定发行版,而不是管理基础设施所需的关键技能的公司工作。

加载 Disqus 评论