2016年3月刊 Linux Journal

作者:Shawn Powers
现在我们才是酷小孩!

我真希望我能回到过去,告诉八岁的我,有一天我用 TI-99/4A 连接黑白电视机编写 BASIC 程序会成为一件值得骄傲的事情。在那时,即使玩电子游戏也会被人看不起,如果你真的输入一个 100 行的程序让一条虫子在屏幕上蠕动,那你就是一个彻头彻尾的书呆子。哦,时代变了。现在,那些年的书呆子生活得到了回报,我成了每个人都问技术问题的人。我已经把那个令人羞愧的书呆子徽章变成了荣誉勋章。亲爱的八岁的我:你会好起来的。PS:年轻时要学会编程;如果你不这样做,以后你会后悔的!

本月,我们有许多书呆子撰写的专栏和文章。太棒了,不是吗?我们从 Reuven M. Lerner 开始,他谈论了分析数据——特别是分析 Apache Web 服务器日志文件。事实证明,Python 是分析这类数据的一个很好的工具,Reuven 展示了如何使用一些很棒的 Python 工具来做到这一点。Dave Taylor 紧随其后介绍了 bconvert,这是一个用于在脚本中转换基数的绝佳程序。如果你是“世界上只有 10 种人”衬衫的粉丝,你会想读 Dave 的专栏。

Kyle Rankin 描述了如何调整 GRUB2,以便您可以轻松地从 ISO 文件启动。虽然仍然可以提取 ISO 并创建一个可启动的文件系统以从 USB 驱动器启动,但 GRUB2 允许从 ISO 文件本身启动。我通过展示多种备份文件的方式——特别是异地备份——为本月增加了我的书呆子气。作为一个房子被烧毁的人,我可以亲身告诉你,将数据备份到与你创建它的地理位置不同的地方是多么重要。值得庆幸的是,借助云,有很多选择,而且很多是免费或便宜的。

如果你在过去十年中启动过 Linux,你就会使用 initrd 来加载系统。使用 init ramdisk(或 initram 文件系统)是在启动期间加载临时的、精简的根文件系统的好方法。Eduardo Arcusa Les 解释了 initrd 的细微差别,并展示了如何利用使 Linux 启动如此容易的精彩概念。通过一个真实世界的例子,他描述了 initrd 对他来说是多么有用,并且对其他人也可能有用。

最后,我的朋友 Charles Thomas 介绍了如何使用 tmux 将你的终端窗口分成多个窗口窗格,并在运行时重新排列它们。我不得不承认,我已经习惯了使用 screen,所以我还没有真正尝试过 tmux。我犹豫的部分原因是 screen 可以工作,而 tmux 似乎有点令人困惑。Charles 本月消除了我的一个抱怨,他解释了 tmux 可以多么强大(和可用)。你甚至可能会发现 tmux 比 screen 更好,这取决于你的情况。

本月,我们还提供了所有相同的产品公告、技术提示和酷炫的前沿文章。另外,你可能会注意到我们已经切换到单列格式,这应该使在数字设备上阅读更加容易——尤其是阅读代码片段!我们喜欢做书呆子,并且我们很享受为你制作这个书呆子气的一期。我们希望你也喜欢它!

可供订阅者使用:3月1日

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

加载 Disqus 评论