ixLinux操作系统课程教学大纲.docx

上传人:b****6 文档编号:5884496 上传时间:2023-01-01 格式:DOCX 页数:15 大小:22.79KB
下载 相关 举报
ixLinux操作系统课程教学大纲.docx_第1页
第1页 / 共15页
ixLinux操作系统课程教学大纲.docx_第2页
第2页 / 共15页
ixLinux操作系统课程教学大纲.docx_第3页
第3页 / 共15页
ixLinux操作系统课程教学大纲.docx_第4页
第4页 / 共15页
ixLinux操作系统课程教学大纲.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

ixLinux操作系统课程教学大纲.docx

《ixLinux操作系统课程教学大纲.docx》由会员分享,可在线阅读,更多相关《ixLinux操作系统课程教学大纲.docx(15页珍藏版)》请在冰豆网上搜索。

ixLinux操作系统课程教学大纲.docx

ixLinux操作系统课程教学大纲

《Unix/Linux操作系统》课程教学大纲

一、课程基本信息

课程代码:

230446

课程名称:

Unix/Linux操作系统

英文名称:

OperatingSystemofUnix/Linux

课程类别:

专业课

学时:

72(其中上机实验18学时)

学  分:

3.5

适用对象:

计算机科学与技术专业,网络工程专业

考核方式:

考试,考试成绩占70%,平时成绩占30%

先修课程:

操作系统、C语言

二、课程简介

本课程的目的主要是通过本课程学习,使学生比较深入地理解掌握UNIX系统的概念和原理,并使UNIX系统的理论与实践相结合。

本课程要求学生有专业基础课诸如:

《操作系统》及《C语言程序设计》等课程的基础,在学习过程中,除要掌握UNIX的概念和原理外,还要学会UNIX的系统使用和管理。

计算机操作系统是计算机最基本的系统软件,而作为UNIX操作系统又是在小型机以上使用最广的操作系统,我们通过对计算机操作系统概念的了解来掌握UNIX操作系统。

通过UNIX操作系统的教学,应使学生主要掌握UNIX操作系统的概念、组成以及系统的日常管理所需要的知识,还要掌握SHELL等相关的常用命令,UNIX操作系统文件系统管理和UNIX系统管理的常用命令,vi编辑程序的使用等。

总之,在本科生阶段,除了掌握UNIX的基本概念,重点应该掌握UNIX操作系统的使用和日常维护和管理。

三、课程性质与教学目的

课程性质:

专业课

通过本课程学习,使电视大学学员掌握UNIX/LINUX下进行系统程序设计所需的有关重要概念和知识,包括SHELL编程、基本的进程控制、复杂的进程通信,加上UNIX下的网络管理的基本知识,包括WWW服务器、DNS服务器、FTP服务器和MAIL服务器的安装、配置和使用。

讲授时,综合计算机操作系统和计算机网络的基本知识,并结合大量的实例分析,加深学生对UNIX操作系统的认识。

四、教学内容及要求

第一章绪论

(一)目的与要求

1.熟悉操作系统的发展历史。

2.熟悉UNIX操作系统的主要特性。

3.熟悉UNIX系统的发展史。

(二)教学内容

第一节

1.主要内容

掌握操作系统的概念,目标,接口功能,资源管理器功能。

2.基本概念和知识点

操作系统是用户和计算机的接口。

3.问题与应用

在没有操作系统的时候用户怎么应用计算机?

第二节

1.主要内容

UNIX系统的主要特点

2.基本概念和知识点

设计简单、功能全面

多用户、多任务

文件系统可随意卸载

良好开放性和可移植性

强大命令功能

完善的安全机制

3.问题与应用

UNIX系统是怎么样来保证它的安全性?

(三)实践环节与课后练习

Linux操作系统产生的发展的根源在哪里?

(四)教学方法与手段

课堂讲授

 

第二章UNIX基本概念及入门技术

(一)目的与要求

1.熟悉UNIX操作系统的主要特性。

2.熟悉UNIX基本概念和基本的命令。

(二)教学内容

第一节

1.主要内容

UNIX系统的基本常识。

2.基本概念和知识点

两种前端机。

用户的注册与注销。

账户的管理。

用户口令的管理。

3.问题与应用

怎么样管理账户及口令?

第二节

1.主要内容

Shell的定义及功能

2.基本概念和知识点

Shell的内部命令和外部命令

3.问题与应用

内部命令和外部命令的主要区别

第三节

1.主要内容

UNIX系统启动及用户登录过程

2.基本概念和知识点

UNIX系统启动过程

UNIX系统登录过程

3.问题与应用

启动过程有几种方式?

(三)实践环节与课后练习

