周末阅读:系统管理员 101
本系列涵盖系统管理员基础知识。第一篇文章解释了系统管理员如何处理警报和轮班待命。在第二篇文章中,我讨论了如何通过自动化使自己不再需要这份工作,在第三篇文章中,我解释了您应该使用工单的原因和方法。第四篇文章介绍了 Linux 下补丁管理的一些基本原理,第五篇也是最后一篇文章描述了系统管理员的整体职业发展路径,以及可能使您成为“高级系统管理员”而不是“系统管理员”或“初级系统管理员”的特质,并提供了一些关于如何升级的技巧。
系统管理员 101:警报
在第一篇文章中,我介绍了轮班待命警报。与任何职位名称一样,系统管理员、DevOps 和站点可靠性工程师的职责可能有所不同,在某些情况下,如果您幸运的话,可能不涉及任何类型的 24x7 轮班待命职责。但对于其他人来说,有很多方法可以组织轮班待命警报,也有很多方法会搬起石头砸自己的脚。
系统管理员 101:自动化
这里我们介绍系统管理员的基本原理。如今,DevOps 甚至使“系统管理员”这个职位名称看起来有些过时,就像它取代的“系统分析师”职位一样。这些 DevOps 职位与过去的系统管理员工作截然不同。他们更加强调软件开发,远远超出基本的 shell 脚本编写,因此,他们通常由具有软件开发背景但没有太多系统管理员经验的人担任。过去,系统管理员会在初级职位入职,并由团队中的高级系统管理员指导,但在目前许多情况下,公司在首次招聘 DevOps 工程师之前会进行相当长时间的云外包。因此,DevOps 工程师可能会在没有导师的情况下,仅依靠搜索引擎和 Stack Overflow 帖子就被推上初级职位。
系统管理员 101:工单
我所说的工单是指允许系统管理员跟踪内部任务以及同事或客户请求的任务的系统。有很多方法会错误地使用工单系统,使其成为组织的负担,因此许多系统管理员避免使用或勉强使用它。此外,对开发人员有效的工单方法可能对系统管理员来说很糟糕,反之亦然。如果您目前未使用工单系统,我希望通过阅读本文后,我能改变您的想法。如果您确实使用工单,但希望不使用,我希望我可以分享如何构建一个使一切变得更容易而不是更困难的工单系统。
系统管理员 101:补丁管理
在补丁管理方面,大多数 Linux 系统管理员与 Windows 系统管理员没有什么不同。老实说,在某些方面(特别是正常运行时间自豪感),一些 Linux 系统管理员在补丁管理方面甚至比 Windows 系统管理员更糟糕。因此,在本文中,我介绍了 Linux 下补丁管理的一些基本原理,包括一个好的补丁管理系统是什么样的,您需要部署哪些工具以及整体补丁流程应该如何运作。
系统管理员 101:升级
过去,系统管理员会在初级职位入职,并由团队中的高级系统管理员指导,但在如今的许多情况下,公司在首次招聘 DevOps 工程师之前会进行相当长时间的云外包。因此,DevOps 工程师可能会在没有导师的情况下,仅依靠搜索引擎和 Stack Overflow 帖子就被推上初级职位。