2024年3月27日发(作者:)
Linux操作系统
Operating System of Linux
一、课程基本信息
学 时:40(其中上机实验8学时)
学 分:2.5
考核方式:考试,考试成绩占70%,平时成绩占30%
中文简介:
《Linux操作系统》是面向物联网工程专业的一门专业选修课程,本课程要求学生有专
业基础课诸如:《操作系统》及《C语言程序设计》等课程的基础。
本课程的目的主要是通过本课程学习,使学生比较深入地理解掌握Linux系统的概念
和原理,并使Linux系统的理论与实践相结合。在学习过程中,除要掌握Linux的概念和
原理外,还要学会Linux的系统使用和管理。
计算机操作系统是计算机最基本的系统软件,而作为Linux操作系统又是在小型机以
上使用最广的操作系统,我们通过对计算机操作系统概念的了解来掌握Linux操作系统。
通过Linux操作系统的教学,应使学生主要掌握Linux操作系统的概念、组成以及系统的
日常管理所需要的知识,还要掌握SHELL等相关的常用命令,Linux操作系统文件系统管理
和Linux系统管理的常用命令,VI编辑程序的使用等。总之,在本科生阶段,除了掌握Linux
的基本概念,重点应该掌握Linux操作系统的使用和日常维护和管理。
二、教学目的与要求
学生学完该课程后应该掌握Linux操作系统的常用命令的使用、图形界面的多种实用
程序的使用、多种Internet服务功能的配置,通过实验加强学生的动手能力。
第一章 绪论
教学目的与要求:
6.熟悉操作系统的发展历史。
7.熟悉Linux操作系统的主要特性。
8.熟悉Linux系统的发展史。
第二章 Linux的常用基本命令
教学目的与要求:
1.熟悉Linux操作系统的主要特性。
2.熟悉Linux基本概念和基本的命令。
第三章 编辑器
教学目的与要求:掌握Linux中主流编辑器的使用方法。
第四章 shell编程
教学目的与要求:熟悉掌握shell编程的方法。
第五章 文件
教学目的与要求:掌握UNIX文件的类型、与文件系统相关的系统调用。
第六章 进程
教学目的与要求:
1.了解Linux进程创建机制、进程调度原理。
2.掌握进程的系统调用。
第七章 Linux进程的通信
教学目的与要求:
1.了解Linux进程的通信方式以及分类。
2.熟悉锁文件通信。
3.掌握信号通信和管道通信。
第八章 DNS服务器
教学目的与要求:
1.熟悉DNS服务器的基本原理。
2.掌握DNS服务器的基本配置。
第九章 WWW服务器
教学目的与要求
1.熟悉WWW服务器的基本原理。
2.掌握Apache和Tomcat服务器的基本配置。
第十章 FTP服务器
教学目的与要求:
1.熟悉ftp服务器的工作原理。
2.掌握ftp服务器的基本配置。
三、教学方法与手段
本课程采用课堂教学的方式,条件具备时,网络教学工具和联网教学方式相结合,课
堂教学采用传统教学和多媒体教学相结合,理论与实际应用相结合,通过全面而丰富的实
例(多媒体演示)学习,使学生具备独立应用Linux解决实际问题的能力,理解Linux操
作系统的基本原理及内核基础知识。通过本课程的学习,培养学生实际动手能力和程序设
计的能力,掌握Linux的基本操作及Linux下C语言编程,达到学以致用目的。
九、教学内容及目标
理论学时:32学时
学时
分配
2
掌握
了解
教学内容
第一章 绪论
第一节 操作系统的概念,目标,接口功能,资源管理器功能
第二节 Linux系统的主要特点
教学目标
重点与难点:学会安装Linux操作系统; 了解Linux操作系统的
主要特点及相关概念;
衡量学习是否达到目标的标准(每章最后):对Red Hat Linux的
安装和基本操作熟练掌握
第二章 Linux的常用基本命令
第一节 命令的使用
第二节 文件的概念及操作命令
第三节 目录及其操作命令
第四节 文件压缩与联机帮助命令
重点与难点:常用基本命令;目录的管理及操作命令
衡量学习是否达到目标的标准:熟练地通过终端进行基本命令输
入
第三章 编辑器
第一节 常用的Linux编辑器
第二节 VI编辑器的主要使用方法
重点与难点:VI编辑器的使用方法;VI编辑器的三种模式的使用
方法。
衡量学习是否达到目标的标准:熟练地使用VI编辑器创建文件;
打开文件及修改文件;VI三种工作模式的相互切换方式。
第四章 SHELL编程
第一节 Shell的基本认识
第二节 Shell程序设计
重点与难点:Shell的基本知识及程序设计
衡量学习是否达到目标的标准:熟练地进行Shell程序设计
第五章 文件
第一节 文件类别
第二节 文件管理的系统调用
重点与难点:识别Linux操作系统的各种文件及功能;文件系统
调用和高级文件函数调用之间的区别
衡量学习是否达到目标的标准: 掌握UNIX文件的类型、与文件
系统相关的系统调用
第六章 进程
第一节 进程控制系统
第二节 进程调度程序
第三节 进程管理的系统调用
4
掌握
掌握
了解
了解
4
了解
掌握
4
了解
掌握
2
了解
掌握
4
掌握
掌握
掌握
重点与难点:了解进程怎么样控制?进程怎么样调度? 为什么需
要exec系统调用?
衡量学习是否达到目标的标准:掌握进程的基本概念和知识点;
掌握进程的系统调用
第七章 Linux进程的通信
第一节 Linux进程的通信方式以及分类
第二节 锁文件通信
第三节 信号通信和管道通信
重点与难点:了解Linux进程的主要通信方式与分类;理解记录
锁;理解信号通信与管道通信的实质及区别
衡量学习是否达到目标的标准: 两种通信方式的区别?记录锁
和普通的锁文件有什么区别?
第八章 DNS服务器
第一节 DNS服务器的基本原理
第二节 DNS服务器的基本配置
重点与难点:理解DNS服务器工作的基本原理;学会配置DNS服
务器
衡量学习是否达到目标的标准:熟练地配置DNS服务器
第九章 Apache服务器
第一节 Apache服务器的基本原理
第二节 Apache服务器的基本配置
重点与难点:理解Apache服务器工作的基本原理;学会配置
Apache服务器
衡量学习是否达到目标的标准:熟练地配置Apache服务器,进行
相关的实验,并成功测试
第十章 FTP服务器
第一节 FTP服务器的工作原理
第二节 FTP服务器的基本配置
重点与难点:理解FTP服务器工作的基本原理;学会配置FTP服
务器
衡量学习是否达到目标的标准:熟练地配置FTP服务器,进行相
关的实验,并成功测试
十、推荐教材和教学参考资源
[1] 刘兵 编著.Linux实用教程.北京:中国水利水电出版社
4
了解
了解
理解
2
理解
掌握
3
理解
掌握
2
[2]张红光,李福才编著.UNIX操作系统教程(第2版).北京:机械工业出版社
[3]张红光,李福才编著.UNIX操作系统实验教程.北京:机械工业出版社
[4]林慧深,刘殊,尤国君.RedHat Linux服务器配置与应用.人民邮电出版社


发布评论