首页 > 精品范文库 > 7号文库
《Linux 操作系统》课程教学心得
编辑:静水流深 识别码:16-666484 7号文库 发布时间: 2023-08-31 03:18:32 来源:网络

第一篇:《Linux 操作系统》课程教学心得

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

目前,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 操作系统》是计算机学科的主要课程之一,作为目前流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。要搞好《Linux 操作系统》课程教学工作,除了以上所论述的几个方面努力外,还应在实验实训教材编写、试题库建设和师资培训等方面进行更加深入的研究和探索。

第二篇:操作系统安装心得

操作系统安装心得

操作系统是最重要的计算机系统软件,发展极为迅速。目前,比较流行的操作系统有Windows、UNIX、以及Linux几大类。

1、Windows操作系统

Windows是目前使用最为广泛、普遍的操作系统。Windows系统,客观的来说,windows系统下的应用软件是最丰富的。windows软件的安装一般来说是很简单的,按照提示一步一步的往下进行就是了,难点是找到适合的软件,现在网上有绿色版,破解版,免注册版等等很多。Windows的优点:图形界面良好,拥有良好的集成开发环境,操作简单。缺点是:不是免费的软件,采用二进制代码,不易修改操作系统本身,漏洞比较多。微软的Windows在主机服务器里流行,是因为它支持大量功能以及友好的用户界面。不像以往的系统写DOS命令来执行任务,Windows是通过图形化的点击来完成。那些需要ASP(Active Server Pages)技术或MS SQL Server数据库应用的一般需要Windows。我一直用的都是Win7系统,直接用系统盘安装的,按照提示操作,很轻松地就安装好了。Win7有五个设计重点:1)针对笔记本电脑的特有设计;2)基于应用的设计;3)用户的个性化;4)视听娱乐的优化;5)用户易用性的新引擎。使用了这么长时间的Win7系统,最大的感觉是界面非常的清晰漂亮,虽说兼容性没有XP好,但我还是相对的喜欢它。可以说Windows具有一个全新的、时髦的用户界面外观和许多的新功能,但是它仍然保留Windows的感觉。归纳

Win7的特点如下:1更易用(如快速最大化,窗口半屏显示,跳跃刘表······);2更快速,更简单,更安全;3更好的成本,更好的链接;4迄今为止最华丽但节能的Windows,拥有绚丽透明的窗口(窗口的界面十分美观,支持更多、更丰富的缩略图动画效果。);5支持非微软的音频格式,网络音乐、蓝牙音频;6拥有多功能任务栏,丰富的桌面小工具。Win7的缺点:兼容性不好,要求配置高,有些机器运行不了······Windows性能优越,操作简单,对硬件的需求合理,界面简洁,大部分的应用程序都是兼容的,价格适中,受到很多个人用户的青睐,发展趋势很好。

2、Linux操作系统 Linux的兴起可以说是interne创造的一个奇迹。这是一个稳定可靠、功能完善、安全的操作系统。我是在网上下载了一个ubunto解压后安装就成功了,操作十分简单,就像是安装一个软件那么容易。也许是习惯了使用Windows的系统,初次使用Linux时感觉好奇怪,使用很不方便,原先安装在Windows上的应用软件都使用不了,打开完全就是二进制的代码,只能从先下载一些应用软件。该系统具有六大特性:启动速度极快,拥有社交网站和IM工具在系统中,整合了网络通讯录、邮件功能、在线音乐商店、云存储,其邮件客户端Evolution可以从MS Exchange Server上直接收取邮件。系统采用五个桌面分区,使得用户可以同时处理更多的任务,使得任务更加有序与增强用户使用的方便性。Linux系统的安全性高,在使用过程中的体现为下载或访问一些文件时需要输入用户命令,防止了其他人员恶意使用计算机,但有些时候却使得操作繁复。Linux与Windows相比,Linux更加安全稳定,它不会像Windows那样越用越慢,或者频繁的重启,也不会那么容易中毒,不用经常重做系统,但是它没有Windows那样操作简单,不像Windows那样收费,开源软件不花钱,总体来说概念不同、操作不同、命令不同。Linux要学习的东西很多,自己动手解决的情况很多,从中得到的乐趣更多。由于对Linux系统不熟悉,使用起来感到有点不顺利。Linux的特点归结为:1具有良好的开放性;2创造了一个优良的分布式开发环境;3Linux具有很强的适应性,能适应各种不同的硬件平台;4支持多用户访问和多任务编程;5采用页式存储管理;6支持动态链接;7支持多种文件系统。Linux的设计思想受到传统的操作系统的约束,没有体现出当代操作系统的潮流,但其发展潜力不容低估,其发展的动力就是遍布全球。今后的Linux将会朝着完善功能、提高效率的方向发展。

