构建 Linux 实验室及其在教育领域的巨大潜力

还没有读者喜欢这篇文章。
Penguins gathered together in the Artic

Opensource.com

那是 1995 年,我收到我兄弟 James 的电子邮件,问我是否听说过 Linux。我听说过,但只是略有耳闻。我母校的一位高中生用 Linux 构建了一个 Web 服务器。最终,出于好奇,我购买了一份 Red Hat 6.0(早于 Red Hat Enterprise Linux 或 RHEL),并在安装了 Cyrix 处理器升级的 Hewlett-Packard Vectra 75 上使用 GNOME 运行了它。RHEL 6.0 有一个 Mozilla 浏览器、OpenOffice 1.0 和一些我从未听说过的其他软件。

那时,我是纽约州西部 Franklinville Central School 的技术主管。我在那里工作了 26 年,并于 2013 年 8 月退休。我与我的 IT 员工分享了它,我们构建了一台机器,我们用它来玩,可以使用浏览器读取 Yahoo Mail,但我们无法将其与 Lotus Notes(我们工作场所的官方电子邮件系统)一起使用。然后,在 2001 年初,在与内容过滤供应商谈论我对内容过滤器总体上的不满之后,供应商说:“你为什么不自己构建一个?” 所以我说:“用什么构建?” 他回答说:“Linux!”

这是一种顿悟。我对 Linux 知之甚少,对构建内容过滤器一无所知,但这即将迅速改变。

Linux 入门

我有一台配备 Pentium II-300 的 Dell Optiplex GX1,我买了一个更大的硬盘,并购买了 Suse Linux 7 用于这一切。在此过程中,我了解了 Squid 和 Squidguard,并发现了 Mandrake Linux,由于许多原因,我更喜欢它。我了解了 Red Hat 包管理器。我使用 Mandrake,最终在这个较旧的 Dell 上使用 Squid 和 Dansguardian 的 Fedora Core 1 构建了纽约州西部公立学校历史上第一个非专有内容过滤器。内容过滤器满足了我们对 CIPA 合规性和 E-rate 的要求。我遇到了一些来自其他上线技术人员的阻力,但最终我证明了这种解决方案的合法性和实用性。

构建 Linux 实验室

在构建内容过滤器的过程中,我了解了 Samba,并构建了我们的第一个网络附加存储设备,为我们的教师提供了一个备份文件的地方。最终,我们构建了一个运行 Fedora Core 1 和 2 的 Samba 服务器。我阅读了其他使用 Linux 的学校,并了解了 K12 Linux 终端服务器项目 (K12LTSP)。通过在线论坛、Google 搜索和一些书籍,我自学了 Linux 和 Linux 系统管理。Linux 和开源成为了一种热爱,我经常在区域技术协调员聚会上代表开源进行宣传。

在我们学校周围的壁橱里找到并拉出了一些电脑,用一台旧的 Pentium II-300 和仅 192 兆字节的 RAM 组装了一个 K12 Linux 终端服务器的工作演示。我买了一些特殊的启动 ROM,并配备了另外几台旧电脑作为我服务器的瘦客户端。我的工作给我们的一位校长留下了深刻的印象,他建议我们在学校的一个计算机实验室中尝试这种解决方案。它非常成功,最终我们配备了两个计算机实验室和教室和图书馆中的许多计算机,这些计算机都使用了 K12LTSP 解决方案。在此过程中,我们需要更强大的服务器,我们购买了一台 Dell PowerEdge,它带有一个高级 RAID 控制器,该控制器无法与 Fedora Core 4 上的 K12LTSP 软件包一起使用。

大约在这个时候,我了解了 Centos 上的 K12LTSP。我们使用 Centos 4 LTSP 服务器作为我们的网络 DHCP 服务器,它可以毫无问题地与 Microsoft 的 Active Directory 集成。它以这种能力运行了三年多,直到我们最终在 VMWare ESX 上虚拟化了我们的服务器。

Linux 的巨大潜力

学习 Linux 使我能够以我从未梦想过的方式探索和创造。开源最初非常具有挑战性,因为某些部分需要我不太熟悉的配置。但是,我通过使用搜索引擎和阅读 Red Hat、Fedora 和互联网上其他 Linux 用户组的论坛,学到了我需要的大部分知识。

最终,我写了一系列由纽约州立法机构资助的拨款,这使我能够在 2003 年 3 月参加 Red Hat 系统管理培训。一年后,另一笔拨款使我能够参加由 Training Camp 主办、Ross Brunson 教授的 Linux Boot Camp。Brunson 的教学方法包括使用 Red Hat 7.0 从“零开始”构建系统,从命令行开始,最终转向图形用户界面。

凭借我的经验和培训,我成为我们地区其他学区的资源。我看到了教授学生 Linux 的巨大潜力,我抓住一切机会这样做,因为与其他操作系统不同,学生可以学习基础知识,并继续构建自己的文件服务器、Web 服务器等等。我能够使用 VirtualBox 等软件包来虚拟化其他 Linux 系统,例如 Ubuntu 和 Debian。

