我想学习 Linux,所以这是我为实现这个目标所做的事情的记录。
为了让你了解更多地了解 Linux 对我意味着什么:今年我在 OSCON 2014 上,我遇到了一位名叫 David 的 edX 开发者。 在我们讨论 edX 在其开源项目 Open edX 中采取的新方向时,他告诉我 Linux 入门课程。 我在心里立即报名参加了。 由于我的职业生涯在软件技术领域不断发展,因此“接受 Linux 教育”已经成为我一段时间以来的目标。 而且,正如我在 我在 Medium 上的帖子 中指出的那样,我没有编程背景。 我的专长是人类语言(英语),而不是计算机语言(在此插入你最喜欢的语言)。
而且,不在 Linux 中...但不会太久。
几周前,我报名参加了 edX 课程 Linux 入门,这很有趣。 我已经学了近一半的 18 章课程,教我“Linux 的全部内容”。 而且,我这样做是因为 Linux 对我现在很重要——就像有一天对每个热爱 Linux 的人一样,无论他们到达其企鹅之门的理由是什么。 我来到这里的原因是我是谁 让我找到了一份支持 我所信仰的原则的工作。 其余的都是其中的一部分。
注意:我正在免费学习荣誉版;你也可以支付少量费用以获得“已验证的成绩证书”,以证明你已完成该课程,你可以向雇主或教育工作者展示该证书,从而帮助你找到工作(或晋升)或进入某个项目。 通过“荣誉”版本,我可以按照自己的节奏学习课程。
现在,让我们开始工作吧。 这是课程的工作方式以及第 1 - 6 章的一些重点。
它是如何工作的
- 创建一个帐户并注册 Linux 入门课程。 课程 ID 为:LFS101x。
- 该课程由 Linux 基金会提供的视频和书面材料组成。
- 你只需要一台电脑和一个互联网连接,即可观看和阅读。(要从课程中获得更多收益,你可以在你的电脑上安装 Linux。)
- 该课程有“自己动手尝试活动”和“实验室”,适用于课程中涵盖的 Linux 发行版。
- 每章都以一些多项选择题结尾。
- 要提供有关章节中主题的反馈,你可以在讨论论坛中留下反馈。
Linus Torvalds 为 edX 课程致欢迎词
第 1 - 6 章的重点
Linux 基金会创建了课程的所有内容,包括视频、书面文本、活动和实验室。 我很清楚他们的内容团队已努力将视频穿插在书面材料之间,从而让你摆脱无休止的阅读。 此外,每个视频仅大约 30 秒到 2 分钟长。 它们避免一次性过多地深入研究细节,而是为你提供知识块,让你测试一下,然后再继续下一个主题。 每章都指出,随着课程的进行,你将深入研究每个主题。
该课程使用以下 Linux 发行版来教授课程
- Ubuntu(Debian 系列系统)
- openSUSE(SUSE 系列系统)
- CentOS(Fedora 系列系统)
原因
“因为实际上有数百个发行版,我们不可能在本课程中涵盖所有发行版。 相反,我们决定专注于三个主要的发行版系列,并且我们从每个系列中选择一个特定的发行版来用于所有插图、示例和练习。 这并不意味着我们认可这些特定的发行版;选择它们仅仅是因为它们被广泛使用并且广泛代表各自的系列。”
名称和树
开源开发人员提出的名称可能很奇怪。 作为新手,你在想,“什么?! 我怎么发音,更不用说记住它了?” 但是,一旦你熟悉了这些术语,你就会说,“哦,当然你称图形界面为‘goo-ey’!” 典型的欢迎加入俱乐部的东西。 我很高兴得知“GUI”并不吓人而且完全正常! 它只是通过图标和屏幕与你的计算机交互! 而且,在了解软件包管理系统的层次结构时,我发现 yum 更加可爱,因为它被称为“Yellowdog Updater, Modified”(附注:创建者 Seth Vidal 就住在离我家不远的街上)。 而且,当我阅读第 6 章中有关命令行操作的原因和方式时,我了解了诸如SSH、bash 和 sudo 之类的关键术语。
在我与技术人员的对话中,我发现另一个缺乏的因素是我对事物如何组合在一起的理解。 从未上过编程课程,仅仅是学习桌面环境的安装和启动过程真是太酷了。 然后,我终于可以使用命令提示符来处理文件和目录了! 我从第 4 章开始就希望我在我的某台计算机上安装了 Linux,但是我知道我在第 6 章中错过了很多。
因此,请继续关注我作为 Linux 新手时的下一次冒险,我将在首次安装后进行报告。
38 条评论