3、UNIX操作

UNIX已有40多年的历史,它从一个非常简单的OS发展成为具有性能先进、功能强大、技术成熟、可靠性好、支持网络与数据库功能强等特点的OS。UNIX 的特点:

1、技术成熟,可靠性高;

2、极强的可伸缩性;3网络功能强;

4、强大的数据库支持能力;

5、开发功能强;

6、开放性好;7标准化。总而言之,UNIX就是可供各种用户选择的对象。一个操作系统已经使分布式计算成为现实。一个操作系

统正在使新形式的交互娱乐成为现实并正确领导通向新的工程和商业应用的路。这就是UNIX所体现的精神。但UNIX还不止于此。主要的,UNIX给用户选择最佳应用、最佳开发环境、最佳网络功能和最佳硬件的自由,以满足用户的业务要求。UNIX还给用户选择合适升级系统的自由,甚至当用户改变主意时,用户可以以最少的痛苦来安装一个新系统,只要业务需要。UNIX特性与Linux类似。只是UNIX源码比Linux要多,一般应用于大型机。Unix被很多人称为祖父级的操作系统。这是用作服务器最早的平台。因为它的可靠稳定性,很多庞大复杂的系统采用。它的软件通常与IBM,HP,Sun Microsystems的硬件绑定。这些服务器很强大,但价格也很昂贵,也会到上千美元.它的优点: 无可比拟的稳定和可靠性,其坚固的系统可以运行若干年而没有内存泄露问题,也无需重启;Unix是以安全第一的理念开发的,所以很少会有安全威胁。缺点是价格昂贵,系统较Windows也更为复杂。

第三篇:Linux操作系统心得

Linux操作系统心得

学习linux操作系统后,我最大的感触是:学 linux 光靠看书是没用的,需要结合实际。由于linux的内核和软件更新太快,书上介绍的软件配置方法往往不太适用(多半是版本冲突或者不兼容),加上自己机器的硬件和软件配置和书上所用的机器的不一样,也可能引起安装软件的失败。相比较之下,网上的很多文章都很新,在解决实际问题的时候比书要好很多。但是,书也有书的好处,书上介绍的很全面,对一个命令或者一个软件的配置都分析了很多,而网上的大多数文章都是针对性比较强的。所以,要书和网络结合,通过书来学习原理,实际问题解决不了的时候多百度一下或者google一下。

如果想要了解linux操作系统,得先了解一下安装前的准备工作。下面就是比较全面的准备工作(当然这是上网找到的):

1.用Windows系统收集硬件信息

在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内存大小、声卡、显示器、鼠标和显卡型号等。

2.设置从光盘引导系统

Linux支持几种安装方式,但直接以光盘开机启动进行安装最方便和快速。若要机器以光盘启动,需要修改BIOS的设置,将CD-ROM变更至开机顺序的第一位。

3.Linux分区

Linux分区的表示方法

分区就是将磁盘驱动器分隔成独立的区域,每个区域都如同一个单独的磁盘驱动器,在DOS/Windows系统下磁盘分区可分为C、D和E盘等。但Linux则将磁盘视为块设备文件来管理使用,它以 /dev(device的缩写)开头表示。

例: 在Linux用 “/dev/hda1”表示Windows下的C盘

其中:hd 表示IDE硬盘(SCSI硬盘用sd);hda 为 第一个IDE 硬盘(第二为 hdb);/dev/hda1 为主分区,逻辑分区 从5 开始,如: /dev/hda5、/dev/hda6、/dev/hda7等。为Linux准备分区

