我想学习 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 条评论