cp和ln命令的区别

(四)教学方法与手段

课堂讲授

第三章编辑器

(一)目的与要求

1.掌握UNIX中主流编辑器的使用方法。

(二)教学内容

第一节

1.主要内容

常用的UNIX编辑器。

2.基本概念和知识点

ed-----行编辑

ex-----ed的替代品,行编辑

edit-----ex的简化版

vi-----全屏编辑

emacs-----可视化编辑

xemacs----图形界面编辑

3.问题与应用

为什么vi编辑器最常用?

第二节

1.主要内容

Vi编辑器的主要使用方法

2.基本概念和知识点

Vi的操作方式

Vi中多种工作方式的转换

末行方式下的常用命令

3.问题与应用

保存,保存退出,不保存退出的命令是什么?

怎么样在编辑模式和命令模式之间切换?

第四章shell编程

(一)目的与要求

1.熟悉掌握shell编程的方法。

(二)教学内容

第一节

1.主要内容

Shell的基本认识。

2.基本概念和知识点

Shell是UNIX提供的与用户交互的接口

Shell程序是命令解释程序

3.问题与应用

怎么样理解shell的接口概念?

第二节

1.主要内容

Shell程序设计

2.基本概念和知识点

输入输出重定向

管道

用户工作环境设置

三种引号的作用

变量作用域和位置变量

test命令

分支和循环控制语句

3.问题与应用

三种引号的区别是什么?

(三)实践环节与课后练习

1)编写一个shell程序,根据用户的输入数据提示显示相应的文字:

(A)如果用户输入的字符串为”yao”,”luo”,”du”,则先输出”welcome”字符串,然后输出用户输入的字符串,再输出”youaresuccessfultologin!

”.

(B)如果用户输入的是其它字符串,则输出”sorry,accessdenied!

”.

2)设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限为rwxr-xr–

(四)教学方法与手段

课堂讲授

第五章文件

(一)目的与要求

1.掌握UNIX文件的类型、与文件系统相关的系统调用。

(二)教学内容

第一节

1.主要内容

文件类别。

2.基本概念和知识点

普通文件、目录文件、管道文件、设备文件

3.问题与应用

为什么要把设备归到文件一类?

第二节

1.主要内容

文件管理的系统调用

2.基本概念和知识点

creat、read和write系统调用

3.问题与应用

文件系统调用和高级文件函数调用之间的区别.

(三)实践环节与课后练习

写一段c程序,完成下列命令的功能:

%cpfile1file2

无论文件是何种类型(字符可见、二进制不可见)。

(四)教学方法与手段

课堂讲授

第六章UNIX进程

(一)目的与要求

1.了解UNIX进程创建机制、进程调度原理。

2.掌握进程的系统调用。

(二)教学内容

第一节

1.主要内容

进程控制系统。

2.基本概念和知识点

管理将要被CPU使用的程序和数据

存储空间分配

进程交换调度

并发执行控制

系统资源分配

3.问题与应用

进程怎么样控制?

第二节

1.主要内容

进程调度程序

2.基本概念和知识点

对参与竞争CPU且已备执行条件的进程进行分析和裁决

对选中的进程做CPU控制权转交

管理进程运行中各种状态的转换

完成进程在系统内外存之间的交换

3.问题与应用

进程怎么样调度?

第三节

1.主要内容

进程管理的系统调用

2.基本概念和知识点

fork,exec,wait和system系统调用

3.问题与应用

为什么需要exec系统调用?

(三)实践环节与课后练习

进程调度的具体原理和算法?

nice值和优先级的关系?

编写一个c语言的程序,统计一个文件的大小

编写一个程序,该程序生成一个子进程,在子进程中执行”touchnewfile”命令;父进程等待子进程的结束并打印出该子进程的id。

(四)教学方法与手段

课堂讲授

第七章UNIX进程的通信

(一)目的与要求

1.了解UNIX进程的通信方式以及分类。

2.熟悉锁文件通信。

3.掌握信号通信和管道通信。

(二)教学内容

第一节

1.主要内容

UNIX进程的通信方式以及分类。

2.基本概念和知识点

控制信息的传递

大批量数据的传送

3.问题与应用

两种通信方式的区别?

第二节

1.主要内容

锁文件通信

2.基本概念和知识点

记录锁

3.问题与应用

记录锁和普通的锁文件有什么区别?

第三节

1.主要内容

信号通信和管道通信

2.基本概念和知识点

信号通信

有名管道通信

无名管道通信

3.问题与应用

有名管道通信和无名管道通信有什么区别?

它们有什么应用范围?

(三)实践环节与课后练习

在父子进程中利用无名管道进行通信,通信的内容为“goodafternoon”。

