“Linux操作系统”课程教学方法的探索

2017-08-09 19:14刘治国
海外文摘·艺术 2017年1期
关键词:服务器驱动教学方法

刘治国

(湖南应用技术学院,湖南常德 415100)

教育 EDUCATION

“Linux操作系统”课程教学方法的探索

刘治国

(湖南应用技术学院,湖南常德 415100)

“Linux操作系统”是一门应用性很强的课程,也是计算机网络技术专业的必修课,而Linux操作系统的操作命令繁多且每条命令都有一些选项,学生记忆比较困难,若采用传统的教学模式,无法突出应用重点,从而失去学习兴趣。根据当前Linux操作系统课程教学中存在的问题,以Linux技术人才企业岗位需求分析为依据,提出Linux操作系统课程内容“项目驱动”教学方法。教学实践证明,项目驱动方法在Linux操作系统课程教学中能够明显激发学生的学习兴趣和创造力,学习不再变得枯燥无味、空洞,使学生能很快的掌握实用技能,同时也注重了学生动手能力的培养,从而提高了教学质量。

Linux操作系统;教学方法;项目驱动

操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。没有操作系统,计算机就无法工作,就不能解释和执行用户输入的命令或运行简单的程序。而Linux作为优秀的开源操作系统,可以自由修改和传播、免费使用、高效、安全、管理方便等优点,并具有多任务、多用户的能力,深受关注,应用领域也越来越广泛,使得熟悉Linux技术的人才非常缺乏。目前,不少高职院校都开设了Linux操作系统课程,对于已经习惯了WINDOWS操作系统友好的图形化、交互式操作界面,Linux操作系统则需要掌握大量的命令字符才能操作好。所以在教学过程中教师要想讲好这门课程和学生学好Linux操作系统不是一件容易的事情。而Linux操作系统的发展比较迅速,课程内容与教学方法必须保持不断更新,保证在有限的课时内,激发学生的学习兴趣,最大限度地提高教学质量,培养学生的综合运用能力。

图1

图2

1 传统教学存在的问题

目前,企业需要的相关技术岗位主要有两大类:第一类是网络运维管理,要求掌握Linux常用命令,对服务器进行配置管理、故障诊断调试,保障服务器安全有效地运行。第二类是Linux嵌入式软件开发,以Linux作为开发平台,进行设计编程。我校主要是培养网络管理人才,因此着重学习Linux常用命令和服务器的配置与管理内容。

传统教学模式中是受到学校实验场地和设备等方面的条件限制,通常先理论课,再实验课,实验教学是来“辅助”理论教学的,学生通过实验教学环节来“验证”理论教学的内容,但是学生的学习积极性总体不高,课堂效果不佳,严重影响了课堂的教学质量。如在第一部分Linux操作系统基本配置中,许多的命令关联度不大,掌握起来比较吃力,从而失去学习兴趣。对于第二部分服务器安装和管理配置,基本上都是通过命令行或者Vim编辑器修改配置文件实现的,这些文件格式要求非常严格,有些文件里的文本多了一个空格、少了一个逗号,都是不能运行的,再加上有些配置文件之间的文件名和配置文档中的某些字段的关联性很强,很容易使一个服务不能正常启动。如在DNS服务器的配置中,文件多、字段多,更容易出错。这导致许多学生对Linux操作系统望而却步,在学习一部分基本命令时,感觉没有意思,即使学会了,等学到第二部分服务器配置时,前面命令也基本忘完了,这大大挫伤了学生学习的积极性和主动性。因此,使得Linux操作系统课程教学效果很差。

2 教学方法的改革

2.1 通过对比学习提高学生的理解能力

在Linux操作系统课程的基本磁盘管理内容中,学生已习惯WINDOWS系统下盘符的概念,需要存储或是访问某资源,直接打开相关磁盘和目录,而Linux则没有盘符,是通过对磁盘进行分区,然后创建文件系统,最后挂载文件系统,才能访问资源,因此,讲授中,对比Windows操作系统讲课,学生则比较好理解。

2.2 项目驱动教学方法

项目驱动教学方法是以学生为中心,以“实际项目”为中心,把教学中涉及的知识点、教学技能、教学目标融入一个实际项目中,根据本课程“能够独立完成一个Linux局域网架设并进行管理”的教学目标,围绕局域网架设和管理项目,细化总目标和学习模块,分割成“小项目”。通过“小项目”的实践操作,引入理论知识,循序渐进地完成学习目标。在课前把项目呈现在学生面前,使学生学习的目的明确、任务清晰、学生在项目实施过程中,既增加了理论知识,又培养了分析问题、解决问题的能力,掌握了有关岗位需求的知识和技能。根据Linux操作系统的课程知识体系结构和Linux操作系统工程师岗位技能需求,我们设计出符合高职学生的Linux操作系统课程项目,例如在学习WEB服务器配置时,项目案例如下:

