《Linux 操作系统》课程教学心得

2024-10-08 版权声明 我要投稿

《Linux 操作系统》课程教学心得(精选11篇)

《Linux 操作系统》课程教学心得 篇1

目前,Linux 操作系统凭借着良好的兼容性、稳定的可靠性和功能的完备性,在过

去的近二十年间风靡全球,被广泛应用于智能电子产品开发、网络服务器配置和集群计

算机领域。当前我国高职高专院校大都开设了《Linux 操作系统》这一课程,特别是在计算机网络和信息安全技术等专业中,更是作为专业主干课程进行开设,已成为专业课

程体系设置中的重要内容和学生专业技能培养中的重要环节。

但是:由于Linux 操作系统与学生早先熟悉的Windows 操作系统在文件和系统管

理方式上都存在着较大差异,windows 系统主要采用所见即所得的图形界面管理,而

linux 系统主要采用简洁、高效的字符界面管理,使不少学生在学习过程中感到不适应。

同时,由于Linux 操作系统中操作命令繁多(要求学生有一定的英文基础,特别

是有赖于计算机英语掌握度),且每个命令还有不同的选项和参数设置,使得不少学生

在学习的过程中产生畏难(随着课程的深入、细化,每一项服务的配置都要使用大量的英文字符。)情绪。因此,教师教好这门课程和学生学好这门课程,都是一件不容易的事(根据多方调查高职高专的学生实际掌握程度大约为20%左右)。根据多年教学实践,针对本课程的教学内容和教学方法提出一些观点和体会。加深学生对操作系统相关知识的理解

操作系统可以被看作是计算机系统的指挥中心,统管整个系统的所有资源,制定不

同资源的分配策略,调度系统中运行的用户程序,协调它们对资源的需求,从而使整个

系统在高效、有序的环境里运行。同时,它又是用户与计算机交互的平台,离开了操作

系统用户就难以利用计算机硬件资源完成各种操作任务,实现不同的操作目标。

由于学生习惯了Windows 环境下的可视化界面,仅用鼠标点击就可以完成各项系

统功能,简化的操作使人们疏忽了对每步操作含义和操作系统的工作原理的思考。而在Linux 操作系统学习中,字符界面下是通过丰富的命令来完成系统的各项功能,这要求

学生熟悉系统的文件组织结构及系统的工作原理,才能使用正确的命令及选项和参数进

行正确的操作。例如在Windows 环境下对文件及文件夹的管理操作几乎没有区别,都可

通过点击鼠标菜单实现,而在Linux 环境下对文件及文件夹(目录)的管理、操作,命

令参数却是不尽相同。因此,在linux 教学中应加深学生对操作系统相关知识的理解,才能使其更好地掌握Linux 环境下的各种操作命令,达到记准用好命令的教学目的。体现不同专业学生教学内容的差别

《Linux 操作系统》课程的主要任务是培养学生对Linux 操作系统的熟练应用和

网络管理能力。其知识体系不但包括对操作系统的安装、配置和常用命令(这是我们学

校第一学期的基本讲课内容),还包含了对服务的配置(如:DNS 服务器设置、WEB 服

务器设置、NFS 服务器的设置、文件和打印服务器设置,第二学期的基本讲课内容)以及在Linux 系统环境下一个程序的编辑、编译、调试、生成RPM 安装包等内容,但以现有学校配制的学时分配情况,难以在这么短时间内让学生熟练掌握所有内容。同时,在现实中对不同专业学生的实际能力要求存在一定的差异。例如,对计算机网络专业要侧重网络服务的安装、配置、调试和管理,对信息安全技术专业要强调系统及服务器的安全设置,而对软件专业要突出其软件环境下的程序编辑、编译、调试等。

因此,在教学过程中要从专业培养人才培养标准出发,对照课程的知识目标和能力目标,对《Linux 操作系统》课程内容进行取舍、优化,体现出不同专业之专业特点。只有这样才能在规定的学时范围内,最大程度地提升学生的实际应用能力,体现各自的专业培养特色。我们的网络和3G专业应该有一定的区别,特别是针对两个班上的不同文化层次的学生,教学尤更难了。采用灵活多样、效果良好的教学方法

3.1 情景教学法。情景教学法是教师根据教材所描绘的情景,创设出形象鲜明的投影图画片或形象的动画短片,辅之生动的文学语言,并借助音乐的艺术感染力,再现教材所描绘的情景表象,使学生仿佛置身其间,如临其境;师生就在此情此景之中进行着的一种情景交融的教学活动。对于一些抽象、难以理解的知识,如各种服务的工作原理及过程,教师采用这种教学方法,可以直观地将教学内容呈现给学生,帮助学生理解知识。我们学校应增添设备,努力实现。

3.2 任务驱动教学法的应用。任务驱动教学法为学生提供体验实践的情境和感悟问题的情境,围绕任务展开学习,以任务的完成结果检验和总结学习过程,提高学生自主学习的积极性,使学生建构探究、实践、思考、运用的学习模式。

例如,在学习linux 的常用命令时,首先要激发学生的想象,结合当前企业中的实际情况创设出具体任务,但是我们有些学生的想象力不足,给教学带来了不定的困难。还有:例如,在一台公共主机上,每个部门的员工都有自己的计算机帐户,对自己创建的文件可以进行任何操作,同一部门的员工可以相互阅读,不同部门的员工禁止相互查看,将教学内容的传授转变为学生根据线索提示解决实际问题的过程(要求学校提供一些相应的设备)。然后学生会创建帐号,管理用户,设置文件权限,查看文件,修改文件,复制、移动、删除文件等基本操作等,在完成任务的过程中学习基本操作命令,从而掌握教学内容。学生对完成实际任务产生浓厚兴趣,3.3 项目驱动教学法的应用。项目驱动教学法,就是老师与学生通过共同实施一个完整的项目而进行的教学活动。学生在项目实践过程中,理解和把握课程要求的知识和技能,体验工作的艰辛和乐趣。好的开端是成功的一半,所以第一节课在整个教学过

程中起着举足轻重的作用。因此,在第一节给学生展示这学期要完成的完整项目,激起学生学习兴趣,并分解项目,让学生知道学习的重点,做到有的放矢、心中有数。如计算机网络专业,教师可以给学生展示一台配置完善的服务(由于教学任务比较繁重,有些准备不够充分),并演示和分解其功能,让学生知道学完这门课能掌握的知识和技能。并在日后的教学中,可逐一学习大项目分解出来的小项目,最后再综合完成开课时展示的综合项目。

3.4 分组教学法的应用。众所周知,学生之间知识水平、操作能力参差不齐,如何在教学中实施差异教学,培养学生良好的计算机素养与实际操作能力,全面地提高学生的整体水平,这已经成为所有计算机教师的共同课题。在此,我认为在实践教学过程中采用分组教学法是一种新颖而有效的教学模式。

例如,本课程的集中实训环节中,按照实验设备组网情况将学生分成若干小组,每个小组都要完成一个完整的项目,如搭建DHCP 服务器、samba 服务器、Apache 服务器、DNS 服务器、E-mail 服务器、FTP服务器等,小组成员分工协作,探讨交流,轮流完成各个服务器配置和测试的工作。最后,教师和同学们一起对各组的项目进行评议。这样不仅能保证每组同学都能得到指导,也能锻炼学生的协同学习和自学能力。实验考核方式也采取小组考核,激发学生集体荣誉感,促使学生共同学习和进步。当然我们学校由于教学设备和学生能力的问题,不能完全做到。强化学生上机操作能力的培养

《Linux 操作系统》是一门实践性很强的课程,众多的命令等待学生上机操作实习。因此,在本课程课堂教学的同时,应注重对学生实验课的教学指导。在上机实验过程中,针对学生上机操作出现的共性问题要及时予以纠正,弥补理论教学上的疏漏。教师应鼓励学生课后在自己电脑上安装虚拟机进行单独练习(对网络、3G班都是这样要求的,但有些学生不能按老师的要求完成),以及网络环境下的客户端/服务器之间的练习,并在课程考核时增加实际操作能力考评成绩在总成绩中所占的比重,采取各种措施强化学生上机操作能力的培养。结束语