两个相互独立的进程利用有名管道进行通信,通信的内容为“howareyou”。

教学方法与手段

课堂讲授

第八章DNS服务器

(一)目的与要求

1.熟悉DNS服务器的基本原理。

2.掌握DNS服务器的基本配置。

(二)教学内容

第一节

1.主要内容

DNS服务器的基本原理。

2.基本概念和知识点

DNS域名空间

节点、域和区

DNS解析过程

3.问题与应用

域和区有什么不同?

第二节

1.主要内容

DNS服务器的基本配置

2.基本概念和知识点

主配置文件

设置根区域

设置主区域

3.问题与应用

为什么需要设置根区域?

(三)实践环节与课后练习

配置一个DNS服务器,域为,主机有三台,分别是,,,dns服务器在上。

(四)教学方法与手段

课堂讲授

第九章WWW服务器

(一)目的与要求

1.熟悉WWW服务器的基本原理。

2.掌握apache和tomcat服务器的基本配置。

(二)教学内容

第一节

1.主要内容

WWW服务器的基本原理。

2.基本概念和知识点

请求——服务模型

3.问题与应用

HTTP协议是有连接的还是无连接的?

第二节

1.主要内容

Apache服务器的基本配置

2.基本概念和知识点

主配置文件

设置主目录路径

创建虚拟目录

建立虚拟主机

3.问题与应用

虚拟目录和虚拟主机的概念的区别?

(三)实践环节与课后练习

配置一个www服务器,工作目录为/var/www,再配置两台虚拟主机,一台是基于ip的,一台是基于dns的。

(四)教学方法与手段

课堂讲授

第十章FTP服务器

(一)目的与要求

1.熟悉ftp服务器的工作原理。

2.掌握ftp服务器的基本配置。

(二)教学内容

第一节

4.主要内容

WWW服务器的基本原理。

5.基本概念和知识点

请求——服务模型

6.问题与应用

HTTP协议是有连接的还是无连接的?

第二节

4.主要内容

Apache服务器的基本配置

5.基本概念和知识点

主配置文件

设置主目录路径

创建虚拟目录

建立虚拟主机

6.问题与应用

虚拟目录和虚拟主机的概念的区别?

(三)实践环节与课后练习

配置一个www服务器,工作目录为/var/www,再配置两台虚拟主机,一台是基于ip的,一台是基于dns的。

(四)教学方法与手段

课堂讲授

第十一章电子邮件服务的配置与应用

(一)目的与要求

1.熟悉postfix服务器的工作原理。

2.掌握postfix服务器的基本配置。

(二)教学内容

第一节

1.主要内容

postfix服务的工作原理。

2.基本概念和知识点

Postfix的优点以及和其它服务器的比较。

3.问题与应用

Postfix的优点是什么?

第二节

1.主要内容

postfix服务器的基本配置。

2.基本概念和知识点

主配置文件

3.问题与应用

怎么样配置一台基本的postfix服务器?

(三)实践环节与课后练习

配置一个基本的postfix服务器。

(四)教学方法与手段

课堂讲授

第十二章VPN服务的配置与应用

(一)目的与要求

1.熟悉VPN服务器的工作原理。

2.掌握VPN服务器的基本配置。

(二)教学内容

第一节

1.主要内容

VPN服务的工作原理。

2.基本概念和知识点

VPN的原理以及应用范围。

3.问题与应用

VPN服务器通常用在哪些场合?

第二节

1.主要内容

VPN服务器的基本配置。

2.基本概念和知识点

主配置文件

3.问题与应用

怎么样配置一台基本的VPN服务器?

(三)实践环节与课后练习

配置一个基本的VPN服务器。

(四)教学方法与手段

课堂讲授

五、各教学环节学时分配

教学环节

教学时数

课程内容

实验

其他教学环节

第一章

3

3

第二章

4

1

3

8

第三章

4

4

第四章

5

1

3

9

第五章

5

1

3

9

第六章

5

1

6

第七章

4

1

5

第八章

4

1

3

8

第九章

4

3

7

第十章

4

3

7

第十一章

3

3

第十二章

3

3

合计

48

6

18

72

六、推荐教材和教学参考资源

[1]张红光,李福才编著.UNIX操作系统教程(第2版).北京:

机械工业出版社

[2]张红光,李福才编著.UNIX操作系统实验教程.北京:

机械工业出版社

[3]林慧深,刘殊,尤国君.RedHatLinux服务器配置与应用.人民邮电出版社

七、其他说明

大纲修订人:

邱科宁修订日期:

2007年4月15日

大纲审定人:

陆谊、郑建华审定日期:

2007年9月15日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1