构建 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 一起使用,Lotus Notes 是我们工作场所的官方电子邮件系统。然后在 2001 年初,在与一家内容过滤供应商谈论我对内容过滤器的不满之后,该供应商说:“你为什么不自己构建一个呢?” 于是,我说:“用什么构建?” 他回答说:“Linux!”

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

Linux 入门

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

构建 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 有一篇 [Red Hat Linux 6.2 的 DistributionWatch 评论](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 上的游戏。我还至少在我们实验室中的一台 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.