2012 年 7 月 Linux Journal 期刊:网络
我原以为这个月我们会回归本源,展示如何像企鹅一样捕鱼。我本打算教你们一种双手打结、羊蹄式的上手法套结,以及在暴风雪中正确使用渔网的方法。但结果证明,这实际上是“网络”主题的期刊。这仍然很酷,但你得到的不是半结,而是交叉电缆;你得到的不是我的收缩结,而是负载均衡。
Reuven M. Lerner 以一篇关于 Pry 的文章开始了本期。如果您是一位使用 iPython 的 Python 程序员,您会想了解一下它的 Ruby 对等物 Pry。虽然这不是使用 Ruby 编码的必需品,但它使生活轻松得多,Reuven 解释了原因。为了达到提高您的编程技能的类似目标,Dave Taylor 展示了如何在脚本中使用子 shell。这并不意味着您不能继续编写像 Dave 过去几个月演示的那样有趣的脚本,这只是意味着 Dave 正在向您展示如何成为更高效的脚本编写者。他的教程是必读的。
我自己也加入了本月的网络主题,写了一篇关于 Webmin 的专栏。有些人认为使用 Webmin 管理服务器是一种拐杖,但我认为这是学习系统管理的绝佳方式。它还可以通过抽象各种服务器类型的底层细微差别来为您节省大量时间。此外,通过 Web 浏览器管理整个服务器非常酷。说到“非常酷”,Kyle Rankin 在本期结束了他的 3D 打印系列。打印机本身只是故事的一半,Kyle 解释了运行它的所有软件选择。
如果 Webmin 对于您的网络需求来说显得有点轻量级,那么 Ratheesh Kannoth 关于 Linux 网络堆栈侦察的文章可能更符合您的口味。Ratheesh 揭开了 Linux 如此强大和安全的内核背后的神秘面纱,并使用 UML 完成了这项工作。如果这听起来令人困惑,请不要担心;他会引导您完成整个过程。
如果您实际上正在创建或调整网络应用程序,那么 Andreas Petlund 关于 TCP 细流修改的文章将被证明是无价的。任何曾经因网络延迟而被 11 岁孩子击败的人都知道,几毫秒可能至关重要。当然,还有其他应用程序依赖于低网络延迟,但很少有像那样损害自尊心的。Andreas 展示了如何调整内核中的一些设置,这些设置可能会决定是击败别人还是被别人击败。不幸的是,任何数量的调整都无法与 11 岁孩子的快速反应相提并论——对于这一点,您只能靠自己了。
Stewart Walters 接续了他在四月刊中的 OpenLDAP 系列,他演示了如何在异构身份验证环境中管理复制。OpenLDAP 非常通用,但它仍然在硬件上运行。如果该硬件发生故障,复制的服务器可以将噩梦变成小麻烦。您不会想错过这篇文章。
如果我最初关于渔网、结和公海的谈话让您感到兴奋,请不要害怕。虽然本期不是专门讨论鱼网网络,但我的朋友 Adrian Hannah 介绍了 PirateBox。如果互联网对您来说太司空见惯,并且您对死信箱、秘密 Wi-Fi 和隐藏的宝藏更感兴趣,那么 Adrian 的文章适合您。PirateBox 不会跟踪用户,不会监视您的家人,也不会偷走您的狗。它将做的是将其数字内容分享给范围内的任何人。如果您对此感兴趣,请查看 Adrian 的文章并构建您自己的。Yar!
本期重点关注网络,但像每个月一样,我们努力包含各种主题。无论您是对 Doc Searls 关于个人数据的文章感兴趣,还是想阅读新产品和书籍公告,我们都为您准备好了。如果您想将您的家庭网络设置与其他Linux Journal 读者进行比较,请查看我们的网络调查。也许您正在市场上寻找适用于 Linux 桌面的酷炫新应用程序。请务必查看我们本月特别喜欢的应用程序的编辑选择奖。撒出您的网,卷入另一期 Linux Journal。我们希望您像我们享受制作它一样享受阅读它。
订阅者可用:7 月 1 日