3 个可怕的系统管理员故事

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

公共领域

"这全都是一堆胡言乱语!" —— 《女巫也疯狂》中的马克斯

在我担任系统管理员的多年里,我听过许多关于各种幽灵的恐怖故事,这些幽灵因新手管理员的缺乏经验而困扰着他们。

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

恢复失败的幽灵

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

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

带着极大的恐惧,我问资深系统管理员该怎么做才能解决这种行为。

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

"“当然!你告诉我我必须多待几个小时来执行这项任务,”我回答道。"

"“没错!但你宁愿提前离开而没有完成那项任务,”他说。"

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

"“是啊,是啊……”"

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

黑暗窗口

在一个值夜班的晚上,我反思着,孤独而疲惫,

看着屏幕上的文件窗口。

随机点击着,几乎要睡着了,突然传来一声蜂鸣

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

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

仅此而已,别无其他。”


很快我又听到一声蜂鸣,比之前稍微响亮一些。

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

那里有来自一台古老服务器的消息

“旧应用程序已宕机,没有响应,” 仅此而已。

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

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

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

我坐在那里猜测,重启它需要哪个控制台

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

“任务级别提升了”——我想——“仅此而已,别无其他。”

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

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

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

“旧应用程序已宕机,没有响应”,仅此而已。

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

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

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

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

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

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

带着极大的羞愧,我明白了我的错误

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

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

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

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

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

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

并重启每一台

他耐心地教导我

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

永不,永不离开。

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

巨魔桥

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

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

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

"“我是一名系统管理员,而不是程序员,”我回答道。“它们永远不会相同。”"

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

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

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

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

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

"“好吧……”” 他严厉地看着我说。"

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

我从阴影中看着人们经过:走上楼梯,嘟囔着,或谈论新应用程序的功能。有时人们会在我的桥下停下来,交谈,或分享代码,或制定计划。我看着他们,但他们看不到我。

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

哦,是的,我能听到你们。

但我不会出来。

故事的寓意: “懒惰的系统管理员是最好的系统管理员” 是一句众所周知的短语,意思是如果我们足够积极主动地正确自动化我们所有的流程,我们将有很多空闲时间。最好的系统管理员似乎从不非常忙碌;他们更喜欢放松,让系统为他们工作。“更聪明地工作,而不是更努力地工作。” 然而,如果我们不有效地利用这些空闲时间,我们可能会变得过时,变成我们不希望成为的样子。最好的系统管理员不断地重塑自己;他们总是在研究和学习。

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

Alex Callejas
Alex Callejas 是红帽的服务内容架构师,常驻墨西哥城,也是 opensource.com 的贡献者。拥有超过 20 年的系统管理员经验,他在基础设施加固和自动化方面拥有丰富的专业知识。作为开源爱好者,他支持社区在不同的公共访问活动和大学中分享他的知识。

3 条评论

太棒了,非常好的恐怖故事。恭喜 Alex!

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

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

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

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

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

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

回复 作者 MPH

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.