Linux Journal 2017 年 7 月刊

我一直以来最喜欢的名言之一来自圣雄甘地。他曾说过一句名言:“欲变世界,先变自身。” 这句话充满力量,更重要的是,它令人鼓舞。虽然甘地可能关注的是社会变革,但这个概念也同样适用于技术领域。我多年来学到的任何编程技能都源于对某种尚不存在的事物的需求或渴望。如果您正在考虑学习编程,Linux 是一个极佳的入门平台。
Reuven M. Lerner 以一篇关于编程入门的精彩指导文章拉开了本期杂志的序幕。Reuven 的建议之所以特别,是因为它源于经验和智慧。我的第一个(非 bash)编程是用 PHP 完成的,但这仅仅是因为我最初是从修改已有的东西开始的。Reuven 对他推荐的内容给出了一些非常棒的理由,值得考虑。我当然正在这样做!
继上一期关于歌曲搜索脚本的文章之后,Dave Taylor 更进一步,教大家如何在歌曲歌词本身中进行一些重要的文本操作。即使您不是铁杆 Beatles 粉丝,如果您需要收集和分析大量文本,这个过程也真的很有用。Dave 的文章完美地证明了 bash 编程是真正的编程,不应被低估。
Kyle Rankin 本月回归了他的系统管理员 101 系列,带来了一些关于补丁管理的精彩指导。如果您不及时更新系统上的安全补丁,那么保护系统就毫无意义,但这种看似显而易见的责任往往被忽视。对于已定制的软件来说尤其如此,因为它需要积极维护以保持定制补丁的更新。值得庆幸的是,Kyle 对管理这些非常熟悉,并在他的专栏中分享了一些宝贵的程序。
我决定本月拜访一位老朋友,写一篇关于 Plex 的完整文章。我经常提到 Plex 的新功能,或者不时赞扬它在移动平台上的出色表现。问题是,它已经成为我们整个娱乐系统(以及我们朋友的娱乐系统)不可或缺的一部分,因此似乎有必要进行一次全面的更新。Plex 的世界已经非常成熟,如果您仍然对您的媒体流媒体技术不满意,那么值得一试。
Nathan R. Vance、Michael L. Poublon 和 William F. Polik 三人组在本月结束了他们关于构建集群的系列文章。他们之前的两篇文章介绍了如何设置集群的各个部分,包括联网和各个计算机之间的通信。本月,他们将介绍如何通过配置各种服务来利用您构建的集群(如果您一直在关注的话)来使用该集群。如果您没有一直关注,我仍然鼓励您阅读本期内容,因为真实世界应用程序的实现可能足以说服您集群是个好主意!
在本期的结尾,Amit Saha 展示了如何使用 Golang 备份 GitHub 和 GitLab 仓库。虽然拥有一个公共存储区域来存储您的代码修订版本很棒,但将备份留给别人并不是一个好的做法。Amit 展示了如何进行备份,以便您可以安心地管理您的代码。此外,您还将在此过程中学习使用 Golang,这非常棒。
无论您是渴望了解更多关于编程的知识,还是已经是经验丰富的程序员,总有学习更多知识的空间。随着 DevOps 成为“做”技术的不可或缺的一部分,我们不再有完全避免开发的奢侈。作为一个一直有点脾气暴躁的老非程序员,我可以向您保证,编程可能很有趣,而且它对系统管理员的用途比以往任何时候都更有价值。所以我鼓励您拿起键盘,“成为您想在世界中看到的改变”。在某种程度上,我们可以通过一次编写一行代码来创造我们想要的未来。
订阅用户可于 7 月 1 日阅读