Linux 在政府部门:Linux 系统管理员

作者:Tom Adelstein

很少有信息技术专业人士能够理解管理 Linux 服务器和工作站所需的技能、知识和经验。这种缺乏理解与其说是 Linux 专业人士的问题,不如说是应该聘请他们的人的问题。无论如何,首席信息官们需要更好地了解 Linux 系统管理员能为组织带来什么,更好地理解 Linux 技能组合,并学习如何评估合格的 Linux 技术人员。

我观察到一个与全国各地技术商店中 Linux 部署相关的特殊问题。大多数商店试图将 UNIX 系统管理员和/或微软认证专业人员转变为 Linux 管理员。他们送人去上课,认为如果一个人可以掌握 Microsoft NT/2000 或 Solaris,他们也应该有能力掌握运行免费操作系统的知识。

然而,将 NT 和 UNIX 系统管理员转换为 Linux 管理员,失败的情况多于成功的情况。Linux 系统管理员代表着与大多数受过培训的 IT 专业人员不同的人群和文化。一般来说,Linux 系统管理员比其他人更容易在 Microsoft 和 UNIX 操作系统上工作。

两年前,一位这样的转型者公开反对我为一个项目设定的里程碑。这位转型者断言,我们不可能在一年内完成与该里程碑相关的任务,更不用说在两周内了。在我们这位朋友在组织中制造混乱并引入 IT 审计员时,我们已经达到了那个里程碑,并且正在进行项目的下一阶段。

同样,在许多场合,客户告诉我们,我们相信我们可以在所提供的时间和费用内完成项目是“疯了”。通常当我听到这些断言时,我已经将我的实际估计值提高了三倍,因为我知道真正的目标不会被相信并遭到拒绝。开源软件项目中使用的模型允许快速开发和快速上市时间,并且不符合典型 IT 专业人员的范例。

一个众所周知且有据可查的流程称为“臭鼬工厂”,它为我们提供了一些线索,解释了为什么 Linux 人员可以在如此短的时间内完成如此多的工作。这也可能解释了为什么人们在传统的招聘意义上会犹豫是否聘请 Linux 系统管理员或开发人员。在我们下面梳理臭鼬工厂流程的同时,您可能想反思一下 Linux 是如何诞生的。

凯利·约翰逊

如果您了解臭鼬工厂模型,您应该对 Linux 系统管理员和开发人员有更好的了解。非官方地,臭鼬工厂代表洛克希德·马丁公司洛克希德高级开发项目部门的名称,该部门负责生产著名的飞机,包括 U-2、SR-71 和 F-117。臭鼬工厂始于第二次世界大战期间,当时凯利·约翰逊和他的小团队在简陋的住所中仅用 143 天就开发出了 P-80 流星战斗机。这架飞机是美国空军的第一架喷气式战斗机。凯利·约翰逊一直领导臭鼬工厂直到 1975 年。

企业现在以通用的方式使用“臭鼬工厂”这个术语。在大多数组织中,臭鼬工厂是一群人,他们以不循规蹈矩的方式从事一个项目,以取得非凡的成果。臭鼬工厂由一个小型团队组成,该团队负责在最短的时间内以最少的约束开发出某种东西。这个名字取自艾尔·卡普的卡通片 Lil' Abner 中的私酿酒工厂。

Linux 文化在不知不觉中符合甚至在某些情况下超越了凯利·约翰逊为快速部署设计的模型。如果您了解 Linux 的历史,您应该看到凯利和托瓦兹的性格相似之处。您还应该了解被 Linux 吸引的那类人。

定性技能分析

我见过的更有用的分析工具之一是通过区分有意识的知识和能力来对个人进行资格评定。在这个模型中,有意识的人知道该做什么,而有能力的人知道如何去做。终极专业人士知道该做什么以及如何去做。让我们看一下图 1 中的这个模型,看看我们是否可以找到有助于定义臭鼬工厂式人物的区别。

Linux in Government: Linux System Administrators

图 1. 能力矩阵

能力矩阵中在有意识和能力区域都具备能力的人将是一个真正的发现。一方面,他或她可以深入了解环境,看看什么是“需要和想要的”。一旦他们确定了这些需求,他们就有能力完成与这些需求相关的任务。这样的人通常属于人群中的早期采用者类别。在许多方面,这就是 Linux 人的座右铭。

