构建 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 的戴尔 Optiplex GX1,我买了一个更大的硬盘并购买了 Suse Linux 7 来做这一切。我了解了 Squid 和 Squidguard,并发现了 Mandrake Linux,由于许多原因我更喜欢它。我了解了 Red Hat Package Manager。我使用 Mandrake,最终在较旧的戴尔电脑上使用 Fedora Core 1,通过 Squid 和 Dansguardian 构建了纽约州西部公立学校历史上第一个非专有的内容过滤器。该内容过滤器满足了我们对 E-rate 的 CIPA 合规性要求。我遇到了一些来自上级技术人员的阻力,但最终我证明了这种解决方案的合法性和实用性。

构建 Linux 实验室

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

在学校周围的壁橱里找到并取出电脑后,我用一台旧的 Pentium II-300 和仅 192 兆字节的 RAM 组装了一个 K12 Linux Terminal Server 的工作演示。我购买了一些特殊的启动 ROM,并将另外几台旧电脑配备为我服务器的瘦客户端。我的工作给我们的一位校长留下了深刻的印象,他建议我们在学校的计算机实验室之一尝试这种解决方案。它非常成功,最终我们配备了两个计算机实验室和许多教室和图书馆的计算机,这些计算机都使用了 K12LTSP 解决方案。在此过程中,我们需要一台更强大的服务器,我们购买了一台戴尔 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 中学到的知识与包括苹果 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 有一篇 [DistributionWatch 对 Red Hat Linux 6.2 的评论](http://www.linuxplanet.com/linuxplanet/reviews/1684/1),日期为 2000 年 4 月 4 日,揭示了当时 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 内存的旧单核机器。

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

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

在我教学生涯的最后四年里,我曾经教过一门关于数字公民的课程。作为该课程的一部分,我与我的学生分享了 Ubuntu Live CD/DVD,他们中的许多人喜欢玩 Live CD 上的游戏。我还至少在我们实验室的一台戴尔 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.