《Linux 操作系统》课程教学心得 篇2

1991年芬兰赫尔辛基大学的学生Linus Torvalds编写了一款操作系统Linux,从最初的版本开始,Linus就宣布这是一个免费的操作系统,并在网上发布了Linux的源代码。 经过20几年的发展,Linux已经发展成为一款功能非常强大的操作系统。 Linu可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器视频游戏控制台、台式计算机、大型机和超级计算机,世界上运算最快的10台超级计算机运行的都是Linux操作系统。

随着Linux在各个行业的广泛成功应用,企业对Linux人才的需求正持续升温, 各高校也意识到培养Linux人才的紧迫性并针对计算机相关专业的大学生开设了Linux操作系统课程。

2Linux操作系统课程教学现状

由于Linux是一个免费的操作系统,加之功能强大、安全稳定,计算机相关专业的大学生通过互联网等渠道对Linux系统早有耳闻,在学习该课程的初期,学习热情比较高。 但是,随着该课程的进行,学生发现Linux系统的桌面环境并不友好,管理计算机需要使用命令,配置系统需要编辑相关配置文件,许多软件包需要编译安装等等。 加上Windows操作系统桌面环境强大,学生们已经非常习惯Windows的使用方式, 在经过对比之下, 认为Linux系统并不容易掌握,知识点多,内容复杂, 从而产生排斥厌烦心理。

各高校为学生提供的实践环境比较有限, 公共实验室为了方便管理,通常会将Linux系统安装在虚拟机上,但是在虚拟机上运行的Linux系统有些功能会受到限制,在一定程度上影响了学习的效果。

3改善Linux操作系统课程教学方法、效果的对策

针对当前学校环境和教学现状, 结合自己几年来在教授该课程中所遇到的问题,提出以下几点改善教学效果的对策。

3.1加强实践环节,激发学生学习兴趣

Linux系统除了具有开放性、多用户、多任务、分时性外,还具备丰富的网络功能和可靠的安全性等特点。 作为一款功能强大的操作系统,涉及知识面很广,内容较为复杂。 作为初学者,学生刚开始时遇到各种困难很正常。

作为教授该课程的教师, 首先应鼓励学生遇到困难不要退缩,许多初学者都有相似的经历。 其次,根据学生具体情况合理安排教学内容,从基本内容入手,循序渐进。 在实践环节方面,应该选择合理的实验内容。 将知识点进行归纳总结成几个实践环节,要求学生上机完成,根据学生练习时所遇到的问题,有针对性地辅导。 下面将Linux操作系统课程内容分成以下几大部分。

(1) Linux系统的安装,先介绍Linux系统分区相关知识,并演示Linux系统的安装过程,要求学生在实验室独立安装。 由于公共实验室通常会安装硬盘保护卡, 学生可以更自由地进行各种实践练习。 然后,要求学生在自己的计算机上进行安装。

(2) 学习Linux基本命令, 要求学生熟练掌握基本命令,能够熟练管理文件、目录,管理文件权限,设置文件属主(组),对文件进行检索等操作。

(3) 掌握管道符,输入(出)重定向符等,通过使用这些符号将基本命令结合的方式,完成更复杂的任务,让学生充分体验字符命令的强大功能。

(4) 学习文本编辑器vi, 熟练掌握vi编辑器的3种工作方式及转换方法,练习vi的基本操作,要求学生能够熟练的使用vi编辑文本文件。 为今后编辑系统配置文件,编写脚本和程序做准备。

(5) 学习用户和组的管理,掌握增删用户和组的命令,并能够使用用户和组的配置文件管理用户和组。 进行相关实践练习时,要求学生通过使用Linux系统提供的虚拟终端,练习多个用户同时登录,用户之间互发信息、邮件,练习管理在线用户的操作。 要求学生充分理解Linux系统的多用户和分时性特点。

(6) 学习进程管理,通过学习、掌握和练习Linux进程管理相关命令,理解守候进程、进程前后台执行方式,能够编写cron作业,要求学生充分理解Linux系统的多任务特点。

(7) 软件包的安装及升级,掌握rpm软件包、bin软件包、源代码包的安装和升级。 由于Linux软件包存在软件依赖性的问题,要求学生掌握Yum软件的使用和配置方法,一次解决软件依赖性的问题。

(8) 学习掌握shell脚本程序的设计、编写、运行及调试,要求学生能够使用文本编辑器vi编写shell脚本,掌握使用各种控制结构组织命令集,完成特定的任务,体会使用脚本文件管理系统更加方便有效。

(9) Linux的网络服务功能,学习Apache、FTP、Samba、NFS、 My SQL等服务的安装及配置,体会Linux系统强大的网络服务功能。

如果课时充足, 还可以增加在Linux系统下编程、Linux系统的安全管理,嵌入式操作系统等内容。 可以根据学生实际学习的情况,合理安排实践内容,使学生更好地掌握Linux系统。

3.2选择优秀教材,根据具体情况适当增删教材内容

目前,Linux操作系统的教材比较多, 其中有些教材使用的Linux发布版本已经是十几年前的版本, 相当多的教材以Red Hat 9为蓝本进行讲解,虽然Red Hat 9的确是一个具有里程碑的发布版本,(Red Hat 9作为红帽公司开始发展商业版本的最后一个免费版本,同时推出Fedora开发计划,并以Red Hat 9为范本加以开发,继续发展免费操作系统Fedora。 )但是个人认为教师在选择教材时,应尽量选择比较新的教材。 因为Linux作为一个免费的操作系统,本身内核版本及发布版本更新很快,一年可以更新2~3次,可以说是一个新技术的实验场。 而且教材本身从编写到最后出版至少要经历几个月之久,已经滞后于新系统如果教师再选择出版时间较早的教材,对于初学Linux系统的学生,会明显地感觉到教材与实践环节严重脱节。

对于教师认定的非常经典的教材,如果实践环节不够新,教师也可以选择比较新的参考资料,适当增加最新Linux系统的知识点,丰富授课内容,并将最新内容以纸质或电子版本的形式分发给学生。

3.3引导学生查找相关资料,增强自身水平

由于Linux操作系统更新很快, 教材滞后于实践环节的矛盾比较突出。 教师可以鼓励学生到Internet上去找最新资料,上机实践时遇到的问题,也可以去Internet上寻求帮助。

学生在遇到困难,思考问题,然后解决问题的同时,理论与实践水平可以得到一些提升,提高动手能力,激发学习兴趣,进而达到全面提高计算机专业水平的目的。

3.4将Linux与Windows两种操作系统从功能、作用、目标等方面进行比较,引导学生更好地理解Linux系统

随着计算机的普及, 学生一般在中学甚至小学就已经接触过计算机了, 可以说学生在很早就已经开始使用Windows操作系统了。 作为计算机及相关专业的本科生,对Windows操作系统的使用已经非常熟悉,Windows系统友好的界面、 方便的操作已经成为学生使用操作系统的一种习惯。 Linux系统作为一个免费、 功能强大、 性能稳定的操作系统恰恰在桌面环境上逊于Windows,在Linux系统中完成一个任务时,往往使用Shell命令比使用桌面更加快捷高效。 学生在初学Linux系统时可能会感觉到不适应,认为Linux系统比较复杂、繁琐,不如Windows简单易用。

Windows和Linux作为当前流行的操作系统,在管理计算机硬件、软件资源,合理的组织计算机工作流程,为用户提供良好的界面等方面是一致的。 有了使用Windows操作系统的经验,学生在学习Linux系统时,可以将两个操作系统对比进行学习。 比如,进行文件复制或移动时,在Windows系统中需要在几个窗口中进行复制(或剪切)、粘贴操作,在Linux系统中只要一个命令行就可以完成。 当某个进程不响应时,在Windows系统中打开任务管理器进行管理,在Linux系统中使用ps或top等进程管理命令进行查看、管理,使用kill命令终止等等。 学生在学习的过程中,会发现两者有非常多的相似之处,在学习Linux系统一段时间之后,亲身体会Linux系统命令功能的强大、高效,充分体验Linux为用户提供的更加个性、自由、专业的系统环境。