Linux 社区的文化孕育了这样的人,他们知道如何识别问题并通过“自己动手”来解决问题。我曾经在 IBM 内部 Linux 用户组的讨论列表中读到,几位工程师想要为 Linux 构建 Lotus Notes 客户端。其中一位工程师说,他们不会等待软件工程师构建客户端;他们会像 Linux 人一样自己动手做。

因此,当招聘经理寻找 Linux 人才时,他们应该为一份非传统的简历做好准备,这份简历可能有很多兴趣爱好,职业生涯可能参差不齐,甚至会被您认为资历过高。如果招聘经理使用传统的常量向凯利·约翰逊推荐候选人,我怀疑他是否会接受这样的候选人。

思考一下拉尔夫·沃尔多·爱默生在他的文章《自力更生》中是如何描述符合能力模型的人的

如果我们的年轻人第一次创业就失败了,他们就会完全灰心丧气。如果年轻的商人失败了,人们会说他“破产”了。如果最优秀的天才在我们的一所大学学习,并且在一年后没有在波士顿或纽约的城市或郊区的一个办公室里任职,那么在他的朋友和他自己看来,他感到灰心丧气,并在余生中抱怨是理所当然的。一个来自新罕布什尔州或佛蒙特州的健壮的小伙子,他轮流尝试所有行业,他“赶车”、“务农”、“叫卖”、办学校、布道、编辑报纸、参加国会、购买一个乡镇等等,连续几年,并且总是像猫一样,四脚着地,抵得上一百个这样的城市玩偶。他与时代并肩而行,并且不以没有“学习专业”为耻,因为他没有推迟他的生活,而是已经生活了。他不是只有一个机会,而是一百个机会。

爱默生写作时,美国大约有 13 个州,因此他的参考文献需要进行一些调整。尽管如此,他的信息解释了臭鼬工厂式人物的个人特征:一个涉猎者。

系统管理员

根据传统定义,例如 Sage 网站 上的定义,您可以找到许多人认为符合 Linux 系统管理员定义的内容

系统管理员 n. 系统管理员是指主要工作职能是代表他人(例如雇主或客户)管理计算机和网络系统的人。

该网站上的另一个 页面 提供了 UNIX 系统管理员的经典定义。Sage 将他们分为新手、初级、中级/高级和高级。如果您想查看这些定义,您应该访问 Sage 网站。

幸运的是,我们不必同意 Sage 使用的划分。相反,我们可以将 Linux 管理员视为各个领域的专家。例如,Linux 人员可能是 Web 网站、网络、互操作性、内核管理、电子邮件、网络存储或维护开发环境等方面的高级管理员。至少,Linux 系统管理员应该了解用户管理、硬件和软件维护以及网络管理。从那里开始,Linux 人员可能会专注于某个领域,因为现在可以在信息技术的许多不同领域(包括嵌入式设备和虚拟机)中找到 Linux。

如果 Linux 系统管理员处理内容管理或流媒体服务器而不是文件和打印服务器,那么他的能力会降低吗?毫无疑问,我们不得不说不。在 2005 年的 Linux 世界中,旧规则不一定适用。

寻找和使用 Linux 系统管理员

如果您正在寻找代表他人(例如雇主或客户)管理 Linux 计算机和网络系统的人,请做好准备。您可能会发现,绝大多数 Linux 系统管理员都是在自己的网络上学习了他们的技能。一旦他们获得了所需的知识,他们可能会提供他们的有偿服务。

当您找到合适的 Linux 系统管理候选人时,请认识到他可能不符合您的模式。但是,如果您正确使用他的技能,他将增强您的组织能力,并使他周围的每个人都变得更好。如果您没有从您的 Linux 人员那里获得这些,您可能正面临两个问题之一:您的人员对 Linux 带来的东西闭上了眼睛,或者您找错了人。您可以纠正这两者。

Tom Adelstein 与他的妻子 Yvonne 住在德克萨斯州达拉斯市,并在纽约市 Hiser+Adelstein 总部担任 Linux 和开源软件顾问。他是 Exploring the JDS Linux Desktop 一书的合著者,也是即将出版的关于 Linux 系统管理的书籍的作者,该书将由 O'Reilly and Associates 出版。自 1999 年初以来,Tom 一直在撰写关于 Linux 的文章和书籍。

加载 Disqus 评论