《操作系统基础》课程教学说明 课程名称:操作系统基础 课程学时:64课时(34课时课程教学十30课时课程实验) 预备知识:计算机基本知识,熟悉鼠标和键盘操作 本课程教学安排在电子教室进行,实验安排在操作系统专用实验机房进行。 每次教学(实验)为2学时
《操作系统基础》课程教学说明 课程名称:操作系统基础 课程学时:64 课时(34 课时课程教学 + 30 课时课程实验) 预备知识:计算机基本知识,熟悉鼠标和键盘操作 本课程教学安排在电子教室进行,实验安排在操作系统专用实验机房进行。 每次教学(实验)为 2 学时
教学进度安排表 顺序 授课内容 讲授:操作系统概述 讲授:网络操作系统 Linux简介 3 讲授: Linux的安装与配置 上机: Redhat9的安装与配置 上机: Linux常用命令的使用 讲授:Shel程序设计 上机:简单Shl编程 讲授: Linux图形环境 10 上机: Linux图形环境的使用 11 讲授: Linux帐户管理 上机: Linux帐户管理 13 讲授: Linux文件系统管理 上机: Linux文件系统管理 讲授: Linux软件包管理 16 上机: Linux软件包管理 17 讲授: Linux基本系统恢复 上机: Linux基本系统恢复 讲授: Linux网络操作 20 上机:配置 Linux网络 讲授:NFS服务器 上机:配置NFS服务器 23 讲授: Sam ba服务器 上机:配置 Samba服务器 讲授:DNS服务器 26 上机:配置DNS服务器 27 讲授:Web服务器 上机:配置web服务器 29 讲授:邮件服务器 上机:配置邮件服务器 讲授:FTP服务器 上机:配置FTP服务器
教学进度安排表 顺序 授课内容 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 服务器
简案目录 第I讲操作系统概论 第2讲网络操作系统 Linux简介 第3讲 Linux的安装与配置 第4讲 Linux使用基础 第5讲she编程. 第6讲 Linux图形环境 4678g01 第T讲帐户管理… 第8讲文件系统管理 第9讲软件包管理 13 第10讲备份与恢复… 第1讲 TCPIP网络配置 第12讲NFS服务 第13讲 Samba服务. 第14讲DNS服务器 56789 第15讲web服务器. 第16讲邮件服务器 第17讲FIP服务器
简案目录 第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操作系统的形成和发展(30分钟) 1.1.1什么是操作系统 操作系统的定义 操作系统的结构 1.1.2操作系统的发展历程 操作系统经历了四个发展阶段 1946年~50年代末:第一代,电子管时代,无操作系统 50年代末~60年代中期:第二代,晶体管时代,批处理系统。 60年代中期~70年代中期:第三代,集成电路时代,多道程序设计。 η0年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。现代计算机 正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。 典型操作系统:批处理系统、分时系统、实时系统和通用操作系统。 12操作系统的功能和特性(25分钟) 12.1操作系统的功能 1.存储器管理功能 内存分配:地址映射;内存保护;内存扩充 2.处理机管理功能 作业和进程调度;进程控制;进程通信 3.设备管理功能 缓冲区管理:设备分配:设备驱动:设备无关性 4.文件管理功能 文件存储空间的管理;文件操作的一般管理;目录管理;文件的读写管理和存取控 制 5.用户接口 现代操作系统向用户提供三种类型的界面:图形界面、命令界面和程序界面。 12.2操作系统的特性 并发性 2.共享性 3.虚拟性 4.不确定性 13操作系统的类型和主要产品(25分钟) 1.3.1多道批处理系统 1.3.2分时系统 1.3.3实时系统
第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分钟) 操作系统是由一系列程序模块组成的,它的基本功能是资源管理和方便用户:它管 理处理机、内存、IO设备和文件,提供用户接口。 操作系统发展以来,主要有两个目的:第一,为程序开发和执行提供一个方便的环 境:第二,为保证计算机系统顺利执行,操作系统对各个计算机活动进行调度。 操作系统的形成和发展是与计算机硬件发展密切相关的。由最初的手工操作到批处 理系统的产生、通道和中断机构出现,以后相继出现了多道批处理系统、分时系统 实时系统、个人机系统、网络系统和分布式系统。反过来,操作系统的发展对硬件 也是提出了更高的要求 操作系统提供了五大功能,分别是:存储器管理、处理机管理、文件管理、设备管 理和用户接口 操作系统这类系统软件有自己的基本特征,这就是:并发性、共享性、虚拟性和不 确定性。 操作系统提供大量的服务,在最低层是系统调用,它允许正在运行的程序直接得到 操作系统的服务;在较高层,命令解释程序为用户提供请求服务的机制,而不必编 写程序 操作系统分为不同档次,同档次也有不同产品,它们各有特色。 课外作业(2分钟) 教材P131、3、6 教学后记
1.3.4 个人机系统 1.3.5 网络操作系统 1.3.6 分布式操作系统 课堂小结 (3分钟) 操作系统是由一系列程序模块组成的,它的基本功能是资源管理和方便用户:它管 理处理机、内存、I/O 设备和文件,提供用户接口。 操作系统发展以来,主要有两个目的:第一,为程序开发和执行提供一个方便的环 境;第二,为保证计算机系统顺利执行,操作系统对各个计算机活动进行调度。 操作系统的形成和发展是与计算机硬件发展密切相关的。由最初的手工操作到批处 理系统的产生、通道和中断机构出现,以后相继出现了多道批处理系统、分时系统、 实时系统、个人机系统、网络系统和分布式系统。反过来,操作系统的发展对硬件 也是提出了更高的要求。 操作系统提供了五大功能,分别是:存储器管理、处理机管理、文件管理、设备管 理和用户接口。 操作系统这类系统软件有自己的基本特征,这就是:并发性、共享性、虚拟性和不 确定性。 操作系统提供大量的服务,在最低层是系统调用,它允许正在运行的程序直接得到 操作系统的服务;在较高层,命令解释程序为用户提供请求服务的机制,而不必编 写程序。 操作系统分为不同档次,同档次也有不同产品,它们各有特色。 课外作业(2分钟) 教材 P13 1、3、6 教学后记
第2讲网络操作系统 Linux简介 教学目标 了解 Linux操作系统的发展历程、现状及未来以及 Linux操作系统下的常用软件。 理解 Linux操作系统的内核版本和发行版本 掌握 Linux操作系统的功能和特性,Linu操作系统的内核体系结构 教学重点: Linux操作系统的内核版本和发行版本; Linux操作系统的内核体系结构 教学难点: Linu操作系统的内核版本和发行版本的概念; Linux操作系统的内核体系结构 教学过程:(见PPT课件) 复习提问(5分钟) 21 Linux的发展(10分钟) 22 Linux的功能和特性(15分钟) 23 Linux的版本(15分钟) 24 Linux的常用软件(15分钟) 25 Linux内核体系结构(15分钟) 26 Linux的现状及未来(10分钟) 课堂小结(5分钟) 本讲介绍了 Linux的发展、 Linux的功能和特性、 Linux的版本、 Linux的常用软件、 Linux内核体系结构以及 Linux的现状及未来 课外作业 教材P131、3、6 教学后记
第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 的现状及未来。 课外作业 教材 P13 1、3、6 教学后记
第3讲 Linux的安装与配置 教学目标: 掌握:登录、和关闭, Linux的基本 教学重点 Linux的安装、配置 教学难点: Linux的安装 教学过程:(见PPT课件) 复习提问(5分钟) 3.1 Red Hat Linux9的安装(50分钟) 3.2 Linux的基本设置(30分钟) 课堂小结(5分钟) 本课我们学习了 Red hat linux9的安装与配置。任何操作系统都需要安装才能使 用,熟悉系统的安装有利于对系统有更清晰的认识,因为安装过程需要了解系统的 硬件环境,需要规划应用软件的安装和选择内核模块。系统管理员必须确切地了解 本机的硬件与软件环境,才可能在系统发生故障时及时地判断并排除故障。 课外作业 教材P485、6 教学后记
第3讲 Linux 的安装与配置 教学目标: 掌握:登录、和关闭,Linux 的基本。 教学重点: Linux 的安装、配置 教学难点: Linux 的安装 教学过程:(见PPT课件) 复习提问(5 分钟) 3.1 Red Hat Linux 9 的安装(50 分钟) 3.2 Linux 的基本设置(30 分钟) 课堂小结(5分钟) 本课我们学习了 Red Hat Linux 9 的安装与配置。任何操作系统都需要安装才能使 用,熟悉系统的安装有利于对系统有更清晰的认识,因为安装过程需要了解系统的 硬件环境,需要规划应用软件的安装和选择内核模块。系统管理员必须确切地了解 本机的硬件与软件环境,才可能在系统发生故障时及时地判断并排除故障。 课外作业 教材 P48 5、6 教学后记
第4讲 Linux使用基础 教学目标: 理解: Linux文件、目录的操作,系统管理命令。 了解: Linux其他常用操作命令。 教学重点: Linux文件、目录的概念及用户权限 教学难点 用户权限 教学过程:(见PPT课件 复习提问(5分钟) 4.1 Linux进入、退出命令(10分钟) 42 Linux系统询问命令(10分钟) 43 Linux文件操作命令(30分钟) 44 Linux目录操作命令(25分钟) 4.5 Linux进程管理操作命令(10分钟) 课堂小结(2分钟) 本课我们学习了 Linux的基本操作命令,包括: Linux进入、退出命令; Linux系 统询问命令; Linux文件操作命令;Linuⅸx目录操作命令和 Linux进程管理操作命 令。应在上机实践中多加练习,认真掌握这些常用的 Linux命令。 课外作业(1分钟) 教材Pn11、4、8 教学后记
第4讲 Linux 使用基础 教学目标: 理解:Linux 文件、目录的操作,系统管理命令。 了解:Linux 其他常用操作命令。 教学重点: Linux 文件、目录的概念及用户权限 教学难点: 用户权限 教学过程:(见PPT课件) 复习提问(5 分钟) 4.1 Linux 进入、退出命令(10 分钟) 4.2 Linux 系统询问命令(10 分钟) 4.3 Linux 文件操作命令(30 分钟) 4.4 Linux 目录操作命令(25 分钟) 4.5 Linux 进程管理操作命令 (10 分钟) 课堂小结(2分钟) 本课我们学习了 Linux 的基本操作命令,包括: Linux 进入、退出命令;Linux 系 统询问命令;Linux 文件操作命令;Linux 目录操作命令和 Linux 进程管理操作命 令。应在上机实践中多加练习,认真掌握这些常用的 Linux 命令。 课外作业(1分钟) 教材 P71 1、4、8 教学后记
第5讲she编程 教学目标 掌握 shell编程的基本知识 了解编写 shell程序并运行的一般步骤 教学重点: she变量、 shell命令以及shll语言控制结构 shell编程实例 教学难点: shell I的特殊字符 教学过程:(见PPT课件) 复习提问(5分钟) 5.1shel概述(10分钟) 52 shell变量(20分钟) 5.3 shell的特殊字符(20分钟) 54shel的控制结构(20分钟) 55 shell应用实例(10分钟) 课堂小结(5分钟) 本课学习了什么是 shell shel变量、shll命令以及 shell语言控制结构,并着重讲 述了如何使用shel语言编写 shell程序。大家要充分理解shel!变量,通过编写 shell 程序并运行,来理解 shell程序在整个 Linux系统所起的巨大作用 课外作业 编写shel程序:用户输入一个参数,程序判断这个参数的字符类型 教学后记
第5讲 shell编程 教学目标: 掌握 shell 编程的基本知识; 了解编写 shell 程序并运行的一般步骤 教学重点: shell 变量、shell 命令以及 shell 语言控制结构 shell 编程实例 教学难点: shell 的特殊字符 教学过程:(见PPT课件) 复习提问(5 分钟) 5.1 shell 概述(10 分钟) 5.2 shell 变量(20 分钟) 5.3 shell 的特殊字符(20 分钟) 5.4 shell 的控制结构(20 分钟) 5.5 shell 应用实例(10 分钟) 课堂小结(5分钟) 本课学习了什么是 shell、shell 变量、shell 命令以及 shell 语言控制结构,并着重讲 述了如何使用 shell 语言编写 shell 程序。大家要充分理解 shell 变量,通过编写 shell 程序并运行,来理解 shell 程序在整个 Linux 系统所起的巨大作用。 课外作业 编写 shell 程序:用户输入一个参数,程序判断这个参数的字符类型 教学后记
第6讲 Linux图形环境 教学目标 熟悉面板和桌面操作 掌握用户登录、注销和关机, GNOME的初步使用方法 掌握文件管理器 Nautilus的使用方法 掌握系统信息显示和系统基本配置的方法 教学重点: X Window简介:图形界面下登录、注销和关机: Nautilus的使用;系统信息显示 和系统基本配置 教学难点: Nautilus的使用 教学过程:(见PPT课件,以演示为主) 复习提问(5分钟) 61 X Window简介(10分钟) 62 GNOME简介(5分钟) 63文件管理器 Nautilus(25分钟) 64使用软盘和光盘(18分钟) 6.5系统信息显示(10分钟) 66系统配置(10分钟) 课堂小结(5分钟) 本课介绍了 Linux的图形界面的基本知识,学习了如何在Linu的图形界面下进行 基本的操作,如文件管理、资源管理和资源配置 课外作业(2分钟) 什么是 X Window系统?它有什么特点? 2.试比较 X Window系统与 MS Windows系统有何不同? 3. Linux系统下经常使用的两种桌面环境是什么? 4.什么是 Nautilus,它具有哪些功能? 5. Nautilus有哪两种启动方式? 6.试比较 Nautilus和 MS Windows的文件管理器的使用? 7.如何在图形环境下使用软盘和光盘? 教学后记
第6讲 Linux 图形环境 教学目标: 了解 X Window; 熟悉面板和桌面操作; 掌握用户登录、注销和关机,GNOME 的初步使用方法 掌握文件管理器 Nautilus 的使用方法 掌握系统信息显示和系统基本配置的方法 教学重点: X Window 简介;图形界面下登录、注销和关机; Nautilus 的使用;系统信息显示 和系统基本配置 教学难点: Nautilus 的使用 教学过程:(见PPT课件,以演示为主) 复习提问(5 分钟) 6.1 X Window 简介 (10 分钟) 6.2 GNOME 简介 (5 分钟) 6.3 文件管理器 Nautilus (25 分钟) 6.4 使用软盘和光盘 (18 分钟) 6.5 系统信息显示 (10 分钟) 6.6 系统配置(10 分钟) 课堂小结(5分钟) 本课介绍了 Linux 的图形界面的基本知识,学习了如何在 Linux 的图形界面下进行 基本的操作,如文件管理、资源管理和资源配置。 课外作业(2分钟) 1. 什么是 X Window 系统?它有什么特点? 2. 试比较 X Window 系统与 MS Windows 系统有何不同? 3. Linux 系统下经常使用的两种桌面环境是什么? 4. 什么是 Nautilus,它具有哪些功能? 5. Nautilus 有哪两种启动方式? 6. 试比较 Nautilus 和 MS Windows 的文件管理器的使用? 7. 如何在图形环境下使用软盘和光盘? 教学后记