Linux分区和Windows分区不同,不能共用。所以需要为Linux单独开辟一个空闲的分区,最好是最后一个分区。如图1中利用Windows下的Partition Magic(分区魔法)软件,在D盘上腾出空间创建新分区E盘(或利用已有的空闲E盘),文件类型暂设为FAT32,作为稍后创建Linux分区使用,RedHat 9.0 大约需4 ~ 5GB的空间。

4.Linux 的文件系统

对于不同的操作系统,文件系统也不同。Windows文件系统为FAT16、FAT32和NTFS。而Linux的文件系统可分为ex

接下来谈谈linux操作系统的性能,也就是说为什么它会这么收欢迎?Linux是高性能、稳定可靠而且又相当灵活的操作系统,近几年来,世界上许多大软件公司纷纷推出各种linux服务器及linux下的应用软件。目前,Linux已可以与各种传统的商业操作系统分庭抗礼,在服务器市场,占据了相当大的份额。Linux的服务器系统多种多样,可用作web服务器,邮件服务器,ftp服务器,文件服务器以及数据库服务器等等。并且可以根据不同的具体应运环境做出调整,使各方面得到优化,提高linux操作系统的性能。

除了上面说的一些性能外,还包括可扩张性,可维护性和免费等等优越特性,也就是说它有很好的发展前景。Linux是一个从公开源代码发展来的操作系统,因此奠定了Linux较其他诸如Windows、以及各商业版本UNIX操作系统的先天优势,由于全世界无数的技术人员都可以帮助Linux修改系统错误,提升性能,因此到目前Linux已经迅速成为一个相对健壮的操作系统,并且也越来越多的跻身各种的企业关键业务之中。它也逐渐成为了各国家发展的重点,比如:英国、法国、德国、比利时、巴西等国家已通过议案,要求政府在采购之前要比较商用软件和开放源代码软件,优先考虑开放源代码的软件。而中国、欧盟、韩国、泰国、澳大利亚、菲律宾、马来西亚等政府正在大力支持Linux美国国防部和战略防御计划都宣布Linux正式成为官方标准和采购选择。

由此可见Linux操作系统已经越来越受到世人的关注,而操作系统最大的应用群体就是个人电脑,所以Linux操作系统也必将是各大操作系统厂商研发的重点,所以Linux操作系统必将在不久的将来取得更长足的进步。

综上所述,linux操作系统的发展是非常迅速的,如果我们想要跟上网络的进步,我们就必须比网络进步的要快,只有不断的学习,充实自己。期盼自己跟linux操作系统都能有全新的前景。

第四篇:操作系统课程学习心得

操作系统课程学习心得

1操作系统的功能:

操作系统通常有这几方面功能:任务管理、进程管理、作业管理、设备管理等等。

2操作系统的应用:

操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用。

3操作系统的分类:

1、按机型分:大型机、中、小型和微型机

第五篇:后2周操作系统 课程教案

课程教案

章节名称 课程类型 授课时间 学生考勤 教学方法

目的要求:

(1)掌握文件的外存分配方式;(2)掌握文件的目录结构(3)掌握文件的存储管理方式(4)了解文件的共享和保护 重点难点:

重点:掌握文件的外存分配方式和存储管理方式。难点:文件的存储空间管理方式。课后作业:

作业批改记录:

5.2文件目录 5.3 文件系统的实现

√ 讨论课□习题课□ 实验课□ 上机课□ 技能课□ 其他□ 理论课□第 17 周 周一 5,6 节 教学进度

应到: 实到: 请假: 旷课:

讲授

教学后记:

教学内容与教学过程

5.2 外存分配方式 5.3.1 连续分配 1.基本原理

2.连续分配的主要优缺点 3.连续分配的主要优点如下:(1)顺序访问容易。(2)顺序访问速度快。

4.连续分配的主要缺点如下:(1)要求有连续的存储空间。(2)必须事先知道文件的长度。5.2.2 链接分配 1.隐式链接 2.显式链接 5.2.3 索引分配 1.单级索引分配

