3 个恐怖的系统管理员故事

可怕的幽灵潜伏在每个数据中心周围,等待着缠扰毫无戒心的系统管理员。
334 位读者喜欢这篇文章。
Spooky halloween house with bats

公共领域

这简直就是胡说八道!” — 《女巫也疯狂》中的 Max

作为一名系统管理员,多年来,我听过很多关于由于缺乏经验而困扰新管理员的各种幽灵的恐怖故事。

以下是我印象最深刻的三个故事,它们帮助我塑造了作为一名优秀系统管理员的品格。

恢复失败的幽灵

在一个知名的数据中心(我不想记住它的名字),一个寒冷的十月夜晚,我们发生了一次生产中断,由于主数据库的停机,数千台 Web 服务器停止响应。数据库管理员要求我这个菜鸟系统管理员恢复数据库的最新完整备份并将其恢复以使服务重新上线。

但是,在该过程结束时,数据库仍然损坏。 我并不担心,因为库存中还有其他完整的备份文件。 然而,即使多次执行此过程,结果也没有改变。

我非常害怕,问资深系统管理员该怎么做才能解决这个问题。

“你还记得几天前我给你展示的完整备份脚本是如何运行的吗? 关于验证备份的重要性?” 系统管理员回答。

“当然! 你告诉我,我必须多待几个小时才能完成这项任务,”我回答。

“没错! 但是你宁愿早点离开而不完成这项任务,”他说。

“哦,天哪! 我以为这是可选的!” 我惊呼。

“曾经是,曾经是……”

故事的寓意: 即使有了承诺进行最彻底备份的最佳解决方案,如果我们不养成每次都验证备份的习惯,恢复失败的幽灵也会出现,让我们的工作技能黯然失色。

黑暗的窗口

曾经在守夜的时候,我反思着,孤独而疲惫,

看着屏幕上的文件窗口。

随意点击,几乎要睡着的时候,突然传来一阵嘟嘟声

来自某台服务器,轻轻地响起,在我的寻呼机上响起。

“这只是一个警告,” 我嘟囔着,“在我的寻呼机上响起—

仅此而已。”


很快我又听到一声比之前响亮一些的嘟嘟声。

带着极大的鄙视打开我的寻呼机,

那里有一条来自昔日圣贤的服务器的消息

“旧版应用程序已关闭,没有响应”, 仅此而已。

有很多关于这台服务器的故事,

令人难以置信地,几乎是恐惧地,

我下到数据中心去检查它。

我坐在那里猜测,什么会是重启它的控制台

没有键盘、鼠标或显示器?

“任务级别提升”—我想—“仅此而已。”

然后,想着,“在另一个机架上,我看到一台类似的服务器,

我将拿走它的显示器和键盘,没什么不好的。”

突然,这台服务器关闭了,我的寻呼机再次响起

“旧版应用程序已关闭,没有响应”, 仅此而已。

迷惑不解,我坐下来给我的系统管理员导师打电话

“我想用另一台服务器的控制台,现在两台都坏了。”

“你听我的建议了吗? 不要使用图形控制台,终端更好。”

当然,我记得,那是去年十二月;

我感到恐惧,一种我从未有过的恐惧;

“它是一种过去的工具,仅此而已。”

我非常惭愧地明白了我的错误

“师傅,”我说,“我真的恳求您的原谅;

但事实是我以为它不再使用了。

一个黑暗的窗口,仅此而已."

“好好学习,小家伙,” 他说。

“你可以信任终端,它是你的朋友,而且远不止这些。”

一步一步地,我的师傅教我如何连接到终端,

并重启每一个

他用无限的耐心教我

我永远不应该与那个黑暗的窗口分开

永远,永不。

故事的寓意: 精通命令行终端是一项经常被较新一代人放弃并认为是古老的技能,但它以显而易见和微妙的方式提高了你作为系统管理员的灵活性和生产力。

巨魔桥

我做了三四年的系统管理员,后来我的一位老导师被解雇了。 这位老人以取笑团队中的新人而闻名——那些从大学带来渴望通过新发布的社区操作系统改进流程的人。 我的经理分配给我这位老人的办公室,一个通往数据中心的楼梯下的小空间——他们称之为“巨魔桥”——以及他仍然管理的少数旧服务器。

