双系统下WWW服务搭建流程比较教学研究
2020-10-09谭志浩
谭志浩
摘要:
作为主流操作系统的Windows和linux操作系统,两者在安全性、稳定性和界面化方面各有优势,目前广泛存在于企业服务器和普通主机中。对网络运维人员而言,基于双系统的服务搭建是必备技能。但由于两种系统的设计理念不同,因此培训学习存在较大难度。本文基于比较学习方法,对如何提升WWW服务搭建教学效果进行了研究。
关键词:windows;linux;WWW;比较教学
1、概述
目前高职院校计算机专业培训中,大多同时开设Windows和linux雙系统网络服务课程。作为主要服务之一的WWW服务,为因特网交互式查询与访问提供便利,同时也是信息资源共享的重要途径之一。该课程采用理实一体,在培训过程中可以采用虚拟机软件[1-3]解决教学条件问题,还主要存在两方面难点:
一是相关理论知识比较抽象。高职院校学生往往操作技能较强,而理论功底相对薄弱。在WWW服务中,http协议、URL、端口、带宽限制、B/S模式等知识点梳理和原理掌握是服务搭建成功与正确排障的关键;
二是linux操作系统接触较少。由于界面化友好,学生往往对windows操作系统比较熟悉,而对采用命令行控制方式的linux系统接触较少,即操作使用生态的单一造成教学存在难度。另一方面,命令行方式需要记忆部分操作命令,也是学习过程中的一大障碍。
2、知识点对比联系
以http协议为例,可以使用纯文本网页与日常使用的淘宝网页进行对比,讲清超文本的集文本、声音、图片、视频等各类资源于一身的丰富含义。以URL为例,结合顺丰快递+邮寄地址+取件人,对比讲解协议+IP+端口的访问过程。以带宽限制为例,对比无限制条件下以超带宽访问方式存在的隐患,加深学员对带宽控制的理解。以B/S模式为例,可以结合C/S模式来对比讲解,分析其双c/s模式的发展本质,既具有C/S模式一般特点,又有效克服了客户端需要配置的弊端,同时具有扩展性更强、用户界面操作相似的巨大优势。通过联系学员已有基本知识,对比讲解理论知识点,为其架构知识桥梁,既可以克服学员对新知识的畏难心理,又便于学生掌握。
3、服务搭建异同点
WWW服务搭建过程机理相似,主要包括基础环境检测、安装WWW服务,参数设置、本地测试和客户端访问五个部分。
3.1服务搭建相同点
基础环境检测、本地测试和客户端访问三个过程基本相同。基础环境测试主要是保证网络通信正常(可以使用线缆检测、网卡设置、PING命令等方法进行测试)、域控制器运行正常(主机名设置正确、WWW服务器成功加入域)和DNS服务运行正常。本地测试和客户端访问,主要是在浏览器中输入统一资源定位符URL,来进行访问。教学时可以采用不同系统交叉访问的方式进行,即windows客户机访问linux服务器,或者linux客户机访问windows服务器,通过对比服务器设置、客户端访问、不同操作系统来多维度比较学习。
3.2安装www服务不同点
安装WWW服务时,Windows操作系统至少可以采用两种方式,一是添加/删除程序-添加/删除Windows组件-应用程序服务器-IIS-WEB服务器,二是配置您的服务器-添加或删除角色-IIS。安装完毕后,服务自启动。
linux操作系统中,以最为成熟的CENTOS 7.0操作系统为例,可以采用rpm安装方式,需要依次安装mailcap、httpd-tools和httpd三个软件包。需要注意,linux操作系统软件包存在依赖关系,必须按顺序进行安装,且安装完毕后须手动启动服务。
3.3配置www服务不同点
双系统安装完毕后,均会产生默认的网页存放位置,但Windows操作系统存放在在C盘下,linux操作系统存放在home文件夹下。双系统均支持建立新网站。windows可在IIS管理器界面采用右键-新建-网站的方式,对网站属性,包括网站、目录安全性、主目录、文档等选项卡进行相应的设置。但是访问时,并不是对某一用户进行专门设置,而linux操作系统则可以建立用户个人网站。
对于多网卡服务器而言,windows操作系统提供了网站选项卡,可以对站点的IP进行选择设置。新网站文件存放位置,对于windows操作系统而言,配置比较简单,只需要在本地路径处选择对应位置即可。对于linux操作系统而言,需要对用户权限进行专门设置,以保证网站可以正常访问。在默认首页设置时,windows只需要将网页添加到文档最顶端即可,同样linux在/etc/httpd/conf.d/userdir.conf中配置完成,只需将网页放至对应用户目录文件下即可。
4、结论
本文基于Windows和Linux两种主流操作系统,对WWW服务搭建进行了研究,主要从知识点对比联系和服务搭建主要异同点比较的角度,提出了比较学习来提升该课教学效果的有效策略。
参考文献
[1]张松林,高建,李树波.虚拟机Vmware在linux操作系统管理教学中的应用[J].现代信息科技,2019,3(24):123-125.
[2]柴艳宾.虚拟机环境下Linux操作系统教学的实践[J].计算机时代,2018(8):82-84.
[3]潘竟峰,唐志凯,毛耿,邓帅雅. 基于VirtualBox虚拟机技术的信息化教学平台构建与应用[J].实训与实践探索,2019,(8):69-72.