Linux Journal 2011 年 10 月刊:网络
步履网络和 BNC 终结器
我最初开始我的系统管理员职业生涯大约是在 10BASE2 开始广泛采用的历史时期。ThinNet,也称为细缆以太网,意味着从许多企业使用的步履网络进行经济实惠的过渡。(步履网络是指在计算机之间来回走动软盘——实际上不是网络,但这就是数据移动的方式。)任何记得那些年的人都知道细缆以太网极易受到系统范围故障的影响。一个简单的断开连接(或链末端被盗的 BNC 终结器帽)意味着整个网络瘫痪。对于如此廉价且速度极快的速度来说,这是一个很小的代价。10Mbit 是细缆以太网支持的最大速度,但是世界上有谁会需要那么大的吞吐量呢?
自我职业生涯开始以来,网络技术发生了很大变化,正是像这样的问题让我保持与时俱进。Kyle Rankin 从使用现成的家用路由器进行黑客入门开始(点击此链接立即阅读全文——作为本期十月刊的免费预览,它对所有人开放)。这不仅仅是您过去常读到的旧 WRT54G 黑客攻击。相反,Kyle 向我们展示了如何戴上黑帽子,真正入侵 D-Link 无线 802.11n 路由器。如果 Kyle 的黑客教程让您有点紧张,请不要担心;本月我们也有一些网络安全内容。Henry Van Styn 教我们一些使用 ipset 的高级防火墙配置。诚然,防火墙无法保护任何人免受 PHP 漏洞的侵害,但它们仍然让我晚上睡得更好。
Mike Diehl 转换了方向,他没有展示如何黑客攻击(或保护)网络,而是描述了如何创建网络。具体来说,他解释了如何使用 ENet 创建跨平台且易于构建的网络程序。对于一个编程技能停留在 10 GOTO 10 的人来说,Mike 对“容易”的看法可能是相对的,但他给出了编码示例,因此即使是复制/粘贴程序员也可以参与其中。
Henry Van Styn 在本期中还有另一篇文章,介绍如何有效地使用 tcpdump 来排除网络问题。如果您负责大型网络,您应该提升您的 tcpdump 技能。这是每个网络管理员都需要的工具,Henry 揭开了它的一些神秘面纱。Adrian Hannah 紧随其后,用一记组合拳教我们如何有效地嗅探数据包。数据包嗅探是既可以用于善意也可以用于恶意目的的技能之一,但我们假设您会出于善意使用您的能力。至少,您会了解您的网络上有什么类型的信息可用,以便您可以尝试稍微保护它。
网络技术也使计算机技术的许多其他方面成为可能。如果没有网络,我们就不会有云计算。Adrian Klaver 展示了如何使用 Python 与 Amazon Web Services 协同工作。对于你们中的一些人来说,云计算是可怕的,因为您永远无法直接访问您正在使用的计算机。帮助减轻对远程计算机工作担忧的一种方法是实施远程查看。Joey Bernard 介绍了几种远程访问计算机的方法,无论它是在隔壁房间还是在另一个大陆。当然,这不适用于基于云的服务,但它适用于远程托管的服务器,因此这是一篇您会想阅读的文章。
如今,我们的网络甚至也是文件系统的家园,Petros Koutoupis 展示了如何部署 Lustre 分布式文件系统。利用多个节点进行文件存储是利用您的网络资源来实现速度和冗余的好方法。然而,无论您的网络速度如何,数据传输的速度都只会与底层硬盘驱动器的发送速度一样快。Kyle Rankin 本月评测了 Intel 320 系列 SSD。如果您还没有尝试 SSD,在阅读了他的评测结果后,您可能会决定现在是时候了。
当然,对于那些认为网络仅适用于访问电子邮件的人,本月我们也有适合您的文章。程序员会喜欢 Reuven M. Lerner 关于他的胡子的文章——更具体地说,是 Mustache.js,一个 JavaScript 模板系统,可能非常适合您。Dave Taylor 向我们这些脚本编写者展示了如何在不离开命令行的情况下操作图像文件。启动 The GIMP 编辑图形文件没有错,但有时您只想快速缩放图像。Dave 解释了如何操作。
在 UpFront 部分,我们还有新产品发布、Linux 新闻以及我本月偶然发现的有趣事物。因此,无论您是将本期杂志放在闪存驱动器(步履网络,有人吗?)上随身携带,还是从您刚刚破解的无线路由器上无线下载,我们都希望您喜欢它。我们制作它时确实很享受。
Linux Journal 2011 年 10 月刊 #210
编辑焦点:网络
订阅者可阅读:10 月 1 日