链接分配方式虽然解决了连续分配方式所存在的问题,但又出现了另外两个问题,即:(1)不能支持高效的直接存取。要对一个较大的文件进行直接存取,须首先在FAT中顺序地查找许多盘块号。

(2)FAT需占用较大的内存空间。2.多级索引分配 5.3 目 录 管 理 对目录管理的要求如下:(1)实现―按名存取‖。(2)提高对目录的检索速度。(3)文件共享。(4)允许文件重名。

5.3.1 文件控制块和索引结点 文件控制块 基本信息类

① 文件名 ; ② 文件物理位置 ; ③ 文件逻辑结构 ; ④ 文件的物理结构(2)存取控制信息类(3)使用信息类 2.索引结点 5.3.2 目录结构 1.单级目录结构

单级目录的优点是简单且能实现目录管理的基本功能——按名存取,但却存在下述一些缺点:

(1)查找速度慢(2)不允许重名(3)不便于实现文件共享

2.两级目录 具有以下优点:

(1)提高了检索目录的速度

(2)在不同的用户目录中,可以使用相同的文件名。

(3)不同用户还可使用不同的文件名来访问系统中的同一个共享文件 3.多级目录结构 5.3.3 目录查询技术 5.4 文件存储空间的管理 5.4.1 空闲表法和空闲链表法 1.空闲表法 2.空闲链表法 5.4.2 位示图法 5.4.3 成组链接法 5.5 文件共享与文件保护 5.5.1 基于索引结点的共享方式 5.5.2 利用符号链实现文件共享

课程教案

章节名称 课程类型 授课时间 学生考勤 教学方法

目的要求:

(1)掌握存储管理的基本命令

(2)掌握存储管理命令的基础上理解原理 重点难点:

重点:掌握存储管理的命令 难点:掌握存储管理的命令 课后作业:

作业批改记录:

实验五:Linux系统的存储管理

√ 技能课□ 其他□ 理论课□ 讨论课□习题课□ 实验课□ 上机课□第 17 周 周一 7,8 节 教学进度

应到: 实到: 请假: 旷课:

讲授

教学后记:

教学内容与教学过程

在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名是有规则的;/dev/hda1 /dev/sda2 /dev/fd0 /dev/cdrom 设备挂载到哪一目录,即挂载点。

Linux系统中有一个/mnt目录,专门用作挂载点(mount Point)目录

在挂载设备时首先查看挂载点目录是否存在,如果不存在必须首先创建该目录,否则mount命令无法正常执行。

mount命令的格式 加载光盘

1、先在/mnt目录下创建一个目录cdrom # mkdir /mnt/cdrom

2、如果光盘驱动器安装在primary slave上,设备文件名就是/dev/hdb 如果安装在secondary master上,设备文件名就是/dev/hdc # mount-t iso9600 /dev/hdc /mnt/cdrom

3、对于Redhat,可以使用这样的指令来加载光盘: # mount /dev/cdrom

4、显示当前已经挂装的文件系统 # mount umount dir/dev 即 ; umount <设备名或挂装点> 卸载软盘

# umount /mnt/floppy 可以在系统的配置文件/etc/fstab中指定一些常用的需要加载的驱动器,以便用更简捷的指令来加载它们: umount [挂载点或设备名] 功能: 从标准输入、文件或设备读取数据,依照指定的格式来转换数据,再输出至文件、设备或标准输出。命令的格式: dd [OPTION]...实用例子: 把一张软盘的内容拷贝到另一张软盘上,利用/tmp/tmpfile作为临时存储文件 把源盘插入驱动器中: $ dd if=/dev/fd0 of=/tmp/tmpfile 将源盘从驱动器中取出,把目标盘插入: $ dd if=/tmp/tmpfile of=/dev/fd0 软盘拷贝完成后,应该将临时文件删除: $ rm /tmp/tmpfile 实用例子: 把foobar这个文件写入软盘中,并设定读/写缓冲区的数目(注意:软盘中的内容会被完全覆盖掉): $ dd if=foobar of=/dev/fd0 bs=16384

将文件foobar1拷贝到文件foobar2中: $ dd if=foobar1 of=foobar

