Linux Journal 2013 年 2 月刊:系统管理
数字胶带
我做过很多系统管理的工作,深知公司处理技术的方式大相径庭。有些公司在服务器基础设施上投入大量预算,而另一些公司则使用老旧的工作站,用箱式风扇为服务器散热。无论服务器机房看起来如何,不可避免地会出现问题,系统管理员的工作就是力挽狂澜。有时这意味着快速的临时解决方案,有时则意味着为维护和更换进行周密的计划和安排。这就是系统管理的特点——你必须随机应变,并即时提出解决方案。它可能既令人兴奋,又令人恐惧,既有压力,又有回报,同时并存。
这是我们的系统管理专刊,一直以来都是我最喜欢的专刊之一。然而,Reuven M. Lerner 并没有直接深入探讨系统管理的内容,而是以 SQLAlchemy 开篇,它充当了您的 Python 对象与 SQL 数据库“对话”的桥梁。这是一个强大的 Python 模块,如果您正在使用 Python 和 SQL 后端,您会想了解一下。另一方面,Dave Taylor 继续他的系列文章,介绍如何创建一个 shell 脚本来玩Cribbage游戏。Dave 有一种很棒的方式,通过使用有趣的目标来诱使我们所有人学习知识。我们当然不介意。
还记得我说过 Kyle Rankin 引导我开始 Raspberry Pi 黑客技术吗?本月他介绍了如何设置您可能见过的最小的托管服务器。Kyle 有一台 Raspberry Pi 放在奥地利的数据中心机架中,他逐步介绍了如何为远程管理准备这台小型服务器。由于 RPi 缺少服务器级机器通常具有的许多功能,因此需要在准备工作中投入大量计划。即使您不打算设置 Raspberry Pi 服务器,这也是一篇很棒的文章。
我本月的专栏更贴近生活。如果您有一个花哨的新 Android 平板电脑,但您正努力充分利用它,那么您并不孤单。本月我将探讨我的 Nexus 7。起初,我很难用它做除了玩愤怒的小鸟之外的事情,但在经过一番努力后,我的平板电脑成为了一款有用的工作工具,也是一个精美的玩具。那些正在努力寻找平板电脑定位的人可能会从我的经验中受益。
Jeramiah Bowling 本月讨论了虚拟化。他使用 ConVirt 展示了如何使用单个工具管理多种虚拟化架构。如果您想并排管理 Xen 和 KVM,那么值得了解一下。事实上,使用该程序的付费版本,甚至可以管理 VMware 主机!能够使用相同的客户端查看不同的虚拟化后端,可以更容易地比较性能。
系统管理员喜欢让事情变得更简单,因此本月,Adrian Hannah 将教授如何使用 Fabric,这是一种同时管理数十台机器的工具。无论您是想从整个服务器场中删除文件,还是想在整个机架的服务器上安装包含其依赖项的软件包,Fabric 都可以使其成为一步完成的过程。
Andrew Fabbro 和 Aaron Peters 都描述了如何让 Linux 与其他系统良好协作。然而,他们对这个问题的看法截然不同。Andrew 逐步介绍了如何在 Microsoft 的 Azure 云中启动并运行 Linux。有人为什么要这样做呢?嗯,原因和极客们做很多事情的原因一样:因为他们可以。然而,Aaron 解决了一个我们都比较熟悉的问题,那就是如何将您的 Android 平板电脑与您的 Linux 系统连接起来。虽然许多平板电脑无法通过 USB 插入系统进行文件访问,但有很多很多方法可以与 Android 连接,Aaron 探索了其中的许多方法。
我们本月试图涵盖广泛的系统管理主题,而不仅仅是传统的服务器机房极客场景。随着技术渗透到我们生活的方方面面,即使是那些最不希望管理数据中心的人也必须至少具备基本的管理技能才能正常运转。对于那些硬核系统管理员来说,如果您和我一样,您的技巧包就像 Mary Poppins 的包一样——总是有更多空间。我们希望本期杂志对您有所帮助,就像我们创建它时一样愉快。现在,我需要离开了——某处有一台服务器需要关闭并重新启动……
订阅用户可用:2 月 1 日