【计算机】操作系统基础(Linux)教案《操作系统基础》课程教学说明课程名称:操作系统基础课程学时:64 课时(34 课时课程教学, 30 课时课程实验) 预备知识:计算机基本知识,熟悉鼠标和键盘操作本课程教学安排在电子教室进行,实验安排在操作系统专用实验机房进行。
每次教学(实验)为2学时。
教学进度安排表顺序授课内容1 讲授:操作系统概述2 讲授:网络操作系统Linux简介3 讲授:Linux的安装与配置4 上机:Redhat 9 的安装与配置5 讲授:Linux 字符环境6 上机:Linux 常用命令的使用7 讲授:Shell程序设计8 上机:简单Shell编程9 讲授:Linux 图形环境 10 上机:Linux 图形环境的使用 11 讲授:Linux帐户管理 12 上机:Linux帐户管理 13 讲授:Linux文件系统管理 14 上机:Linux文件系统管理15 讲授:Linux软件包管理 16 上机:Linux软件包管理 17 讲授:Linux基本系统恢复 18 上机:Linux基本系统恢复 19 讲授:Linux网络操作 20 上机:配置Linux 网络 21 讲授:NFS服务器 22 上机:配置NFS服务器 23 讲授:Samba服务器 24 上机:配置Samba服务器 25 讲授:DNS服务器 26 上机:配置DNS服务器 27 讲授:Web服务器 28 上机:配置Web服务器 29 讲授:邮件服务器 30 上机:配置邮件服务器 31 讲授:FTP服务器 32 上机:配置FTP服务器简案目录第1讲操作系统概论................................................................................................ 4 第2讲网络操作系统Linux简介 ..................................................................... ...... 6 第3讲 Linux 的安装与配置 ..................................................................... .............. 7 第4讲 Linux 使用基础 ..................................................................... ...................... 8 第5讲 shell编程 ..................................................................... .................................. 9 第6讲 Linux 图形环境 ..................................................................... .................... 10 第7讲帐户管理...................................................................... ................................ 11 第8讲文件系统管理...................................................................... ........................ 12 第9讲软件包管理...................................................................... ............................ 13 第10讲备份与恢复...................................................................... ............................ 14 第11讲 TCPIP网络配置 ..................................................................... .................... 15 第12讲 NFS服务 ..................................................................... ................................ 16 第13讲 Samba服务 ................................................................................................. 17 第14讲 DNS服务器...................................................................... ........................... 18 第15讲 Web服务器 ..................................................................... ............................ 19 第16讲邮件服务器...................................................................... ............................ 20 第17讲 FTP服务器 ..................................................................... . (21)第1讲操作系统概论教学目标:掌握操作系统的定义,操作系统的特征和主要功能; 理解操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统),以及分时概念;了解操作系统的发展历程,分时和实时操作系统的特点,常用操作系统的用户界面,主要操作系统产品系列。
教学重点:操作系统的定义、形成、功能、类型和特征。
教学难点:操作系统的结构;操作系统的发展历程;操作系统的功能和特性教学过程:(见PPT课件)1.0 开场白(5分钟)1.1 操作系统的形成和发展(30分钟)1.1.1 什么是操作系统操作系统的定义操作系统的结构1.1.2 操作系统的发展历程操作系统经历了四个发展阶段:1946年,50年代末:第一代,电子管时代,无操作系统。
50年代末,60年代中期:第二代,晶体管时代,批处理系统。
60年代中期,70年代中期:第三代,集成电路时代,多道程序设计。
70年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。
现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。
典型操作系统:批处理系统、分时系统、实时系统和通用操作系统。
1.2 操作系统的功能和特性(25分钟)1.2.1 操作系统的功能1(存储器管理功能内存分配;地址映射;内存保护;内存扩充2(处理机管理功能作业和进程调度;进程控制;进程通信3(设备管理功能缓冲区管理;设备分配;设备驱动;设备无关性 4(文件管理功能文件存储空间的管理;文件操作的一般管理 ;目录管理;文件的读写管理和存取控制5(用户接口现代操作系统向用户提供三种类型的界面: 图形界面、命令界面和程序界面。
1.2.2 操作系统的特性1(并发性2(共享性3(虚拟性4(不确定性1.3 操作系统的类型和主要产品(25分钟)1.3.1 多道批处理系统1.3.2 分时系统1.3.3 实时系统1.3.4 个人机系统1.3.5 网络操作系统1.3.6 分布式操作系统课堂小结 (3分钟)操作系统是由一系列程序模块组成的,它的基本功能是资源管理和方便用户:它管理处理机、内存、I/O设备和文件,提供用户接口。
操作系统发展以来,主要有两个目的:第一,为程序开发和执行提供一个方便的环境;第二,为保证计算机系统顺利执行,操作系统对各个计算机活动进行调度。
操作系统的形成和发展是与计算机硬件发展密切相关的。
由最初的手工操作到批处理系统的产生、通道和中断机构出现,以后相继出现了多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统。
反过来,操作系统的发展对硬件也是提出了更高的要求。
操作系统提供了五大功能,分别是:存储器管理、处理机管理、文件管理、设备管理和用户接口。
操作系统这类系统软件有自己的基本特征,这就是:并发性、共享性、虚拟性和不确定性。
操作系统提供大量的服务,在最低层是系统调用,它允许正在运行的程序直接得到操作系统的服务;在较高层,命令解释程序为用户提供请求服务的机制,而不必编写程序。
操作系统分为不同档次,同档次也有不同产品,它们各有特色。
课外作业(2分钟)教材P1、3、6 教材P1、3、6 13 13教学后记第2讲网络操作系统Linux简介教学目标了解Linux操作系统的发展历程、现状及未来以及Linux操作系统下的常用软件。
理解Linux操作系统的内核版本和发行版本。
掌握Linux操作系统的功能和特性, Linux操作系统的内核体系结构。
教学重点:Linux操作系统的内核版本和发行版本;Linux操作系统的内核体系结构教学难点:Linux操作系统的内核版本和发行版本的概念;Linux操作系统的内核体系结构教学过程:(见PPT课件)复习提问(5分钟)2.1 Linux的发展 (10分钟)2.2 Linux的功能和特性 (15分钟)2.3 Linux的版本(15分钟)2.4 Linux的常用软件(15分钟)2.5 Linux内核体系结构(15分钟)2.6 Linux的现状及未来(10分钟)课堂小结(5分钟)本讲介绍了Linux的发展、Linux的功能和特性、Linux的版本、Linux的常用软件、Linux内核体系结构以及Linux的现状及未来。
课外作业教材P 1、3、6 13教学后记第3讲 Linux 的安装与配置教学目标:掌握:登录、和关闭,Linux的基本。
教学重点:Linux的安装、配置教学难点:Linux的安装教学过程:(见PPT课件)复习提问(5分钟)3.1 Red Hat Linux 9的安装(50分钟)3.2 Linux的基本设置(30分钟)课堂小结(5分钟)本课我们学习了Red Hat Linux 9的安装与配置。