3.5加强师资队伍建设

要培养高素质的学生,就一定要配备高素质的教师队伍。 组织讲授该课程的教师交流研讨,鼓励教师介绍教学经验,分享教学成果。 教师之间互相听课, 针对在教学中遇到的问题进行分析,大家一起进行讨论,解决问题。 重视培养年轻教师,组织教师定期学习,接受培训。

4结语

《Linux 操作系统》课程教学心得 篇3

关键词:教学做一体化;类比教学法;项目驱动

计算机操作系统类课程内容对高职学生来说有一定的理论深度和广度,比较不容易理解和掌握。如果教师还是采用传统的教学方法,“满堂灌”地完成教学,不顾学生的感受,势必引起学生的反感。而教师在唱独角戏的同时,也会让学生产生抱怨心理。

高职课改的目标就是改变课程实施中的重理论、轻实践的现象。因而“教学做一体化”作为一种符合职业教育规律和特色的模式,成为课改的新思路。尤其应用在《Linux操作系统》课程中,教师在做中教,学生在做中学,充分发挥了教师的主导作用,调动了学生的积极性。

一、“教学做一体化”模式概述

“教学做一体化”模式,最早是我国著名教育家陶行知先生提出来的。他认为,“教学做是一件事,不是三件事”,“先生拿做来教,乃是真教;学生拿做来学,方是真学”。《关于全面提高高等职业教育教学质量的若干意见》指出:“教学做一体化”教学模式改革指导思想以培养面向生产、建设、服务和管理第一线高技能人才为目标,以增强学生实践动手能力和综合运用知识能力培养为重点,以合理精简整合、序化教学内容为核心,集知识、技能和态度于一体,运用多种教学方法和教学手段,不断提高课程教学质量。[1]

可见,“教学做一体化”模式真正实现了以学生为中心、教师为主导、能力为本位的目标。先“做”,由实践活动导入,是职业教育课程恰当的切入点。有了初步的实践,学生很快进入到职业角色中,感受到理论学习的必要,因而产生了主动学习的兴趣,这时的“学”,是带著问题的“我要学”,其结果当然事半功倍。

二、《Linux操作系统》课程应用“先做后学再教”模式的实践

《Linux操作系统》是我院电子商务专业平台开发方向的专业基础课。Linux操作系统是一个应用广泛的网络操作系统,其网络功能十分强大,是现在进行电子商务平台开发的必要专业基础课。此门课程对于学生来说,在就业时面对的岗位是“Linux系统管理员”。在企业中涉及到的任务包括系统日常管理与设备维护、网络操作系统平台管理和应用服务器配置。

1.“先做”,搭建FTP服务器

项目一:大学校园网提供了丰富的网络应用服务,例如教务管理系统、学生成绩管理系统等。身处校园的师生几乎每天都在与校园网见面,教师除使用办公系统外,还希望能够通过校园网把教学资料提供给其他教师交流和共享、学生下载使用,学生更希望得到一些常用软件的下载和学习。

由于高职院校信息化发展和课程改革工作的需要,越来越多的教师为课程建设了学习网站,那么如何让这些网站资源真正得到利用呢?针对这样的需求,我们计划搭建FTP服务器,为网站的所有用户开放共享目录,允许下载学习资料。

首先进行需求分析,学生对windows操作系统的FTP服务器配置比较熟悉,所以直接引入Linux操作系统的字符界面的基本操作,只是命令不熟悉,而步骤和结果很容易理解。完成了配置,能够使用服务器来上传或下载了,学生很有成就感,从而对课程下一步要学习的命令操作方式产生了强烈的好奇心。接下来的学习就不会让学生感到厌倦了。

2.“后学”,变被动为主动

这时候的学习,不是源于外在的强迫,而是出于学生的内在需要。组织方式可以是以小组的形式讨论、自学和分析。5-6名学生为一组,优差搭配。教师要掌控好节奏和秩序,在讨论之前布置适当的问题。这些问题恰是重点和难点所在。带着问题去学,更进一步帮助学生有效地利用课堂宝贵的时间,也是培养学习能力的重要手段。

表1“分组”学习的组织

3.“再教”,运用多种教学手段提高教学效果

一个经验丰富的网管,在进行日常的网络维护和管理时,离不开字符界面和使用操作命令。而学生习惯了windows的图形界面,甚至有的从来没有用过命令来管理操作系统。对字符界面不熟悉,对命令格式不适应很容易导致学生的厌学情绪。此时,需要教师运用多种多样的教学手段,增加学习过程中的新鲜感和趣味性。

(1)类比教学法。类比教学法是以学生熟悉的概念和事物来讲解一个新的抽象的概念,需要教师具有丰富的知识、生活阅历和细致的观察能力。[2]类比教学法分为一般类比、等效类比、衔接类比、模型类比等。在本门课程中经常运用的是模型类比。

模型类比是根据研究对象与原型事物之间具有相同或相近的关系而进行的一种类比。这种方法是将研究对象转化为一种熟悉或简单的模型。举个例子,在Linux操作系统中基本的文件类型有一种链接文件,是一种特殊的文件,分为硬链接文件和软链接文件,软链接文件类似于Windows下的快捷方式。这样类比学生就容易接受了。

(2)项目驱动教学法。在项目驱动教学法中,项目的选取至关重要。既要涵盖所有的知识点,还要帮助学生体验真实的工作情境。

根据企业的实际案例,设置了如下一个项目任务:某开关制造公司,随着公司发展,公司发展业务到高科技创新型产品。目前公司有技术人员50人,管理人员20人,公司主要生产开关、计算机CPU水冷却器、VGA显卡水冷却器、USB制冷器、发动机燃油轨压力调节器、排汽管吊钩、DC直流水泵、环形变压器、电感器、散热器、水冷交换器等。由于公司需要,在公司局域网中以jimu.com为域名构建公司的网络平台,公司要求作为管理员的你搭建基于Linux平台的服务器,有DNS服务器、Apache服务器、FTP服务器、邮件服务器等。

该公司的局域网的网络拓扑如图所示:

图1 网络各服务器拓扑结构图

该企业有一个局域网(192.168.X.0/24),已经有自己的网页,员工希望通过域名来进行访问,同时员工也需要访问Internet上的网站。该企业已经申请了域名jimu.com,公司需要Internet上的用户通过域名访问公司的网页。为了保证可靠,不能因为DNS的故障,导致网页不能访问。创建一个主DNS正向区域jimu.com服务器,要求具有以下记录。

①WWW服务器主机记录,对应的IP地址为192.168.X.2

②FTP服务器主机记录,对应的IP地址为192.168.X.2

③MAIL服务器主机记录,对应的IP地址为192.168.X.1

此项目不仅真实反映出企业的需要,而且涵盖了课程中第二部分所有知识点,学生完成之后,对本门课程也有了一个清晰的了解。

三、结 语

传统的教学模式已不利于培养学生的创新思维和动手能力。教学实践证明,“先做后学再教”的教学模式符合高职高专教育的要求,同时与工作过程导向的课程改革一致。因此要根据岗位职业能力需要设置课程活动方案,根据课程特点采用相应的教学方法。我们应该充分借鉴国外先进的职业教育理论,同时结合自身的情况,摸索出一套符合自身特点的教學体系。

参考文献:

[1] 教育部.关于全面提高高等职业教育教学质量的若干意

见[Z].(教高[2006]16号).

[2] 郭人仲.类比的教学现况与类比教学模式[J].科教月刊,

1992,(164):2-11.

“The Linux Operating System Course Application”Do First Again Proven Teaching Teaching Mode is Discussed

ZHANG Ya-xin

Abstract: Linux operating system because its theoretical comparison, teaching and learning are put in certain difficulty. The traditional way of teaching is bound to arouse students. "Teaching to do integration" teaching mode in higher vocational education meets the requirements. And"do first and then learning" teaching practice proves, this mode of teaching has played a positive role in promoting, master the practical skills, extend obtain employment channel.