(1)项目背景:假如你是某学校的网络管理员,学校的域名为www.test.com,学校计划为每位教师开通个人主页服务,为教师与学生之间建立沟通的平台。校园网络拓扑如图1所示。

(2)项目要求:学校计划为每位教师开通个人主页服务,要求实现如下功能:

1)网页文件上传完成后,立即自动发布,URL为http://www.test.com/~用户名。

2)在Web服务器中建立一个名为private的虚拟目录,其对应的物理路径是/data/private。并配置Web服务器对该虚拟目录启用用户认证,只允许test用户访问。

3)在Web服务器中建立一个名为的虚拟目录,其对应的物理路径是/dir1/test,并配置Web服务器仅允许来自网络sl.net域和192.168.1.0/24网段的客户机访问该虚拟目录。

4)使用192.168.1.2和192.168.1.3两个IP地址,创建基于IP地址的虚拟主机。其中IP地址为192.168.1.2的虚拟主机对应的主目录为/var/www/ip2,IP地址为192.168.1.3的虚拟主机对应的主目录为/var/www/ip3。

5)创建基于www.sl.com和www.test.com两个域名的虚拟主机,域名为www.sl.com虚拟主机对应的主目录为/var/www/sl,域名为www.test.com虚拟主机对应的主目录为/var/www/test。

(3)应对知识点。(如图2)

2.3 项目驱动法的实施

根据本课程教学目标,围绕Linux局域网构建项目,通过实践操作引入理论知识,培养学生的操作能力,在项目驱动法的教学过程中,教师应悉心指导,及时了解学生提出的疑难问题,尽量引导学生通过实践或是参考教材寻找问题的答案,了解学生的理解程度,然后进行补充和解释,督促学生课后对较难理解的知识点进行复习,加深学生的理解和掌握程度。如在上例中,我们要完成项目要求,则要对项目进行分析,需要考虑到如下问题:⑴假如你是该校园网的普通用户,你希望该WEB服务器为我们提供哪些功能?⑵假如你该校园网网络管理员,你会考虑到哪些问题?请站在网络管理员的角度,思考如下几个问题:⑴为了实现这个个人主页,应该考虑哪些问题?⑵为了服务器的安全与稳定,应该考虑哪些问题和哪些解决措施?⑶为了方便教师和学生交流,还应该考虑哪些问题?

本项目对应的工作任务:⑴安装Apache服务器;⑵配置WEB服务器;⑶发布个人主页;⑷设置虚拟主机;⑸实现基于用户和主机的访问控制;⑹在Internet上架设WEB服务器。因此项目在设计过程中涉及Linux操作系统基本内容和WEB服务器安全和管理配置的所有知识点,学生通过完成一个具体的项目,不仅复习了所学的理论知识,而且增加了分析问题、解决问题的能力。课前项目的呈现能明确课程学习的目的,提高学生的学习兴趣;课后项目的实施能增加学生完成项目的成就感,培养学生的动手能力,提高学生的专业技能。

3 结语

通过开展项目驱动式教学,实现了把项目贯穿到教学的整个过程,使学生有目的地去学,有目的地去做。在教学过程中始终贯彻“问题引导,项目驱动,学生为主”的原则,学生从以教材为中心转变为以项目为中心,以掌握理论知识为中心转变为以掌握技能为中心,以实验验证为中心转变为以设计分析案例为中心,增强了学生理论学习的积极性,提高了学生的实践能力和岗位技能。

[1]苑益军,刘伟,崔艳云.“Linux操作系统”课程教学方法初探[J].教育与教学研究,2006,20(4):78-78.

[2]陈晓晖.项目驱动的Linux操作系统课程教学改革[J].电脑迷,2014(3):92-93.

[3]梁娟,赵开新.高职院校Linux操作系统教学改革探索[J].河南机电高等专科学校学报,2016,24(1):79-81.

[4]李书国.Linux操作系统课程教与学的方法探讨[J].电子制作,2015(12).

G642.41

A

1003-2177(2017)01-0053-03

刘治国(1978—),男,湖南安乡人,本科,讲师,研究方向:计算机网络。

猜你喜欢
服务器驱动教学方法
数据驱动世界。你得懂它 精读
基于模糊PI控制的驱动防滑仿真系统分析
谈小学美术有效教学方法
简析小学数学教学方法的创新
小学语文字理教学方法探析
深入实施创新驱动发展战略
2018年全球服务器市场将保持温和增长
AMD VS微软 SSD的AHCI驱动选哪家
用独立服务器的站长注意了
定位中高端 惠普8路服务器重装上阵