除了非常熟悉操作系统之外,我的学生和我还熟悉了其他开源项目,如 Audacity、OpenOffice.org、Apache、Wordpress、Drupal 和 Moodle——仅举几例!

学习 Linux 促使我更加开放地学习其他系统,如 Cisco,在那里我一度成为 CCNA,在当地社区大学教授 Cisco 课程。我看到了我从 Linux 中学到的知识与包括 Apple Macintosh 在内的其他系统之间的联系,因为它基于 Unix/命令行。开源社区总体上吸引了我为人民和小企业服务的愿望,我今天仍然作为我自己的信息技术业务的顾问继续这样做。

引领我进行更高级研究的基础知识继续为我的生活和事业注入活力,因为我在我们当地图书馆和其他地方使用 Raspberry Pi 计算机等平台向年轻人和成年人教授 Linux。Linux 和开源软件也鼓励我探索社会创业,这在很大程度上受到了我在开源社区中学到和目睹的一切的影响。

目前,我正在探索 OpenStack 和学习 Python,并继续磨练我的开源开发技能。对于任何使用 Linux 和开源软件的人来说,真的没有限制。我们唯一的限制是我们的想象力。

标签
User profile image.
教育家,企业家,开源倡导者,终身学习者,Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

7 条评论

Red Hat 6.1 及更早版本包含免费的 StarOffice 5.1 副本。OpenOffice 尚不存在。Mozilla 浏览器是 Netscape Communicator 4.7。LinuxPlanet 有一篇日期为 2000 年 4 月 4 日的 [Red Hat Linux 6.2 的 DistributionWatch 评论](http://www.linuxplanet.com/linuxplanet/reviews/1684/1),揭示了当时 Linux 发行版的不同状态。

不仅收取副本费用很常见,而且对于获取超出最低限度的附加应用程序以及 FTP 访问 Red Hat 的服务器和安装支持也收取额外费用。时代变了!

评论员嘲笑此发行版未包含 482 页参考指南的印刷版,并且未包含更深入的文档。

"It's" 是 "it is" 的缩写。

"Its" 是所有格。

回复 ,作者 sbicknel (未验证)

你说得对!包含了 Star Office。当时我没有注意到 Star Office,并认为它是 MS Office 的替代品。OpenOffice 确实晚一点才出现。:)

回复 ,作者 sbicknel (未验证)

做得好,Don。

我是一名退休教师,在我的老学校图书馆做志愿者,帮助维护一个小型网络,该网络运行 Linux PC、笔记本电脑和上网本,以及两台 iMac、Macbook Air 和一些 iPad。包含 Apple 是我们 IT 老师坚持要求的。Linux PC 是旧的单核机器,只有 1Gb 内存。

希望以后有更多的空间,我们将能够通过在学校的许多旧的、封存的 PC 中安装 Linux 来构建一个更大的计算机实验室。我们使用 Ubuntu 的轻量级版本(Xubuntu、Lubuntu 和现在的 Ubuntu Mate)。

让学生接受 Linux 一直很困难。最大的障碍是游戏,尽管越来越多的游戏制造商正在迁移到 Linux。例如,一位学生无法使其高端声卡在 Linux 甚至 OSx 下运行,因此又回到了 Windows。

在我教学生涯的最后四年,我曾经教授一门关于数字公民的课程。作为该课程的一部分,我与我的学生分享了 Ubuntu Live CD/DVD,他们中的许多人喜欢玩 Live CD 上的游戏。我还至少在我们实验室中的一台 Dell Optiplex 760 上安装了 Ubuntu,并在我们一天的工作完成后让他们玩游戏。Ubuntu 和 Debian 也是很棒的发行版!

我在文章中没有提到这一点,但在我们使用 VMWare ESX 虚拟化我们的基础设施之后,我使用 Ubuntu 构建了另一个 Linux 终端服务器,它运行得非常好。它不是 Edubuntu,Edubuntu 也是一个很棒的发行版,而只是普通的 Ubuntu 版本。如果我没记错的话,应该是 10.04 版本。

自从去年我更多地使用 Raspberry Pi 以来,我变得更加熟悉 Debian,我非常喜欢它。感谢您的鼓励性评论。

回复 ,作者 Orionds (未验证)

很棒的文章,Don!感谢你的赞扬,你是一位很棒的参与者,考虑周全,我就知道你会在学术界成为 Linux 和开源应用的伟大影响者!

我会在我们的网络中分发这篇文章,这对我们的候选人来说将是非常受欢迎和鼓舞人心的。

Ross

谢谢你 Ross,带来了许多美好的回忆和伟大的学习经历,以及赞美。

Creative Commons License本作品采用 Creative Commons Attribution-Share Alike 4.0 International License 授权。
© . All rights reserved.