Linux操作系统总结与心得 篇4

一 知识总结

我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会了如何应用与操作Linux操作系统,我们在自己的电脑上已经安装了Linux操作系统,通过亲身体验,我们真正了解到Linux系统的方便与快捷,体会到了Linux操作系统与Windows操作系统的异同之处。以下是我对Linux操作系统的一些总结:

(一)Linux系统简介

Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也叫“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

一般可以认为,Linux

是一套自由使用(一般可以免费使用)和自由传播的unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版 权制约、全世界都能自由使用的Unix兼容产品。实际上,linux仅仅是linux中的操作系统核心(kernel)。

(二)Linux操作系统的安装

Linux操作系统的安装方法主要有3种,其方法如下: 1.光盘安装

到市场上的软件连锁店直接购买Linux 光盘发行版,用光盘来安装是最方便快捷的。

文件的时间 cp 复制文件或目录 mv 移动文件或目录、文件或目录改名 rm 删除文件或目录

cat、tac 显示文本文件内容 more、less 分页显示文本文件内容 ln 建立链接文件 whereis 查找系统文件所在路径 find 在文件系统中查找指定的文件

grep 在制定的文本文件中查找指定的字符串 pwd 显示当前工作目录

cd 切换目录

mkdir 创建目录 rmdir 删除空目录 tree 显示目录树 chmod 更改文件或目录的权限 chown 更改文件或目录的属主

2、信息显示操作命令

stat 显示指定文件的相关信息 whoami 显示用户自己的身份

hostname 显示主机名称

uname 显示系统信息

dmesg 显示系统启动信息 top 显示当前系统中耗费资源最多的进程 du 显示指定的文件(目录)已使用的磁盘空间的总量 df 显示文件系统磁盘空间的使用情况

free 显示当前内存和交换空间的使用情况 ifconfig 显示网络接口信息 ping 测试网络的连通性 netstat 显示网络状态信息

3、用户间通信操作命令

write 向另外一个登录用户发信息 wall 向所有登录用户发信息 mesg 显示、设置接受或者不接受其它登录用户发来的信息 mail、pine 邮件收发 ftp ftp客户端程序

lynx 字符界面浏览器

4、备份压缩

tar 文件、目录打(解)包 gzip 压缩(解压)文件或目录,压缩文件后缀为gz compress 压缩(解压)文件或目录,压缩文件后缀为Z bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 zcat 显示压缩的文本文件的内容(四)web应用

二 心得体会

通过对“Linux操作系统”这门课程的学习,我感觉对计算机知识有了更进一步的认识,在我掌握Windows操作系统的同时,还掌握了Linux操作系统。

以前对Linux系统只是知道个大概,而现在经过一个学期的学习,使我对这款操作系统有了更深层次的了解,我学会了如何安装Linux系统,如何在Linux操作系统的背景下进行对计算机的基本操作。在使用这款的操作系统的同时,我发现了这款系统相对于Windows系统有着很多的优势,Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。并且这样一个功能强大的软件完全免费,其源代码是完全公开的,任何人都能拿来使用。因此,我比较喜欢用这款操作系统,他不仅安全,而且好用。

《Linux 操作系统》课程教学心得 篇5

(供计算机科学与技术专业四年制使用)

(一)说明

1、课程概述

(1)课程属性及课程介绍

Linux操作系统是网络应用领域中广泛使用的一种主流操作系统。随着PC平台上Linux系统的快速发展,尤其是Internet网络的全球性普及,使得Linux操作系统的应用领域进一步得到了扩展。本课程采用PC平台环境的LINUX操作系统,学习Linux系统结构、工作原理和网络管理的基本理论知识,掌握Linux操作系统的技术思想及使用方法,为网络系统管理以及系统软件工程的开发奠定基础。

(2)适用对象:计算机科学与技术专业学生。(3)先修课程与后续课程:

先修课程:操作系统

2、教学目的、意义、任务

使学生系统地了解Linux的基本概念、基本原理、系统结构和实现技术。掌握LINUX操作系统结构组织和管理方法的基础理论知识,熟悉LINUX系统的运行环境和管理机制,具有使用和操作Linux系统运行环境的基本能力。达到独立安装、正确配置和自主管理LINUX操作系统的基本要求,并初步掌握Linux环境的系统开发技术。

3、主要教学方法、手段

理论教学采用启发式、互动式、案例驱动、讲解式、实际演示等多种教学方法结合,实践教学采用任务式、参与式;采用多媒体辅助教学为主要教学手段。

4、教学中注意的问题:教材中的理论与实际问题的有机结合

5、学时与分配

总学时:40 理论教学 实验教学

6、实践教学:无

7、课程考核要求:

闭卷 占70% 上机考试及平时表现占30%

20学时

20学时

占全部学时的50%。占全部学时的50%。

(二)本文

第一章 Linux基本概念(2学时)

(1)教学目的 :了解Linux操作系统的历史背景,熟悉近代UNIX系统的特点和技术发展趋势。系统学习LINUX操作系统不同应用模式的工作原理、系统功能及结构、运行资源要求、系统安装以及相应的环境配置。

