- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用开源软件构建强大稳定高效的教学支持平台
用开源软件构建稳定高效的教学支持平台
张颖达
(河北省围场县先任学校)
摘要:本文结合实例列举了开源软件作为服务器在初级中学教育教学工作中的各种应用,并与相对应的商业软件做了简单对比,通过介绍开源软件在初中校园网中的具体应用,论述了如何使用开源软件构建稳定高效的教学支持平台。
关键词:开源软件 服务器 初级中学 应用 教学支持 平台
在执教信息技术的同时,笔者也负责学校校园网的运行。在十一年的教育教学工作及网络维护中,深切地感受到开源软件的强大。在免费的同时,能充分发挥硬件的性能、具有超强的稳定性、高安全性以及更好的灵活性,开源软件为信息技术教育及教学管理提供了强大而又健壮的基础。下文,结合实际工作中的具体实例,对使用开源软件建立服务器,在初级中学教育教学工作中的各种应用加以说明。
什么是开源软件
开源软件(Open Source Software),是指开放源代码的计算机软件:所有者在某个软件协议下,贡献源码及其它权利,允许用户研究、更改、改进,有时也发布软件[1]。开源软件有为数众多的开发人员,开源软件的应用领域涉及操作系统、Web 服务器、Web 浏览器、数据库、编程语言及编译器、办公软件、知识管理等等。互联网上为数众多的网络服务器所采用的LAMP架构是最常见的开源应用(Linux+Apache+MySQL+PHP/PERL/Python)。
服务器硬件平台
本文结合我校校园网中使用的一台服务器加以说明。这是一台联想家悦电脑,CPU AMD Athlon(tm) 2850e 主频1800.057 MHz,内存 2G DDR2 800,主板芯片组 AMD 690G。硬盘采用两块320G 7200转SATA硬盘,在主板芯片组支持下组成Fake RAID 0模式。这台服务器硬件配置只能算相当低的级别,目前主流 PC 都远高出这一配置。
开源操作系统
此服务器上安装 Debian Squeeze Linux 操作系统,这是Debian最新的操作系统。Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作 的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU 工程, 因此又称为 GNU/Linux。[2]
仅安装文字界面,出于安全及性能考虑不安装图形界面,安装并开启SSH、 Apache2、 PHP、 MySQL、 Bind9、 DHCPD、 TFTPD、 SAMBA、VSFTPD 服务。下表试图从不同角度加以说明Linux相较于商业服务器操作系统的优势。
内核 Linux 操作系统可以根据需要定制出极小的内核,按需定制既提高了速度又增强了安全性。内核运行在单独的内核地址空间,模块化设计,抢占式内核,支持内核线程以及动态装载内核模块,所有事情都运行在内核太,直接调用函数,无需消息传递[3]。这些都是商业操作系统 Windows Server 所无源比拟的。 性能 上述硬件仅仅安装了 Windows Server 2003 之后响应就变得很缓慢,若是开启更多的服务速度会更慢,而同样硬件安装Debian Squeeze Linux,在启用了 SSH、 Apache2、 PHP、 MySQL、 Bind9、 DHCPD、 TFTPD、 SAMBA、VSFTPD 服务的情况下,从加载系统到出现登录提示仅用了15秒,这是Windows Server 系统无法企及的。 管理 Linux 操作系统集成有几种 Shell 命令,Bash是其中常用的一种,Shell比Windows 命令提示符要方便、快捷、强大的多。Linux 系统服务的控制都是 Bash 脚本实现的,可以查看 /etc/init.d/ 下的系统服务脚本。 安全 Linux 内核的不断开发和修补,大大增强了系统安全性,配合Linux 文件系统丰富的权限配置,大大控制了Linux 下病毒的传播,而Windows 下的病毒泛滥是屡见不鲜的事情了。同时具有优越性能的iptables 防火墙能够有效抵挡网络攻击。 费用 Debian Linux 系统是免费的 GNU 操作系统,而Windows Server 需要价格不菲的许可。 DHCP动态分配IP地址服务
通过安装isc-dhcp-server软件包,可以为内网用户提供DHCP服务。DHCP服务为客户机动态分配IP地址,这使得网络管理员可以轻松的管理网络IP,解决IP地址不足的问题,尤其是对于大规模的网络管理及为批量安装系统的计算机分配地址。
isc-dhcp-server 可以根据客户机网卡的 MAC地址为其分配固定IP,也可以根据类标识动态分配一段IP,还可以混合分配,一部分机器固定
文档评论(0)