Linux Journal 2015 年 3 月刊:系统管理

系统管理是一个非常笼统的术语。我们的工作是解决问题、修复系统,并提醒人们尝试重启他们出现故障的桌面电脑。我们还负责创建不会出现问题、需要较少维修并且无需重启即可运行的系统。在理想的世界中,系统管理员会在短时间内让自己失业。谢天谢地(或者不幸的是?),事情并非如此。我们总是有问题要解决,而且总有更好的方法来完成我们正在做的事情。因此,系统管理是一个充满活力且不断变化的领域。本月,我们将学习如何更好地完成我们的工作,即使“成功”的衡量标准在不断波动。
Dave Taylor 在本期杂志中以他基于脚本的纸牌游戏的续集开始。与 Dave 一起设计游戏是提高 shell 脚本编写能力的好方法,因此在某种意义上,我们可以证明在工作中玩游戏是合理的。Kyle Rankin 紧随 Dave 之后,带来了一种更书呆子气的游戏:尝试用 Libreboot 替换 ThinkPad 上的专有 BIOS。Coreboot 是一个开源 BIOS 替代品,而 Libreboot 通过剥离所有专有代码更进一步。如果您认为拥有带有内置 GRUB 的免费 BIOS 听起来很有趣,那么您会想看看 Kyle 本月的专栏。
我对系统管理刊的个人贡献是我发现比我预期的更有用的东西。Android 平板电脑对于 Wi-Fi 嗅探等事情很方便,但它们通常不便于携带。我的解决方案是将廉价的预付费手机转换为袖珍型平板电脑。如果您已经拥有 Android 手机,它可能显得多余,但对我来说,20 美元的平板电脑太难拒绝了。在我的专栏中,我将为您提供所有详细信息。
Puppet 是一个用于管理多个节点的系统配置的强大工具。Scott Lackey 描述了一个很棒的工具,我们可以使用它更有效(且更安全)地存储特定于站点的数据。Hiera 是一个键/值查找工具,它直接与 Puppet 集成,使这个出色的工具更加出色。如果您希望在敏感数据和使用它的 Puppet 系统之间有清晰的分隔,或者如果您想通过重用常用数据来节省时间,那么 Hiera 是任何 Puppet 管理员都想了解的工具。
Jonas Gorauskas 向我们介绍了 systemd 的历史。无论您喜欢这个新的初始化系统,还是认为它是糟糕的想法的可怕实现,systemd 都将长期存在——至少在一段时间内是这样。如果您曾经好奇我们是如何从简单的 init 脚本发展到 SysV 及以后的,那么您会想阅读 Jonas 的文章。在您了解 systemd 之后,Charles Fisher 紧随其后,提供了一个很棒的教程,介绍如何使用新的 init 系统来创建强大而轻量级的虚拟容器,利用 systemd 进行初始化。对于像我这样顽固的 SysV 爱好者来说,阅读一些关于 systemd 可能提供的优势的信息是很棒的。
Doc Searls 在本期杂志的结尾,以全新的视角审视了 15 年前的《Cluetrain Manifesto》。如果您是 Locke、Levine、Weinberger 和 Searls 项目的粉丝,您会想了解今天 New Clues 的最新进展。
如果没有我们生活的现代科技世界,系统管理甚至都不会存在!谢天谢地(或者再次,不幸的是?),我们的世界每天都变得越来越科技化。对系统管理员及其工具的需求比以往任何时候都更大,而这期《Linux Journal》的撰写目的是教育、告知甚至娱乐我们这些在数字战壕中的人。我们希望您像我们一样喜欢制作这期杂志!
订阅用户可用:3 月 1 日