(2)教学重点和难点:熟练掌握LINUX操作系统的正确安装和基本配置。(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

了解Linux操作系统的特点、功能、结构和分类,Linux技术体系的基本结构以及系 统的谱系结构。LINUX操作系统的技术创新及其开发模式和推广应用对现代OS发展的深远影响。

第二章 LINUX的基本操作(2学时)(1)教学目的 :系统介绍LINUX系统下目录操作、文件处理、联机帮助、通信消息、进程管理与控制、系统资源管理和权限设置等常用的命令。为日常的系统维护提供基本的管理手段。

(2)教学重点和难点:熟练掌握频率较高命令的正确使用。(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

熟悉LINUX系统的基本组织和环境的框架性结构。掌握常用命令的操作功能、命令格式、命令参数的正确选用。

第三章 vi全屏幕编辑器(4学时)

(1)教学目的 :学习vi编辑器的软件性能,学习三种工作模式的环境特点和功能,以及不同工作模式的切换方法,重点讲授vi编辑命令和控制命令的使用功能,以及多缓冲区读写操作,包括多文件编辑操作的工作原理和使用方法。

(2)教学重点和难点:掌握vi命令的使用方法,具有利用vi进行查找、定位、替换、修改、缓冲区操作、文件处理等常用命令的编辑技能。(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

vi编辑的功能和三种工作模式的异同。了解多缓冲区和多文件的编辑方法。系统掌握利用vi进行文本编辑的技术。

第四章 命令语言SHELL(4学时)

(1)教学目的 :掌握Bash SHELL的基本特点和系统功能,了解输入输出重定向,以及管道技术的基本概念。掌握SHELL元字符和变量的标准使用方法,理解和记忆标准SHELL变量的定义和功能。掌握SHELL函数和程序设计的基本方法,包括条件分支,多支结构,循环控制以及用户输入等基本语法单元的正确编写,具备编制简单SHELL脚本程序的设计能力。

(2)教学重点和难点:熟练掌握SHELL脚本编程的基本方法。(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

熟悉SHELL系统的工作原理、交互特性和基本功能。掌握标准文件和变量、输入/输出重定向、作业控制和shell函数的基本概念和正确使用方法。第五章 系统管理(8学时)

(1)教学目的 :掌握用户管理、文件资源和设备资源管理、系统运行管理、系统内核维护以及基本网络环境的配置等基本概念、基本原理以及实现方法。(2)教学重点和难点:

掌握各类文件存取方法以及文件权限控制机制的实现以及UNIX系统的目录结构。正确掌握学习注册用户和用户组的创建与删除的方法。掌握系统的运行机理和LILO的运行机理和安装技术。掌握网络环境的调试技术

掌握内核的基本配置方法,以及挂接和卸载软件包的正确使用。(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

ext3文件系统的管理任务,文件系统的结构与分类,文件的物理结构和逻辑结构,文件的目录结构和存储结构,文件的存取控制和安全机制,文件系统与模型结构,系统内核的建立与升级维护,外挂式软件包的安装与卸载。

LINUX系统管理是LINUX操作系统的重点内容之一,对学习的要求分为4个部分: 1.文件管理

牢固掌握LINUX系统中环境文件、系统文件、目录文件、设备文件以及普通文件的概念。掌握LINUX文件的逻辑组织和物理组织的基本概念,以及相应的组织结构形式。掌握LINUX环境目录的基本组织方式和文件存储空间的管理模式。掌握文件链接的概念和实现方法。掌握文件存取控制的作用及UNIX系统中采取的办法。

2.用户管理

掌握用户组和用户级的概念,用户账号文件的管理策略、结构特征以及控制机制。熟悉Linux系统口令文件结构格式。

3.系统运行管理

掌握LINUX系统的6种运行级别、适应环境和切换技术。LINUX系统启动的机制和过程的控制。系统运行状态的检测技术和运行质量的分析能力。

4.网络管理

掌握LINUX环境中网络技术的基本原理以及网络技术在LINUX系统中的实现方法。熟练掌握网络通讯协议的配置,包括IP地址、掩码和网关路由配置,主机名的设立。掌握基本网络环境的连接和调试。5.系统内核维护和软件包的安装与卸载

掌握系统内核的基本结构知识以及系统升级配置、维护方法、编译技术以及用户级接口RPM技术原理。

第六章 网络服务器系统(4学时)

(1)教学目的 :掌握LINUX环境下TCP/IP协议的工作原理和网络结构模式和通讯 机理,学会常用类互联网络服务环境的配置和使用方法,以及规划和设计网络服务项目建设的原理和技术。

(2)教学重点和难点:具备安装、配置、调试和运行管理基于Internet环境网络服务器的基本理论知识和操作技能。

(3)主要教学方法、手段:通过多媒体讲解(4)教学内容

TCP/IP协议的基本概念和应用技术,named、sendmail、httpd、apache、bind等网络服务的工作原理,TCP/IP、SLIP、PPP网络服务系统的文件结构、配置方法以及系统管理。掌握WWW、FTP、MAIL、TELNET、DNS服务器环境建立、系统测试和运行配置的基本技术。

(三)附录

1、教材及教学参考资料

教材:

《Linux教程》 李善平清华大学出版社

教学参考书:

《red hat linux 9 网络服务》 梁如军 机械工业出版社

2、相关信息

制定单位:信息技术学院 软件工程教研室 制定人: 郭宏亮 审核人:

《Linux 操作系统》课程教学心得 篇6

linux关机

shutdown 命令关机

如shutdown -h now 就是立刻关机的命令,但是在终端上运行这样的命令时Linux有时并不关机

关机命令:

1、halt立刻关机

2、poweroff立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

shutdown 参数说明:

关闭计算机,向根进程 init 发送信号,更改 runlevel 为 0 (halt)

-h 关闭电源

-r 重启

-n 强行关机,不向 init进程发送信号

-k 模拟关机,向登录者发送关机警告

-t <秒> N秒后关机 eg:-t 60 //60秒后关机

time <时间> 定时关机

-c [说明信息] 取消关机

-f 重启时忽略检测文件系统

-F 重启时强制检测文件系统

halt----最简单的关机命令

其实halt就是调用shutdown -h,halt执行时?杀死应用进程?执行sync系统调用?

文件系统写操作完成后就会停止内核。

参数说明:

[-n] 防止sync系统调用?它用在用fsck修补根分区之后?以阻止内核用老版本的超

级块〔superblock〕覆盖修补过的超级块。

[-w] 并不是真正的重启或关机?只是写wtmp〔/var/log/wtmp〕纪录。

[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前?关掉所有的网络接口。

[-p] 该选项为缺省选项。就是关机时调用poweroff。

注意:Linux shutdown命令无效,返回提示: command not found。

这是因为普通用户没有关机的权限,必须调用管理员用户。而且虽然你现在用的是root用户,依然无法使用shutdown

关机命令,必须在shell中用su命令调出root用户再执行命令。

linux重启

重启命令:有很多种包括有

代码如下复制代码

1、shutdown

2、poweroff

3、init

4、reboot

5、halt

1、reboot

reboot的工作过程差不多跟halt一样?不过它是引发主机重启?而halt是关机,

它的参数与halt相差不多

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

linux下重启网络服务的命令配网卡的时候,用到了下面的命令

重启网络服务的命令是 service network restart

或者/etc/init.d/network restart

在linux下更改ip后如果没有重启网络服务实际上是不发生变化的

重启apache

代码如下复制代码

[root@test bin]# httpd restart

-bash: httpd: command not found

明显是bash在path所指的目录下找不到httpd,试试找到它,然后用绝对路径。比如我们这里是

/home/service/apache/bin/httpd -k restart

在linux下重启oracle数据库及 :

方法1:

用root以ssh登录到linux,打开终端输入以下命令:

代码如下复制代码

cd $ORACLE_HOME#进入到oracle的安装目录

dbstart#重启服务器

lsnrctl start#重启

cd $ORACLE_HOME#进入到oracle的安装目录

dbstart#重启服务器

lsnrctl start#重启

-----------------------------------

方法2:

Sql代码

代码如下复制代码

cd $ORACLE_HOME/bin#进入到oracle的安装目录

./dbstart#重启服务器

《Linux 操作系统》课程教学心得 篇7

关键词:计算机专业,计算机教学,操作系统,linux

伴随着计算机的硬件和软件的飞速发展, 计算机的应用已进入多种操作系统并存的时代。随着microsoft的公司的windows 7和Apple公司下一代操作系统雪豹的即将发行, 计算机个人操作系统的竞争将更加激烈。然而, 应用最广泛的windows系统的源代码的保密性, 计算机专业人员在了解操作系统的架构和开发上存在着巨大的困难, 寻找一个代替性的系统就成了当前的计算机专业学生学习操作系统的大势所趋。

由于linux的开源性, 选择linux系统作为计算机专业学生的学习和教师教学平台, 就成为学生全面了解计算机操作系统的最佳方式。

一、什么是linux

Linux操作系统的核心, 最早是由芬兰的Linus Torvalds 1991年8月在芬兰赫尔辛基大学上学时发布的。后来, 经过众多世界顶尖的软件工程师的不断修改和完善, Linux得以在全球普及开来, 在服务器领域及个人桌面版得到越来越多的应用, 在嵌入式开发方面更是具有其它操作系统无可比拟的优势, 并以每年100%的用户递增数量显示了Linux强大的力量。

简单地说, Linux是一套免费使用和自由传播的类Unix操作系统, 它主要用于基于Intel x86系列CPU的计算机上, 这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux还有一项最大的特色在于源代码完全公开, 在符合GNU GPL (General Public License) 的原则下, 任何人皆可自由取得、散布、甚至修改源代码。

二、Linux的优点和巨大优势

1.极高的稳定性

linux操作系统的架构完全沿袭了UNIX的系统架构, 所以先天就具有成熟稳定的特点, 在这方面不是windows系列操作系统可以比拟的。大家都知道, windows系统最为人垢病的缺陷之一就是系统的稳定性差, 蓝屏死机相信每个windows用户都亲身体验过。虽然, 1999年微软不惜花费巨资打造了win2000这个划时代的产品, 系统的稳定性得到了加强, 后续发布的xp和2003更进一步增强了稳定性, 但是蓝屏死机的问题只是有所缓解而没能彻底的根治。反观linux系统, 它的运行可靠性要求达到99.999%。这个可靠性所代表的含义, 是每年的计划外停机时间累计不得超过5分钟。由此看见, linux系统所具有的稳定性不是win系统可以望其项背的。

2.与生俱来的安全性

可以说一个操作系统的架构就已经预先决定了它的安全性。linux系统在设计的时候就是针对多用户环境的, 所以对系统文件, 用户文件都做了明确的区分, 每个文件都有不同的用户属性。作为一个普通用户通常只能读写自己的文件, 而对一般的系统文件只能读取而不能改动, 一些敏感的系统文件甚至连读取都是被禁止的。这种设计在根本上保证了系统的安全, 即使一个用户文件出现了问题, 也不会泱及整个系统。

3.软件安装的便利性

对于计算机初级用户来说, 软件安装是个很大的问题。在windows平台下, 如果你不知道软件应该安装通常只要一直用鼠标点“下一步”就可以完成安装。在 linux平台下, 软件安装的便利性方面曾一度落后于windows, 但是apt的出现使得这种局面得到了彻底的改观, 用户只要告诉安装程序自己现在需要安装什么软件, 安装程序就会自动去下载这个程序, 然后安装, 最后等待用户开始运行它。从这个意义上讲, linux已经超越了windows软件的安装方式, 进一步降低了用户的参与程度, 方便了用户。

4.良好的就业前景

目前, 做windows平台开发的程序员多如牛毛, 没有研究生级别的学历和过硬的编码能力想找到一分待遇优厚的工作已经不可能了。而反观linux平台开发, 目前国内这方面的开发人员还很少, 而linux应用已经在我国开始升温, 广东省已经率先建立了linux的研发中心, 在linux应用方面走在了全国前面。大家现在及时投身于linux平台的学习和开发, 必定会为毕业后的求职增加一个有力的筹码。虽然现在广告上宣传的linux程序员月薪1万以上不能完全相信, 但是它必定给了我们一个信号, linux程序员在中国是大有前途的。

三、Linux教学时需注意的几点

1.选择合适的linux系统作为教学版本

Linux发行版本目前全球有超过1百多个Linux发行版本, 在国内也能找到十几个常见版本。其中, 应用最广泛的有:redhat、Fedora、Mandrake、Debian、SuSE、红旗等。鉴于radhat和fedora的应用广泛程度和各大论坛的资料的齐全程度, 个人认为使用radhat作为初学者的linux系统版本比较好, 因为这是纯企业版的操作系统, 性能稳定, 界面良好, 可以在文本操作和图形操作之间方面的进行切换。

大多数学生都希望采用双系统, 即一个windows系统, 如windows2000或windows xp, 一个linux系统。但是两种系统并存的安装方式, 对于初学linux的学生来讲非常困难, 甚至会造成硬盘数据丢失的现象。所以, 个人建议采用虚拟机的方式来安装linux。我采用的方式是在vmware workstation 6.5下安装的redhat 9.0.这样的安装方式, 可以使学生在学习过程出现问题的时候, 可以方便的切换到windows下, 在网上查询资料。

2.转变学生windows的操作思想

思想性的转变比暂时性的技术提高更有用, 因为他能加快学习速度。现在, 很多人用Linux。但是, 他们用Linux的方式完全是 windows的那一套方式, 骨子里都是windows的思想, 这样是不能领悟Linux的精髓体验不到他的优越性的。绝大多数的学生, 刚开始学习linux时, 所有操作都带着windows的影子, 连最基本的删除, 移动文件这样的操作都要用鼠标! Linux最强大的是命令行, 速度也十分快, 简单的几个命令的组合就能完成非常复杂的操作, 如果同样的操作用图形界面的工具来完成, 恐怕要多花十几陪的时间。由于Linux和windows设计思想的不同, 他们的操作方式也有很大不同。

3.培养学生养成在命令行下工作的习惯

Linux命令是必须学习的, 虽然Linux桌面应用发展很快, 但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统, 精髓在命令行, 无论图形界面发展到什么水平这个原理是不会变的, Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。在命令行下学习虽然一开始进度较慢, 但是熟悉后, 成果将是以指数增加的方式增长的。

4.重视实践训练

要增加学生Linux的技能, 只有通过实践来实现。由于大多数学生学习计算机, 都是从接触windows开始的, 在理解linux上存在相当的困难, 刚接触起来, 学生会感觉到很枯燥, 操作很麻烦, 远不如windows方便。在linux的学习中, 建议采用任务教学方式, 给学生一个课题, 让学生通过查阅文献和浏览专业的linux论坛的方式来解决问题。因为只有这样实践, 才能提高学生使用linux的水平。

在linux教学中, 需要学生在掌握计算机结构的基础上, 转变思想, 充分了解与windows的不同。了解linux的主要用途, 并不是简单的个人操作系统, 而是网络构建的服务器平台。

参考文献

[1]赵炯.Linux内核完全注释[M].北京:机械工业出版社, 2004.

[2]Kaashoek.M.F.OperatingSysternEngineering[EB/OL].2003.

《Linux 操作系统》课程教学心得 篇8

关键词:虚拟机 VMware Linux 计算机教学

中图分类号:G434 文献标识码:B 文章编号:1673-8454(2009)11-0063-03

一、问题提出

操作系统是计算机系统非常重要的系统软件,是用户和计算机之间的接口,它通过各种资源管理方案为用户提供一个良好的人机操作环境,是用户使用计算机的基础。目前,大多数用户使用的都是微软公司的Windows系列操作系统,但要使用正版的Windows操作系统,需要付出一定的经济代价。而Linux是一个免费、源代码开放的操作系统,其卓越的性能和安全性,迅速征服了广大用户,在企业、政府部门和学校中的应用越来越广。为了适应这一形势,许多学校的计算机专业中均开设了相应的理论和实验课程。但在实验的安排上很多学校存在一些困难,如由于条件所限不能单独建设专门的实验室。另外,虽然可以在一台计算机中安装双系统,但使用Linux的频率远低于Windows,双系统必然会造成资源的浪费。因此,如何利用现有资源为学生提供一个良好的实验环境是教好Linux课程的关键。

二、解决方法

这种情况可以使用VMware虚拟机软件来帮忙,我们可以在现有操作系统的基础上虚拟出一个或多个操作系统。[1]

VMware允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是指运行于物理计算机上的由软件模拟出来的计算机,或称为逻辑上的计算机。它实际是由存放在物理主机硬盘中的一系列文件组成的。在VMware中,用户可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。用户也可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机,挂起和恢复虚拟机以及退出虚拟机——这一切不会影响主机操作和任何操作系统或者它正在运行的应用程序。

VMware Workstation 5(简称VMware 5)是目前主流的应用软件,借助该软件可以在现有的操作系统中再安装一个或多个操作系统,从而建立教学演示和学生实践的实验平台。在这个平台上,教师可以更好地完成教学任务,学生可以进行实验操作。而且在虚拟机上的实验操作不会影响物理计算机的安全,因为这些操作只是针对物理计算机硬盘中某个文件夹而已。这不但满足了教师教学的需要,同时给学生提供了一个良好的操作环境。

三、实现步骤

在VMware 5中,将物理存在的计算机称为宿主机(Host),运行在其上的操作系统称为宿主操作系统(Host OS),在VMware 5上建立的虚拟机称为客户机(Guest),运行在其上的操作系统称为客户操作系统(Guest OS)。

1.VMware的安装

在Windows XP下安装VMware 5和安装一般的软件过程相似。通过网络下载一个VMware Workstation 5安装程序,并获取一个产品序列号,将这些文件存放在机房实验用的计算机上。这样,即使没有光驱,同学们也可以按照该软件的实验向导的提示一步一步安装成功。

2.安装Linux虚拟机

启动VMware 5,在右窗格中选择“New Virtual Machine”图标后,选择“Typical”安装,接着选择Guest OS的类型,在选择列表中选择Linux,在下面的Version下拉选项中选择“Other Linux”(在此以中科红旗的Red Flag Linux为例),然后给虚拟机命名并选择虚拟机文件的存放位置,这里选择Red Flag Linux作为虚拟机名称,选择D:Linux作为虚拟机文件存放的文件夹,注意最好将该文件夹作为专门的虚拟机目录。接下来选择Network Connection和指定虚拟磁盘容量为8G,单击“完成”按钮,在VMware Workstation 5左窗格中就可以看到Red Flag Linux虚拟计算机已经安装完成,并显示该虚拟计算机所拥有的标准硬件设备。需要注意的是,如果物理计算机的硬盘为IDE接口时,需要点击Command区域中的“Edit Virtual Machine Setting”项,删除原来的SCSI接口的硬盘,添加一个IDE接口的硬盘就可以了。此时,在工具栏上就可以看到开机()和关机()按钮都呈可用状态,表明该虚拟机可以加电使用了。

3.在虚拟机上安装Linux操作系统

为了降低实验的设备要求、提高系统的安装速度,可以选择用镜像文件安装。由于Red Flag Linux安装盘有两张,故制作成的镜像文件有两个,我们称其为Linux1和Linux2。因而即使实验室学生机上没有光驱,也没有关系。要完成这两个文件的安装需要借助一个模拟光驱软件来帮助实现读取光盘文件,在此使用金山公司的金山模拟光驱软件来实现。这样,在安装Red Flag Linux之前首先要进行光盘的插入操作,方法如下:启动金山模拟光驱软件,单击“设置”按钮,选择要设置的指定光驱盘符(本例中即“H:”和“I:”),将镜像文件Linux1和Linux2分别插入模拟光驱“H:”和“I:”(如图1所示),并在VMware 窗口中选择“Edit Virtual Machine Setting”选项,在打开的对话框中单击CD-ROM项,在右侧的connection区中选中Legacy emulation复选项,并选择“H:”,单击OK,就可以开始Red Flag Linux的安装了。由于是给学生提供Linux实验环境,可以直接使用图形方式(Graphical Mode)安装,通过一系列简单的设置就可以完成Linux操作系统的安装。在这个过程中需要注意的是,当第一张光盘读完后需要返回VMware,在CD-ROM设置时将其指定为“I:”,单击OK,就可以继续进行安装了。

四、Linux课程教学应用实例

1.学生安装Linux操作系统

和Windows操作系统不同,Linux系统提供了两种安装方式,分别是图形方式(Graphical Mode)和文本方式(Text Mode)。图形安装方式和Windows相似,适合于快速安装(用户参与少)。为了使同学们能更加清晰地掌握Linux内部细节性的知识,可以让学生在文本方式下自己动手安装Linux系统。安装前也需要使用模拟光驱软件,方法和前面相同,需要指定镜像文件所在的虚拟光驱以及更换光盘文件。设置好后在VMware窗口中单击Start this virtual machine,就进入Red Flag Linux的安装机界面,如图2所示。在“boot:”后输入text,按Enter就进入文本安装界面。按照屏幕上的提示,完成相关的设置就可以完成系统安装。

2.学生在虚拟计算机上进行Linux环境下的磁盘分区、格式化

磁盘分区是安装操作系统过程中经常性的操作,是系统安装的基础,也是学生最感兴趣的一个问题。同时,由于Linux环境和Windows环境下对于硬盘及其逻辑分区的表示方法不同,磁盘分区方法也有所不同。因此,让学生学会Linux环境下的磁盘分区是非常有必要的。有两种方法可供选择,第一种是在系统安装时,当出现“选择磁盘分区方式”对话框时选择“Disk Druid”(文本方式下),如图3所示,或选择“手动分区”(图形方式下), 就可以进行磁盘空间的划分,在设置了分区的挂载点、文件系统格式和分区大小后,就可以进行磁盘格式化了。

第二种方法是在命令提示符方式下,执行fdisk命令,通过选择不同参数,如d、l、n、p、w、q就可以实现删除原磁盘分区、重新进行分区以及浏览分区情况。

3.设置引导装载器GRUB[2]

GRUB是一个多重引导装载器。可以在多个操作系统共存时,进行系统引导项目的选择。在Linux操作系统中,可以使用GRUB设置Linux默认启动方式(Linux系统提供有窗口和命令两种使用界面)。Linux系统安装后默认的启动方式是窗口方式,为了让学生在真正的命令方式下学习常用命令的使用,体会引导装载器GRUB在系统中的地位,可以让学生修改grub.conf文件,将默认启动方式设置为命令方式。完成这一设置可以按照以下的方法进行:启动Linux虚拟计算机,在窗口方式下找到/boot/grub/grub.conf文件,修改其内容,主要是对其中的default项和title项进行修改,如图4所示,修改完成后保存文件,重新启动虚拟计算机,就会发现启动后系统默认进入命令方式下。这样,就可以排除窗口方式的干扰,进入真正的命令方式下进行相关命令的操作学习。

通过该实验可以告诉学生,修改/boot/grub/grub.conf文件中的default项和title项,可以改变Linux系统下默认的启动方式,这就是引导装载器GRUB发挥作用的结果。同样,在安装有双系统(Windows和Linux)的计算机环境下,也可以通过修改该文件中的default项和title项,实现计算机启动时在双系统之间的选择。

另外,在VMware下的虚拟Linux计算机上操作时,通过敲Ctrl+Alt+Enter组合键,会进入全屏工作方式。此时,用户会完全脱离Windows XP的界面干扰,进入纯正的Linux操作系统环境下进行操作。

参考文献:

[1]罗文村,汤庸.Linux实践及应用[M].北京:清华大学出版社,2006:36-42.

《Linux 操作系统》课程教学心得 篇9

先介绍一下标准的command line ,它包含三个部件:

command_name option argument

好的,回来,echo就是将argument送出至标准输出(STDOUT),通常就是送到显示器输出。

还是直接跑一下来看看echo命令吧:

是不是觉得奇怪怎么就一个空白行,就回到shell prompt(就是$)上了。

原因就是因为echo在预设上,在显示完argument之后,还会送出一个换行符号。

但是上面的command并没有任何的argument,所以就只有一个换行符号了。

如果觉得不爽,想取消这个换行符号,好说,-n option就完全可以帮你搞定:

这下舒服了吧,其实echo除了 -n option之外,还有一些常用选项,如:

-e :启动反斜线控制字符的转换

-E:关闭反斜线控制字符的转换(注意跟上面的不同哦)

-n :取消行末的换行符号 (与 -e 选项下的 c 字符功能相同)

关于 echo 命令所支持的反斜线控制字符如下表:

a:ALERT / BELL (从系统喇叭送出铃声)

b:BACKSPACE ,也就是向左?h除?

c:取消行末的换行符号

E:ESCAPE,跳脱键

f:FORMFEED,换页字符

n:NEWLINE,换行字符

r:RETURN,回车键

t:TAB,表格跳位键

v:VERTICAL TAB,垂直表格跳位键

n:ASCII 八进制编码(以 x 开始为十六进制)

:反斜线本身

Ok,有了这些我们就可以输出下面的命令来看看echo的强大了:

上面两个有什么不同呢???试着分析一下吧……

…………………………

有没有想起大学谭浩强的C语言呢?

…………………………….

因为啊,e 字母后面是?h除键(b),因此输出结果就没有 e 了,

在结束时听到一声铃响,别担心,那是 a 的杰作!

由于同时使用了-n 选项,因此 shell prompt 紧接着在第二行之后。

若你不用 -n 的话,还有什么方法呢?……….(在 a 后再加个 c )。

在日后的 shell 操作及 shell script. 设计上,echo 命令是最常被使用的

命令之一。

先小试牛刀,用 echo 来检查变量值:

……(这个变量的事,在以后会向大家娓娓道来)

ok,更多的关于 commandline 的格式,以及 echo 命令的选项,

1)echo显示字符串

普通字符串可以在echo后直接输入字符串,但这样当要输出某些字符如“时会有问题(这种写法的时候”是被当作继行符处理过滤掉的,要输出一个“必须打 ”“,跟c语言printf输出的要求相象),所以一般最好用´string´ 或”string“的格式,这样即使是”也可以输出,方便直观。

#echo hello world

hello world

#echo hello“ world

hello world

#echo hello”“ world

hello” world

#echo ´hello“” world´ 或者: echo “hello”“ world”

hello“” world

2)echo的转义显示: 加上-e参数

输出多行

#echo -e ´hello“nworld´

hello

world

输出ascii字符: echo -e ”NNN (NNN为ascii字符的八进制码号,不符合八进制的将会按照字面意义进行打印)

#echo -e ´“61 ”62 “101 ”141´

《Linux 操作系统》课程教学心得 篇10

下面将分两个步骤实现

一、在网站的根目录下查看是否有.htaccess 文件,如果没有则自建一个。在.htaccess 文件中加入如下语句:

代码如下复制代码

ErrorDocument 404 /404.html

二、在网站根目录下建立一个 404.html 文件,文件的后缀需要和.htaccess中指定的文件一致。

完成上面的步骤后,在地址栏输入该网站的一个不存在的页面进行测试,如果打开页面是你自定义的那个404.html,说明自定义404错误页成功

如果在httpd.conf中定义了404错误的URL指向,则是可以实现自定义404错误页的,

如:

代码如下复制代码

ErrorDocument 404 /error/missing.php

配置404.php需要注意的3点:

1、不建议在自定义错误页面设置跳转,很多网站制作者喜欢在自定义错误页面加上自动跳转 ,若要跳转建议设置在 10 秒以上,因为自定义跳转很有可能被seo/seo.html“ target=”_blank“>搜索引擎判定为作弊,导致权值降低!

2、自定义错误页面一般不建议用图片,若需要用图片,请不要用太大,以免自定义页面访问量太大,造成过多的流量浪费在该处,影响网站的稳定,得不偿失,

《Linux 操作系统》课程教学心得 篇11

关键词:说课,Linux操作系统,高职院校

说课, 是指教师以语言为主要表述工具, 在认真备课的基础上, 系统地说明自己对具体课程的理解, 阐释自己的教学观点, 表达自己的教学设想、方法、策略和组织教学等。课程说课主要围绕课程所服务的专业人才培养目标来进行。高职院校的人才培养重在学生职业素养和职业技能的形成与训练, 说课应该紧紧围绕这两个方面进行课程整体和局部的设计。下面作者以《Linux操作系统》课程为例, 谈谈本课程的说课设计。

1 课程设置

1.1 课程定位

《Linux操作系统》在高职高专计算机网络技术专业中是核心课程, 主要是培养学生Linux操作系统应用的能力。该课程具有很强的实践性, 重在操作和应用技能的培养, 在计算机网络技术课程结构体系中具有重要地位。

1.2 课程的性质与作用

《Linux操作系统》是计算机网络技术专业开设的专业核心课程, 是Linux系统管理与Linux办公人员“工学结合”课程。其作用是使学生具备信息技术行业应用型人才所必需能够全面掌握Linux系统应用、管理、维护能力、适应行业发展与职业变化的能力、求新务实与开拓创新的能力。

通过对3个学习情境梯式的训练, 不仅提升学生的技术能力, 同时, 还非常重视对学生工作态度、职业道德、协作精神等职业素养的养成教育。

1.3 课程目标

通过海软学生Linux学习平台实现、海软教辅Linux办公平台构建、海软Linux移动教学平台设计的学习与实践, 由浅入深, 使学生能够初步具备Linux操作系统桌面系统的使用、管理与维护方法。培养企业网络系统维护员、桌面系统维护员管理、维护、定制企业终端系统的能力。

2 课程设计

2.1 设计理念与思路

在课程设计中, 结合职业教育特点, 以职业能力培养为目标, 以项目为载体, 深化课程改革, 突出项目案例教学, 融入系统管理员职业资格标准。利用海南软件职业技术学院现实工作环境, 开发、实施以项目案例为主线的课程开发 (课程设计图1) , 将国内外知名IT企业职业标准融入课程, 按照项目化教学的要求完成《Linux操作系统》课程的教学设计, 以此全面提升学生的技术应用能力, 切实提高人才培养质量。

2.2 课程内容

学习情境一:海软学生Linux学习平台实现—作为海软pc301组中Linux系统维护小组成员, 需要帮助新加入小组的同学安装Linux操作系统, 实现一个集娱乐、学习一体的操作系统平台。目前, 学生使用的计算机硬件完全适合系统要求, 同时新同学目前不是很清楚系统的运行和使用, 需要给您出说明。

学习情境二:海软教辅Linux办公平台构建—海南软件职业技术学院, 存在大量的工作平台, 特别是学院需要推进无纸化办公, 需要给教辅人员安装操作系统, 实现全院统一免费的、以管理操作系统平台。目前, 学院使用的计算机硬件完全适合系统要求, 请您照要求安装Linux系统平台。

学习情境三:海软Linux移动教学平台设计—为更好地在海南软件职业技术学院推广Linux操作系统, 您决定向教师提供Live CD光盘系统, 使得:教师不用在硬盘上安装红旗Linux操作系统就能够体验它;教师能够使用制作好的Live CD光盘进行日常管理和维护。现在, 要求你针对这一需求完成Live CD光盘的设计与制作, 并正确使用它进行日常管理和维护。

2.3 课时安排

2.4 课程重难点

本课程设置了三个学习情境, 每个学习情境都是一个完整项目, 每个的项目中都包含课程的重点, 通过不断的教-学-做, 让学生在实践中掌握重点。教学重点有Linux操作系统安装、Linux系统定制、shell脚本设计;教学难点, Livecd的设计与实现。

3 教学条件

3.1 教材的使用与建设

教材应按照教学要求的内容和思路重新进行选择, 以具有代表性的Linux桌面系统安装、Linux桌面系统管理、Linux桌面系统定制以及Linux桌面系统排障等项目为载体, 并突出“定制”的技术特征来组织教学内容。同时, 教材还应满足以学生为中心的学习方式的需要, 坚持项目导向、任务驱动的原则, 体现行动导向的教学方法, 帮助和指导学生实现自主学习的需要。

3.2 教学场地

学院有专门的Linux操作系统实验室, 为Linux实验教学提供场所, 实验室是我院与北京中科红旗共建的重点实验室。

实训室改变传统的实验室布局, 模拟企业的工作环境建立, 为实训教学的实施提供了硬件保证。

4 教学方法与手段

《Linux操作系统》课程按照基于工作过程进行课程设计, 以项目导向、任务驱动的宏观教学方法贯穿课程教学的始终。在不同的学习单元, 则根据学习任务的不同应分别采用引导文法、案例法、项目法、小组讨论法、协同工作法等教学法, 突出以学生为中心的教学模式, 教师应尽量以指导者、主持人的身份出现, 引导学生通过独立或协作的方式完成学习工作任务, 以此建构知识、提高技能、培养素质, 实现课程的教学目标。教学过程应遵从“职业性”、“开放性”、“实践性”的要求, 对课堂教学与独立实践教学环节的进行整体设计, 课堂教学应坚持教学做一体化的教学设计, 独立实践环节应尽可能的与Linux企业生产实际项目相结合。

5 课程评价与考核方式

《Linux操作系统》教学过程以学生为主体, 因此考核要以注重实际操作能力考核为主, 主要考查学生在整个课程学习中表现出来的能力, 重在考察解决实际问题的能力, 对知识进行自学的能力。建议采用学生自评、互评、教师评价相结合, 过程与结果相结合的评价方式, 全面客观的评价学生的成长与发展。评价标准如下:将学生3~4人分成项目小组, 实行项目组长负责制。

6 课程特色与不足

特色:基于工作过程的教学模式, 教学中以学生为主体, 通过“资讯、决策、计划、实施、检查、评估”6步法完成教学, 教学内容以项目为载体, 无标准答案, 充分给学生施展的空间。

不足:目前网络课程资源较少。

改进:建设课程网站, 通过网站实现教学时间与空间的拓展。

参考文献

[1]杨银平.职院校教师说课[J].教育与职业, 2012 (1) .

[2]谢蓝清.高职专业基础课程项目式教材的开发[J].职教论坛, 2010 (2) .

[3]张春武, 汝清, 文丽.“说课"与高校青年体育教师职业素质的再提高[J].教育与职业, 2010 (6) .

上一篇:小学语文课程与教学论下一篇:安全知识伴我行演讲稿