在审查那些旧服务器时,我意识到它们中的大多数都有许多脚本可以完成几乎所有的工作。 我只需要检查它们是否因电源故障而脱机。 我开始使用这些方法,调整它们以使我自己的服务器以相同的方式工作,从而提高我的任务效率,同时减少我完成任务所需的时间。 我的日子很快就变成了上网、看有趣的视频,甚至参与互联网论坛。

几年过去了,我以同样的方式维持我的工作。 当一台新服务器到达时,我自动化了它的任务,以便我可以解放自己并继续我通常参与互联网论坛。 有一天,当我在互联网论坛上分享我的一个脚本时,一位新的管理员告诉我,我可以使用一种新颖的语言来简化它,这种新趋势在新人群中越来越受欢迎。

“我是一名系统管理员,不是程序员,”我回答。 “他们永远不会一样。”

从那天起,我致力于嘲笑那些告诉我应该用新语言编程的孩子。

“你不知道,菜鸟,”我每次都回答,“这份工作永远不会改变。”

几年后,我的责任增加了,我的经理希望我修改托管在我服务器上的应用程序的代码。

“这就是现在的工作,”我的经理说。 “开发和运维正在结合;如果你不愿意做,我们会找一些会做的人来。”

“我永远不会做,这不是我的角色,”我说。

好吧,就这样吧……”他严厉地看着我说。

从那以后我就一直在这里。 躲藏着。 等待着。 在我的桥下。

我从阴影中观察着人们走过:上楼,嘟囔着,或者谈论着新应用程序所做的事情。 有时人们会在我的桥下停下来,交谈、分享代码或制定计划。 我看着他们,但他们没有看到我。

我只是要待在这里,在桥下的黑暗中。 我可以听到你们所有人,你们说的一切。

是的,我可以听到你。

但我不会出去。

故事的寓意: “懒惰的系统管理员是最好的系统管理员”是一句众所周知的短语,意思是如果我们足够积极地自动化我们所有的流程,我们将有很多空闲时间。 最好的系统管理员似乎从不忙碌;他们更喜欢放松并让系统为他们完成工作。“聪明地工作,而不是更努力地工作”。但是,如果我们不有效地利用这段空闲时间,我们可能会陷入过时状态,并成为我们不想要的东西。 最好的系统管理员会不断地重塑自己;他们总是研究和学习。

遵循这些故事的寓意——并不断从我的错误中学习——帮助我提高了我的管理技能,并养成了系统管理员工作所必需的良好习惯。

Alex Callejas
Alex Callejas 是 Red Hat 的服务内容架构师,常驻墨西哥城,也是 opensource.com 的撰稿人。 拥有超过 20 年的系统管理员经验,他在基础设施强化和自动化方面拥有丰富的专业知识。 他是开源爱好者,通过在不同的公开活动和大学中分享他的知识来支持社区。

3 条评论

很棒,非常好的恐怖历史。 恭喜 Alex!

不错的故事 Alex。 我读最后一个的时候有点吓坏了。 我以为我在读我的职业生涯故事。

我已经在同一张椅子上坐了将近 25 年了,并且从一些非常聪明的人那里学到了我的技能。 我编写了数百个脚本来自动化我的工作、服务器流程、监控等等。 而且... 我就是那个老人。 :)

我的故事不同之处在于,我从来没有太多时间上网、看视频或参与论坛。 我总是忙于寻找改进流程的方法,为新问题找到解决方案,使用 grep、sed 和 awk 编写一个单行代码来为某人过滤日志文件。 它永远不会变得无聊。

很高兴你喜欢它! 最重要的是,你已经认同了它,这是一个非常个人的故事,我也从非常聪明的人那里学到了东西,我没有太多时间上网,更不用说惹恼年轻人了。

恰恰相反,这是一个关于我们不应该允许什么,停止学习,以及不应该分享我们的知识的故事。

此外,这也是对我最喜欢的作家之一尼尔·盖曼在《巨魔桥》中的故事的小小致敬。
此致,

回复 作者 MPH

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.