2要在Linux下创建引导盘: $ dd if=bootdisk.img of=/dev/fd0 bs=1440k 要产生一个64MB的空文件swapfile: $ dd if=/dev/zero of=/swapfile bs=1024 count=65536 功能: 统计目录(或文件)所占磁盘空间的大小 命令的格式:

du [OPTION]...[FILE]...实用例子: 主要参数:

-s 对每个FILE参数只给出占用的数据块总数。

-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。

若既不指定-s,也不指定-a,则只显示FILE中的每一个目录及其中 的各子目录所占的磁盘块数。

-b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。-k 以1024字节为单位列出磁盘空间使用情况。-c 最后再加上一个总计(系统缺省设置)。

-l 计算所有的文件大小,对硬链接文件,则计算多次。-x 跳过在不同文件系统上的目录不予统计。实用例子:

1、查看当前目录/mnt目录占用磁盘空间的情况 : $ du

输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称。

2、显示当前目录总的使用量(不显示目录中每个文件的使用量)$ du-s

3、以人类习惯的方式显示目录/root、目录/home和目录/boot总的使用量。# du-sh /root /home /boot

4、要列出所有文件和目录所占的空间(使用a选项)

以字节为单位来计算大小(使用b选项)$ du-ab 功能:

用于检查文件系统的磁盘空间占用情况,显示所有文件系统对i节点和磁盘块的使用情况。命令的格式: df [options] 主要参数:

-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。

-k 以k字节为单位显示。

-i 显示i节点信息,而不是磁盘块。

-t 显示各指定类型的文件系统的磁盘空间使用情况。

-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。-T 显示文件系统类型。

-h 以人们习惯的方式显示剩余空间。实用例子:

1、列出各文件系统的磁盘空间使用情况。$ df 输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目;Use% 列表示普通用户空间使用的百分比;Mounted on列表示文件系统的安装点。

2、列出各文件系统的i节点使用情况 : $ df-ia

3、列出文件系统的类型: $ df-T

4、以人类习惯的方式显示磁盘剩余情况。# df –h

课程教案

章节名称 课程类型 授课时间 学生考勤 教学方法

目的要求:

(1)掌握文件管理相关习题;

(2)在做习题的基础上进一步加深对理论的理解。重点难点:

重点:熟练掌握文件管理习题 难点:熟练掌握文件管理习题 课后作业:

作业批改记录:

第五章习题课

√ 实验课□ 上机课□ 技能课□ 其他□ 理论课□ 讨论课□习题课□第 18 周 周一 5,6 节 教学进度

应到: 实到: 请假: 旷课:

讲授

教学后记:

教学内容与教学过程

复习文件系统这一章的主要内容,然后做以下题目。

1.某操作系统的文件管理采用直接索引和多级索引混合方式,文件索引表共有10项,其中前8项是直接索引项,第9项是一次间接索引项,第10项是二次间接索引项,假定物理块的大小是2K,每个索引项占用4个字节,试问:(1)该文件系统中最大的文件可以达到多大?

(2)假定一个文件的实际大小是128M字节,该文件实际占用磁盘空间多大(包括间接索引块)?

2.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。

3.某文件系统为一级目录结构,文件的数据一次性写入磁盘,已写入的文件不可修改,但可多次创建新文件。请回答如下问题:

(1)在连续、链式、索引三种文件的数据块组织方式中,哪种更合适?要求说明理由。为定位文件数据块,需要FCB中设计哪些相关描述字段?

(2)为快速找到文件,对于FCB,是集中存储好,还是与对应的文件数据块连续存储好?要求说明理由。

4.假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘的空闲状态

(1)请说明在上述条件如何进行磁盘块空闲状态的管理。

(2)设某单面磁盘的旋转速度为每分钟6000转,每个磁道有100个扇区,相临磁道间的平均移动的时间为1ms.若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动,磁道号的请求队列为50,90,30,120对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这个扇区点共需要多少时间?需要给出计算过程。

课程教案

章节名称 课程类型 授课时间 学生考勤 教学方法

目的要求:

(1)了解操作系统安全性的基本原理(2)了解数据加密技术(3)了解认证技术 重点难点:

重点:了解数据加密技术 难点:了解认证技术。课后作业:

