Linux Journal 2017年9月刊

作者:Shawn Powers
从头到尾

我最喜欢 Linux 的一点是,它不仅成为了许多项目的首选平台,而且还往往会激发整个开源解决方案的生态系统。似乎当操作系统免费时,构建在其之上的东西也应该是免费的,这才有意义。在本期九月刊中,您将看到包罗万象的 Linux 环境在行动。

首先是 Reuven M. Lerner,他讨论的是扩展应用程序以处理并发连接。任何在游乐园排队等候的人都知道,实现大规模吞吐量的唯一方法是同时有多个“通道”协同工作。这个概念在 Web 应用程序中得到了完美的展示,Reuven 解释了它是如何实现的。

Dave Taylor 紧随其后,对脚本掷骰子进行了一些改进。他上个月介绍了一个简单的骰子游戏,但是如果骰子有六面以上呢? Dave 的文章将扩展您的骰子知识,同时让您成为更好的脚本编写者。

备份是我的爱好,值得庆幸的是,我和 Kyle Rankin 都认为这是一个至关重要的话题。本月,Kyle 展示了一种使用 Banana Pi 创建快速有效备份系统的低功耗方法。 Raspberry Pi 也可以做类似的事情,但 Banana Pi 速度更快,这非常适合备份。这个月我也帮助提高了速度,但我没有处理备份,而是继续我的 Ansible 系列。我喜欢使用 Ansible,因为它像系统管理员一样思考,而这恰好也是我的思考方式!

我之前提到 Linux 非常适合“从头到尾”类型的项目。 Kyle 用他的备份系统证明了这一点,但 John S. Tonello 通过解释“完整堆栈”概念更进一步。能够开发应用程序是许多雇主所期望的特质,但如果您能够处理开发和部署的每个方面,它会使您(和您的应用程序)更有价值。 John 通过演练一个您今天可以看到实际效果的应用程序的开发,解释了完整堆栈理念是如何运作的!

Lee Phillips 谈到了一个我内心深处的话题——写作。 大多数人都知道文档是我们都重视的东西,但很少有人能做好它。 Lee 使用 Pandoc 和 Panflute,逐步创建了一个发布管道,该管道消除了技术写作的大部分挫败感,使您可以专注于实际的写作本身。 任何使技术写作更容易的事情都对我们的整个社区有利,因此请务必查看他的文章。

Linux 是实验、应用和教育的完美平台。 无论您是想从头开始构建 Web 应用程序,还是真的想创建一个交互式应用程序来分享汤和坚果食谱,Linux 都能真正发挥作用。 与往常一样,我们收录了产品公告、评论、技术提示以及无数其他有用的 Linux 相关信息。 我们希望您像我们一样喜欢制作这一期!

订阅者可阅读:9月1日

Shawn 是Linux Journal的副编辑,并且从一开始就接触 Linux。 他对开源充满热情,并且喜欢教学。 他也喝太多咖啡,这经常在他的写作中体现出来。

加载 Disqus 评论