我想学习 Linux,所以这是我为了实现这个目标所做的事情的记录。
为了让你了解更多地了解 Linux 对我的意义:今年我在 OSCON 2014 上遇到了 edX 的开发者 David。在我们讨论 edX 的开源项目 Open edX 的新方向时,他告诉我 Linux 入门课程。我立刻在心里报了名。 “接受 Linux 方面的教育”一直是我的目标,因为我的职业生涯在软件技术领域不断发展。而且,正如我在 我在 Medium 上的文章 中指出的那样,我没有编程背景。我的专长是人类语言(英语),而不是计算机语言(在这里插入你喜欢的语言)。
而且,现在还不是 Linux... 但不久之后就会是了。
几周前我报名参加了 edX 课程, Introduction to Linux, 这非常有趣。我已完成了 18 章课程的一半,该课程教我“Linux 的一切”。我这样做是因为 Linux 对我来说现在很重要 - 就像有一天对每个热爱 Linux 的人来说变得重要一样,无论到达其企鹅大门的原因是什么。我来到这里的原因是我是谁让我找到了一份支持 我相信的原则 的工作。剩下的都是其中的一部分。
注意: 我正在免费学习荣誉版;你也可以支付少量费用以获得“验证的成绩证书”,以证明你已完成该课程,你可以向雇主或教育工作者展示,以帮助你找到工作(或晋升)或进入某个计划。通过“荣誉”版本,我可以按照自己的节奏学习课程。
现在,让我们开始工作。这是课程的工作方式以及第 1 至 6 章的一些重点。
工作方式
- 创建一个帐户并注册 Introduction to 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 条评论