UnixLinux操作系统“课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix/Linux操作系统“课程教学大纲
32学时 2学分
一、课程的性质与目的
Linux作为一个日渐流行的多用户、多任务操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。

在网络技术迅速发展的今天,网络操作系统是网络中的核心技术,所以本课程是计算机科学与技术专业学生的一门必修专业课。

本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护、主要网络应用等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础,以摆脱作为操作系统简单使用者的禁锢,为日后的发展铺平道路。

二、课程的基本要求
(一)基本知识要求:
1.了解Linux操作系统的历史、发展、现状、主要特性与用途;
2.理解网络操作系统的基本概念,理解用户管理、系统管理和网络系统管理基本概念;
3.理解文件系统作用与分类,理解文件与目录的基本概念,熟悉系统目录结构;
4.理解作业与进程概念及其区别,理解内核的概念,理解进程管理与作业控制的意义;
5.了解Shell、Shell的分类与Shell程序设计;
6.理解系统配置文件的作用;
7.理解系统的启动过程。

(二)能力要求:
1.熟练掌握Linux系统的启动、登入、登出和系统的关闭;
2.掌握Linux系统的安装、卸载与简单的故障修复;
3.熟练掌握文件和目录的移动、复制、删除和改名命令的使用;
4.熟练掌握文件和目录的属性操作,关键字查找(grep),和文件查找(find)的命令;
5.掌握创建文件系统、管理文件系统的方法和文件系统管理的常用命令;
6.熟练掌握Linux系统的网络配置,能够使用系统配置文件来配置、调试网络;
7.熟练掌握进程的启动、进程的查看和进程的调度命令;
8.熟悉一种Shell,掌握简单的Shell编程方法;
9. 会使用Linux 的系统控制命令、网络操作命令;
10.掌握Linux软件的安装方法、了解日志系统;
11. 掌握www、ftp、samba、nfs、等服务器的简单配置,熟悉基本管理命令和方法。

三、课程的主要内容
第一部分用户基础
第一章Linux操作系统简介
Linux发展史、Linux吉祥物、Linux一词的发音、发展现状与前景、Linux 的主要特点、Linux主要应用、主要发行版本。

第二章Linux系统的安装与基本配置
系统安装注意事项、系统安装过程、系统引导方法、使用VMWare虚拟机。

第三章Linux系统基本操作
系统的进入与退出、X Window的启动与退出、帮助信息的获取。

第四章X Window的配置与使用
X Window系统概述、X Window的配置、窗口管理器的选择。

第二部分系统管理
第五章文件与目录操作
Linux系统的组成、Linux系统的目录结构、文件名与类型、目录的基本操作、文件的基本操作、改变访问权限与归属、链接的创建、文件内容的查看、文件内容的查询、文件的查找、备份与压缩、X Window下文件与目录操作、Linux环境下的DOS命令、vi编辑器的使用。

第六章用户与组的管理
用户管理、用户组管理、用户管理工具。

第七章文件系统管理与维护
文件系统的类型、文件系统的创建、磁盘空间的管理、文件系统的安装与卸载、文件系统的维护。

第八章Linux系统的引导与服务的启动
系统引导过程、多重引导的配置、运行级与init、系统开机服务、服务的启动与配置。

第九章Shell与Shell编程
什么是shell、shell的种类、shell程序设计基础知识、shell程序流程控制、运行shell程序的方法、bash程序的调试、bash的内部命令、Shell 编程示例。

第十章进程管理与作业控制
进程与作业的概念、进程启动、进程查看、进程调度。

第十一章软件安装与日志系统
软件安装、日志系统。

第三部分网络应用
第十二章网络的配置与使用
TCP/IP网络、常用网络命令、网络配置文件、网络配置工具。

第十三章超级服务器
inetd、TCP_Wrapper(tcpd) 、xinetd。

第十四章因特网服务器
域名服务器、Web服务器、FTP服务器、邮件服务器、News服务器。

第十五章内网服务器
Samba服务器、NFS服务器。

第十六章其它服务器
DHCP服务器、Proxy服务器、防火墙。

四、学时分配
1.授课学时分配:20学时
2.实践教学内容与学时分配:10学时
五、大纲制定说明
1.本大纲适用于是计算机科学与技术本科专业选修。

2.本课程的是一门综合性的实用技术课,涉及知识面较广,具有很强的实践性。

所以在教学过程中应突出试验的重要性,注重理论与实践相结合,采用课堂教学、媒体演示、实验等多种手段相结合进行教学。

3.课程的先修课包括:计算机文化基础、网络原理、操作系统、程序设计等,要求学生有一定的计算机软、硬件的基础知识和网络基础知识,以便更好地理解和掌握Linux相关知识。

4.主要参资料:
(1)《Linux系统及网络应用》
(2) Red Hat Linux 9 Documentation CD
(3)《边用边学Linux》,清华大学出版社,作者:Xteam(中国)软件技术有限公司
(4)《Linux使用简明教程》,西安电子科技大学出版社,作者:杨波等
5.成绩考核方式:理论占50%,实践技能占50%。

理论考核:书面测试。

实践技能考核:在条件具备时,采取上机考试。

6.主讲教师根据本大纲,制定具体的授课计划。

大纲制定者:
大纲审定者:
年月日。

相关文档
最新文档