标题 | 面向运维的Linux系统管理教学改革研究 |
范文 | 丁宁 周凯 摘要:为每个学生创设普通账号,所有学生共同使用一台Linux主机。享受操作同一台Linux操作系统的乐趣。并且使用Win7+VMware虚拟机方式为每个学生建立具有root账号的个人Linux主机,练习服务器的配置。课程后期,全班学生持续参与到同一台Linux主机的维护中来,为学院提供多种互联网服务。这三种模式相结合,扩展学生使用Linux的环境。提高学生的应用实践能力。 关键词:Linux系统管理;教学改革;应用型人才 中图分类号:G642 ? ? ? ?文献标识码:A 文章编号:1009-3044(2019)13-0159-02 Linux操作系统重点在于字符界面命令行的操作,对于熟悉Windows图形界面的学生来说,Linux命令和选项的记忆显得枯燥和困难。文献[1]提出要注意在机房授课,采用上机考试代替笔试。将命令的英文全名解释给学生,注意与windows系统对比讲解。文献[2]提出了利于学生自主学习的课业模式,课堂设计应该面向工作。提出以工作任务引领知识、技术的思想。将成熟真实的项目纳入教材和讲义。文献[5]提出了淡化理论、强化技能和应用的指导思想。本文总结了教学中重视理论与实践应用相结合,学生参与维护学校ftp服务器架构配置的教学案例。 1 课堂背景介绍 在第一节课上重点讲解Linux系统作为服务器非常高效的优势,不断增长的市场份额,应用于各种领域的现实状况。最新的市场需求和市场散发出的信息。这有利于帮助学生认识该课程的实用性,提高学生对课程的兴趣。 2 重视课堂的时代前沿性 学生喜欢新的知識,因此在课堂前几分钟为学生介绍最新的Linux新闻,称之为Linux彩蛋。彩蛋内容包括激发学生兴趣的Linux应用故事,Linux的应用前景,Linux的工作前景,Linux学习方法,和大学应该具有的Linux课程体系。这要求教师不断地阅读高质量的论文,并且将科研、总结、思想融入课前Linux彩蛋中。 3 授课要点 授课需要循序渐进,应该先略过防火墙和SELINUX的知识,集中精力讲解一个到两个的服务器配置。重视对命令执行出错情况的分析和讲解,防止学生在命令学习中因为命令执行失败而长时间找不到原因,降低了学习的兴趣。根据我校实际情况,先以ftp服务起的架构为例,重点讲清楚一到两种类型的服务器的配置。把讲授学习Linux的方法作为重点,告知学生如果他们用尽余生去探索Linux的纷繁难懂之处,那他什么项目和作品也做不出来。所以鼓励学生从容易的地方,集中精力突破一点。比如重点研究ftp服务器的部署、配置和应用。并且适当地去讲解vsftpd源代码。 4 项目与实践操作 根据南疆高校工作实际,重点以vsftpd服务器配置为主要工作任务,关键在于使学生架设的服务器可以服务于师生。让实用性贯穿Linux课程教学全过程。以工作任务为引导,将学生带入真正的工作环境。 为更好的模拟工作场景中远程维护Linux的条件,公共机房用Vmware10虚拟机为学生配置好只有字符界面的RedHatEnterpriseLinux6和SecureCRT终端连接工具。强调在工作中运维人员均使用终端工具进行远程维护。使用SecurtCRT+Win7+VMware模式提升学生在实际工作中操作的能力。 在授课时,应该将命令和命令执行演示的结果粘贴在一个文本文档里,按照功能实验进行分类。供学生参考。并且将操作流程和讲义放在学校用Linux操作系统架设的ftp服务器上。在机房安装VMware虚拟机,使每个学生都可以用root账号操作自己的Linux主机。而在学校的Linux服务器上为每位学生创建账号,在实验课上,学生使用自己的普通账号登录服务器。能够更好地理解Linux服务器的工作环境,以及享受大家共同使用同一台Linux操作系统的乐趣。 该课程联系工作实际建立了内网ip为10.11.13.238的ftp服务器,专门用于收集信息工程系学生的电子作业,以及教师教学资源的共享。238服务器按照教师账号分类,不同的教师创建不同的文件夹管理不同的授课班级学生的作业。建立了内网ip为10.11.13.233的samba服务器,为计算机161班的58为学生提供普通账号,每个账号都可以的远程连接操作233Linux主机。课堂上,对于不需要特殊权限的命令和应用程序,58位学生可以以自己的学号后四位为账号,自己设置的密码,用SecurtCRT或Putty客户端登录233服务器。若是练习需要特殊权限的命令,学生在自己的机器上使用VMware虚拟机root账号登录Linux操作。如图1所示。在教学的后期,设立内网ip为10.11.13.230的Linux主机服务器,在做好备份的情况下,为全班学生提供root账号密码,计算机161班作为整个技术团队为全校师生服务。 5 应用与展望 使用VMware克隆的功能,在备份好230主机的情况下,有次序的将root账号密码分发给全班学生共同开发维护。修改passwd命令的名称为jsjpasswd,确保不容易修改root密码。先在230服务器上练习部署ftp服务器虚拟账号,后续依次练习samba,nfs,quota磁盘配额,mail服务器,nginx服务器,搭建LNMP环境(即Linux+Nginx+mysql+php),等等。全班学生协同工作,融入实际的工作环境,在教学中获得良好的效果。在共同开发的工作中,向学生强调,站在巨人的肩膀上永远比自己闭门造车要效率高。一本Linux教材不足以使学生营养丰富起来,需要去学习很多本技术大牛编写的与企业运维相关的参考书,才可以更有效率的学习Linux操作系统。 参考文献: [1] 冯春华.基于应用型人才培养的LINUX操作系统教学研究[J].科技视界,2018(06):151-152. [2] 张宏涛.基于工作过程的Linux操作系统课程改革与研究[J].电脑编程技巧与维护,2017(24):20-22. [3] 王文.项目驱动的“Linux操作系统”课程教学改革[J].计算机教育,2007(18):77-79. [4] 王继魁,徐巨峰.高校Linux课程改革及教学模式的探索[J].吉林师范大学学报(自然科学版),2010,31(04):148-150. [5] 虞江锋.Linux网络系统管理课程教学改革与实践[J].计算机时代,2010(03):59-61. 【通联编辑:代影】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。