作业批改记录:

第6章 操作系统安全性

√ 讨论课□习题课□ 实验课□ 上机课□ 技能课□ 其他□ 理论课□第 18 周 周五 1,2 节 教学进度

应到: 实到: 请假: 旷课:

讲授

教学后记:

教学内容与教学过程

6.1 引 言 1.系统安全性的内容

系统安全性包括物理安全、逻辑安全和安全管理三方面的内容。逻辑安全则包括: 保密性、完整性、可用性 2.系统安全的性质

(1)多面性(2)动态性(3)层次性(4)适度性 6.1.2 对系统安全威胁的类型

6.1.3 对各类资源的威胁 1.对硬件的威胁

电源掉电 ;设备故障和丢失 2.对软件的威胁

删除软件;拷贝软件;恶意修改 3.对数据的威胁

窃取机密信息 ;破坏数据的可用性 ;破坏数据的完整性 4.对远程通信的威胁 6.2 数据加密技术

直至进入20世纪60年代,由于电子技术和计算机技术的迅速发展,以及结构代数、可计算性理论学科研究成果的出现,才使密码学的研究走出困境而进入了一个新的发展时期;特别是美国的数据加密标准DES和公开密钥密码体制的推出,又为密码学的广泛应用奠定了坚实的基础。2.数据加密模型 3.加密算法的类型 1)按其对称性分类(1)对称加密算法。(2)非对称加密算法。2)按所变换明文的单位分类(1)序列加密算法(2)分组加密算法 4.基本加密方法 1)易位法

易位法是按照一定的规则,重新安排明文中的比特或字符的顺序来形成密文,而字符本身保持不变。2)置换法

置换法是按照一定的规则,用一个字符去置换另一个字符来形成密文。比较好的置换算法是进行映像。例如,将26个英文字母映像到另外26个特定字母中。利用置换法可将attack加密,变为QZZQEA。6.2.3 数字签名和数字证明书 1.数字签名

为使数字签名能代替传统的签名,必须满足三个条件:(1)接收者能够核实发送者对报文的签名。(2)发送者事后不能抵赖其对报文的签名。

(3)接收者无法伪造对报文的签名。2.数字证明书(Certificate)6.2.4 网络加密技术

1.链路加密(Link Encryption)

链路加密,是对在网络相邻结点之间通信线路上传输的数据进行加密。2.端—端加密

在单纯采用链路加密方式时,所传送的数据在中间结点将被恢复为明文,因此,链路加密方式尚不能保证通信的安全性;而端—端加密方式是在源主机或前端机FEP中的高层(从传输层到应用层)对所传输的数据进行加密。这样可以保证在中间结点不会出现明文。6.3 认 证 技 术 1.口令

利用口令来确认用户的身份,是当前最常用的认证技术。2.对口令机制的基本要求 口令长度要适中(2)自动断开连接(3)不回送显示(4)记录和报告 3.一次性口令 4.口令文件

6.3.2 基于物理标志的认证技术 3.指纹识别技术(1)指纹(2)指纹识别系统

6.3.3 基于公开密钥的认证技术 1.申请数字证书 2.SSL握手协议

3.数据加密和检查数据的完整性(1)数据加密

在客户机和服务器间传送的所有信息,都应利用协商后所确定的加密算法和密钥进行加密处理,以防止被攻击。(2)检查数据的完整性

为了保证经过长途传输后所收到的数据是可信任的,SSL协议还利用某种算法对所传送的数据进行计算,以产生能保证数据完整性的数据识别码(MAC),再把MAC和业务数据一起传送给对方;而收方则利用MAC来检查所收到数据的完整性。

6.4 访问控制技术 1)访问权

为了对系统中的对象加以保护,应由系统来控制进程对对象的访问。我们把一个进程能对某对象执行操作的权力称为访问权(Access right)。每个访问权可以用一个有序对(对象名,权集)来表示.2)保护域(参见图6-8) 3)进程和域间的静态联系方式 4)进程和域间的动态联系方式 6.4.3 访问控制矩阵的实现

1.访问控制表(Access Control List) 2.访问权限(Capabilities)表 6.5 防 火 墙 技 术

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