《Linux实用操作系统》课程教学大纲
《Linux实用操作系统》课程教学大纲
一、课程基本情况
二、课程性质与作用
《Linux 实用操作系统》是是网络工程专业、信息安全专业和信息对抗技术专业的基础选修课程之一,是一门实用性很强的实践类课程。
该门课程培养学生对计算机操作系统的操作和管理能力、Linux操作系统的相关网络配置和管理的能力。
通过本课程的学习和实践,掌握Linux操作系统的相关应用,编写相应的shell程序,培养学生的动手能力和创新能力。
本课程的先修课程有《工程导论》、《C语言程序设计Ⅰ》。
该课程为后续课程《操作系统原理》、《网络服务配置与管理》、《网络编程技术》等相关课程的学习奠定了基础。
三、培养目标与标准
本课程通过老师讲授、课堂讨论、演示与课后练习等多种教学方法相结合的教学方式来激发学生学习兴趣,引导学生主动学习。
从知识上使学生了解Linux的历史、发展及应用,掌握Linux常用命令、shell的语法结构和系统管理等相关知识。
从能力上培养学生对计算机操作系统的操作和管理、Linux操作系统的相关网络配置和管理等的相关能力。
本课程具体完成培养方案中以下指标,重点完成指标1.2.2、1.3.1、2.4.2。
验等多种信息渠道获得知识,侧重知识的获取,没有实训要求。
T:讲授,指教、学活动中由教师引导开展的基础测试或练习,匹配有课程讨论、课后研讨等环节。
U:运用,指以学生为主导,通过实练而形成的对完成某种任务所必须的活动方式,匹配有课程的三级项目或其它实践环节。
四、理论教学内容与学时分配
五、实践(实验、上机)教学内容与学时分配
本课程实践环节采用多种方式相结合,着力培养学生的计算机系统操作和管理能力,是本课程的重要环节和主要目标。
本课程开出的实践项目详见下表:
六、学业考核
课程结束后,教师将根据以下几方面来评定成绩:
1、学生进行实验前由指导教师点名。
2、学生完成每次实验后须经指导教师验收同意后方可离开实验室。
3、指导教师对实验报告进行批改、评分,并将成绩登录在册。
有缺项者要求及时订正
补齐,不符合实验要求的重做。
4、该课程所有实验结束后,指导教师根据学生的实验过程及报告给出实验成绩,以70%
计入课程总成绩,另外考试成绩以30%计入课程成绩。
详见下表:
七、其他说明
无
撰写人:院(部、中心)教学主管签字(盖章):
2011年 3 月。
《Linux操作系统》教学大纲
LinUX操作系统课程教学大纲一、课程的基本信息适应对象:木科,通信工程课程代码:23E02027学时分配:48=32 (理论)+16 (实验)赋予学分:3学分先修课程:C语言程序设计、数据通信与计算机网络后续课程:嵌入式系统设计二、课程性质与任务性质:通信工程专业课,选修。
任务:主要介绍LinUX操作系统的工作原理、系统功能、操作环境以及主流的工程应用。
重点讲解常用命令、文件操作、进程管理、系统管理、SheIl程序设计,简单介绍编译工具、系统内核、网络管理以及I/O设备管理等,利用上机实践操作及课后工程应用练习,完成理论学习与实际应用双重教学任务。
三、教学目的与要求目的:通过LinUX操作系统课程学习,使学生能够深入理解多任务、多用户操作系统的基本原理,具备IJnux环境下的常用操作和编程技术,达到能够独自配置、管理与维护Linux 系统,并且能够开发简单的应用软件的基本技能,为今后从事与LinUX环境嵌入式系统开发打下良好的基础。
要求:(1)熟练掌握LinUX系统的常用命令,学会文件操作、目录管理等实际操作技术;(2)深入理解LinUX系统中进程管理方法,掌握基本的进程管理命令;(3)初步掌握Linux系统环境下Shell程序设计的基本方法;(4)了解LinUX系统管理与网络管理的基本方法。
四、教学内容与安排(-)理论教学1LinUX概论(2学时)1.1操作系统1. 2 LinUX发展与特征1.3Linux的系统安装1.4LinUX操作的常用命令1.5文件系统与属性2ShelI编程基础(6学时)2. 1 Vi编辑器2. 2 Emacs编辑器2.3 Shell 程序2.4 后台程序 2. 5 Bash 编程 3 L i nux 下C 程序编译工具(4学时)3. 1 Gcc 编译系统3. 2 Gdb 程序调试工具3. 3 Autoconf3.4 Automake 3. 5 Makefile4文件I/O 编程(4学时)4.1系统调用及用户编程接口4. 2文件及文件描述符概述 4. 3不带缓存的文件I/O 操作 4. 4串口应用开发 4. 5标准I/O 开发 5进程与进程通信(4学时)5.1 进程概述5. 2进程控制编程 5. 3管道通信 5. 4信号通信 5. 5共享内存5. 6消息队列6多线程编程(4学时)5.1 线程概述6. 2线程实现7网络管理与网络编程(4学时)6.1 网络管理的相关命令7.2网络安全工具与防火墙技术 7. 3 Linux 环境下Socket 编程8设备驱动开发(4学时)8.1设备驱动概述 8. 2字符设备驱动编写 8. 3块设备驱动编写 8. 4键盘驱动实现(二)实验教学⑴ ⑵ ⑶ (4) G) (6) Linux 系统简单配置 KDE 桌面环境应用 文件与目录操作 进程操作及其他命令 C 程序的编译与调试 (2学时)(2学时) (2学时) (2学时) (4学时)SheII 程序设计与调试(4学时) 五、教学设备和设施多媒体教学,辅以实验教学。
教学大纲2-Linux操作系统实用教程(第2版)-文东戈-清华大学出版社
《Linux操作系统》教学大纲课程编号:1702040 课程类别:专业方向选修课总学时:36学时学分:2学分理论学时:36学时实验学时:0适用专业:计算机科学与技术执笔人:审核人:审批人:一、课程简介及教学目标1. 课程简介Linux操作系统是计算机科学与技术专业开设的一门专业基础课程,是一门实践性很强的课程;对形成学生的职业能力、提高实践水平有重要的作用。
本课程的主要任务是训练学生能灵活运当今主流的操作系统构建网络环境、进行网络管理、搭建各种网络服务、不同平台下的软件开发及移植的能力,培养学生综合运用所学知识进行综合实践的能力,最终让学生提高分析问题、并运用计算机技能解决实际问题的能力。
2.课程地位本课程是计算机科学与技术专业的专业基础课,Linux是自由软件项目的重要组成部分。
它目前广泛地应用于计算机科学研究、软件技术研究、网络服务后台系统等需要高可靠性、高复杂度的环境之中。
因此,学习使用Linux也成为计算机专业人员所必备的技能之一。
掌握Linux操作系统的基本应用技能,可以更好地理解多用户多任务操作系统的进程调度控制管理、系统性能优化管理及软件系统的架构分析及不同平台移植等知识,对综合实践能力的培养有重要的促进作用。
为后续课程如嵌入式操作系统、工程实训、毕业设计等毕业要求起到重要的支撑作用。
3. 教学目标:本课程是操作系统原理的基础上,在Linux操作系统上的实践课,通过本课程的学习,使学生能够掌握不同平台的组网、建网、管网以及软件程序设计、平台移植的基本知识,提高多角度分析和解决问题的能力、以及综合实践的能力。
为学生的后续课程和终身学习奠定基础。
该目标分解为以下子目标:(1)使学生能够进一步掌握操作系统的结构、内核和管理,了解不同操作系统的特点、设计技巧和方法。
(2)理解操作系统与计算机硬件的关系,以及不同操作系统与其平台下软件的关系,掌握不同的操作系统是如何组织和运作的。
(3)掌握类Unix操作系统的使用和一般管理方法,掌握Linux操作系统的分时终端下的系统管理、网络服务构建以及该系统下的编程开发等知识。
《Linux操作系统》课程大纲
一、总论(一)课程性质《Linux操作系统》是一门专业必修考查课。
Linux是真正的网络操作系统,支持多用户、多进程及多线程,实时性好,功能强大而稳定,同时它又具有良好的兼容性和可移植性。
与其它著名的操作系统相比,Linux在Internet和Intranet的应用中占有明显优势,在教学和科研领域中具有广阔的应用前景。
(二)开课目的与任务通过对本课程的学习,使学生掌握Linux操作系统的基本操作、基本命令和基本配置;了解Linux与其它操作系统的联系,掌握Linux下基本服务的配置与使用;为进一步深入学习打下基础。
(三)课程教学重点、难点、手段等说明本课程的重点和难点是Linux基本命令的掌握和熟练应用,Shell脚本的编写,用户与系统的管理与配置,基础服务的配置与使用。
关于Linux基本命令的掌握与应用,要求掌握基础指令的使用,文件查找与文件管理指令的使用,目录的权限设置与使用,过滤器与输入输出重定向方法的使用,vi编辑器的基本使用,压缩与备份命令的使用;了解基本交互命令的使用。
关于Shell脚本的编写,要求掌握Shell的基本概念,Bash常用变量的意义与变量的定义,Shell的别名与历史操作,Shell的定制,Shell脚本的解释与作用,Shell脚本常用语法的使用;能够读懂较复杂的Shell脚本;能够编写简单的Shell脚本。
关于用户与系统的管理与配置,要求掌握创建用户的方法,创建组的方法,检测系统状况的常用命令,检测进程与管理进程的常用命令,查看系统日志的方法;理解文件系统的定义,理解ext3与ext4文件系统,理解设备文件的意义;了解挂接与卸载文件系统;能够配置系统定时任务的执行;能够添加新的硬盘与对硬盘进行分区。
关于基础服务的配置与使用,要求掌握网卡IP地址的配置方法,DNS服务器的指定方法,基础网络操作;了解路由查看与更改方法,访问控制列表设置方法;HTTP服务的模型原理;能够启动与关闭Apache服务,能够对Apache服务进行基本配置,能够配置虚拟主机。
《linux操作系统》教学大纲
linux操作系统教学大纲课程性质:必修总学时: 64 总学分:开课学期:第三学期适用专业计算机网络先修课程数据结构第一部分大纲说明一、课程的性质和任务《计算机操作系统》是计算机科学与技术专业本科生的一门必修课程。
通过学习使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统(Dos、Windows和Unix或 Linux) 会进行基本的操作使用和维护。
二、先修课程要求计算机原理;C语言程序设计和数据结构。
三、课程的教学基本要求掌握计算机操作系统的基本概念、新名词、术语及设计思路和方法技巧,掌握一种操作系统的安装、使用和简单维护。
课程基本要求:(1)熟悉操作系统的用户界面(命令、图形、系统调用等);(2)了解操作系统的分类、功能、结构及其在计算机系统中的地位和作用;(3)掌握操作系统的基本理论、设计方法和实现技术;(4)具有初步的操作系统开发和维护能力。
四、教学方法和教学形式建议课堂讲解与实际参观、调研、实例使用相结合;加强实践教学,讲课与实验比例大于4:1。
五、课程教学要求的层次1. 熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。
2.掌握:要求学生能够较好地理解和掌握,并且能够进行简单分析和判断。
3.了解:要求学生能够一般地了解所学内容。
第二部分教学内容与重点难点第一章操作系统概述(4学时)内容:1.初识操作系统的概念及发展(1学时).2.操作系统的分类(2学时).3.操作系统的功能(0.5学时).4.典型操作系统的简介(0.5学时).熟练掌握:1、几种有代表性OS的特点。
2、OS五大管理功能。
3、从资源管理、进程管理、用户界面及结构等几个角度来定义OS,从而得出什么是操作系统的概念。
掌握:操作系统的定义。
了解:操作系统的历史、操作系统基本类型和、研究操作系统的几种观点。
“Linux 操作系统”课程教学大纲(质量标准)
师资标准
专职教师要求: 1.具有计算机专业或相关专业硕士研究生及以上学历,或讲师及以上技术职称。 2.具有高校教师资格证书。 3.教师应具有专业育人认识到位、思想上高度认同课程思政专业育人理念,应为德 高为师身正为范的有理想信念、有道德情操、有扎实学识、有仁爱之心的“四有”好 老师,具有言行一致、引领、践行等正确三观。 4.熟悉计算机专业知识和相关理论,并能在教学和实训过程中灵活运用。 5.能遵循应用型本科的教学规律,正确分析、设计、实施及评价课程。
信息科学与电气工程学院 大数据系
课程名称 先修课程
数据结构与算法
对先修课应知应会具体要求 掌握数据结构基本原理和常用算法
后续课程
大数据系统与平台技术
课程目标
毕业要求
1
2Hale Waihona Puke 31.使 生掌握 Linux 操作系统的安装、基本配置及命 0.1 0.05 0.05
令行界面的使用方法。
2.使学生理解 Linux 操作系统进程管理、存储管理、文
任务一:LINUX 操作系统概述(支撑课程目标:1、2、6) 知识要点:操作系统功能、Linux 版本、Linux 结构、Linux 安装 学习目标:操作系统功能,了解 Linux 发展历史;了解自由软件;了解 Linux
内核与发行版本;掌握 Linux 安装方法、注意事项与安装步骤;掌握命令行操作方 式及各种帮助使用方法。
授课过程中,通过讲解 open-source 思想 ,介绍研发中国自主知识产权的服务 90
课程应知 应会具体 内容要求
器操作系统必要性和紧迫性,让学生把国家富强 、民族振兴 、人民幸福内化为努 力学习的动力。
授课建议:理论 2 学时。 任务二:Linux 操作系统基础(支撑课程目标:1)
2024《Linux操作系统》教学大纲
01引言Chapter课程背景与意义01掌握Linux操作系统的基本概念、体系结构和常用命令。
020304理解Linux文件系统、进程管理、内存管理、设备管理等核心原理。
学会配置和管理Linux服务器,包括网络配置、安全设置、软件安装与卸载等。
培养学生的实践能力和问题解决能力,能够独立完成实验项目和解决常见问题。
教学目标与要求教材与参考资料01020302 LinuxChapter由Linus Torvalds 于1991年首次发布,至今已广泛应用于服务器、嵌入式设备、超级计算机等领域Linux操作系统基于Unix思想,具有模块化设计、多任务、多用户等特点Linux是一种自由和开放源码的类UNIX操作系统Linux操作系统简介Linux发展历史及现状01020301020304开放源码强大的网络功能高度可定制高稳定性和可靠性Linux 特点与优势应用领域及前景展望服务器领域嵌入式设备超级计算机云计算和大数据03 LinuxChapter虚拟机软件选择与安装虚拟机软件介绍VMware Workstation、VirtualBox等虚拟机软件安装步骤下载、安装、配置虚拟机软件虚拟机网络配置设置虚拟机网络模式,如桥接模式、NAT模式等Linux发行版选择及下载Linux发行版介绍发行版选择建议下载Linux镜像文件系统安装步骤详解创建虚拟机配置虚拟机硬件安装Linux系统安装后配置基本配置与优化建议网络配置设置Linux系统的网络参数,如IP地址、DNS等系统更新与软件安装使用包管理器更新系统、安装常用软件系统优化建议关闭不必要的服务、调整系统参数等,提高系统性能安全配置建议设置防火墙、禁用root远程登录等,提高系统安全性04 LinuxChapterls cd pwdtouch cp mvrm find显示文件内容。
cat文本编辑和处理命令分页显示文件内容。
more/less显示文件的开头/结尾部分。
《Linux操作系统》课程教学大纲
《Linux操作系统》课程教学大纲
关于《Linux 操作系统》课程教学大纲
关于《Linux 操作系统》课程教学大纲
一、课程教学目标
1、任务和地位:
本课程为计算机软件、计算机网络、计算机及应用专业的专业基础课。
该课
程的目的`是让学生了解和掌握Linux/UNIX 的基本概念、原理和一些主要应用。
掌握多进程程序开发方法。
为进一步学习操作系统等课程打下基础。
2、知识要求:
本课程作为专业必修课,要求学生掌握《C 程序设计》、《操作系统》等专
业基础课及其相关知识。
3、能力要求:
学习本课程后,学生应掌握多进程程序设计概念和方法;掌握Linux(或
UNIX)平台的安装、环境变量的设置、开发工具的使用、进程的建立、控制、进
程间的通信、以及网络等知识和编程知识。
二、教学内容的基本要求和学时分配
1、本课程教学总学时数为32 学时。
具体安排如下:
教学内容章目
本课程学分:2
学时分配
讲课课堂讨论小计
第一章概述
第二章 Linux 基础知识
第三章文本编辑器vi
第四章 shell
第五章 Linux 程序设计概述
第六章文件操作
第七章进程控制
第八章进程间通信
合计 32 0 32
2、具体要求:
第1 章概述
【关于《Linux 操作系统》课程教学大纲】。
《Linux操作系统》教学大纲(计算机选修)教案资料
《Linux操作系统》教学大纲第一部分课程目的与任务一、课程基础:计算机操作基础、操作系统原理、C/C++编程。
二、适应对象:计算机科学与技术、软件工程、电子信息科学与技术。
三、教学目的Linux操作系统是当前较为流行的新星操作系统,具有多用户多任务、开放源代码、复合Posix标准等诸多特点,并与Windows操作系统形成鲜明对比。
通过学习Linux操作系统,可以进一步了解操作系统的相关概念,掌握Linux常用应用,学会Linux系统管理和各种网络服务器的架设等知识。
四、内容提要Linux操作系统概述;Linux的基本操作;Linux的安装与升级;Linux环境编程;Linux 系统管理;Linux服务器管理。
第二部分内容及基本要求第1章Linux操作系统概述●基本要求:1、了解Linux的发展历程和常见的几种Linux发行版本。
2、掌握Linux 的特点。
3、了解Linux与其它操作系统的区别以及流行原因。
●参考学时:2学时●参考资料:《Red Hat Linux 9实务应用》(施威铭工作室,清华大学出版社,2004年版)§1、Linux的发展过程发展历程,常见的几种Linux发行版本。
§2、Linux的特点Linux的特点,Linux流行的原因。
第2章图形环境操作●基本要求:1、了解Linux的图形环境特点。
2、掌握桌面环境的含义和重了。
3、掌握GNOME和KDE环境的基本操作。
●参考学时:2学时●参考资料:《Red Hat Linux 9实务应用》(施威铭工作室,清华大学出版社,2004年版)§1、系统登陆登陆的目的,操作流程。
§2、桌面环境两种桌面环境的特点,GNOME和KDE桌面环境基本操作。
第3章命令环境●基本要求:1、熟练掌握Shell的含义和作用,掌握进入Shell环境的几种方法。
2、熟练掌握文件和目录管理命令、磁盘挂装和卸载命令。
3、了解登陆和注销命令的使用。
《Linux操作系统》理论教学大纲
《Linux操作系统》课程教学大纲(供计算机科学与技术专业四年制使用)(一)说明1、课程概述(1)课程属性及课程介绍Linux操作系统是网络应用领域中广泛使用的一种主流操作系统。
随着PC 平台上Linux系统的快速发展,尤其是Internet网络的全球性普及,使得Linux操作系统的应用领域进一步得到了扩展。
本课程采用PC平台环境的LINUX操作系统,学习Linux系统结构、工作原理和网络管理的基本理论知识,掌握Linux操作系统的技术思想及使用方法,为网络系统管理以及系统软件工程的开发奠定基础。
(2)适用对象:计算机科学与技术专业学生。
(3)先修课程与后续课程:先修课程:操作系统2、教学目的、意义、任务使学生系统地了解Linux的基本概念、基本原理、系统结构和实现技术。
掌握LINUX 操作系统结构组织和管理方法的基础理论知识,熟悉LINUX系统的运行环境和管理机制,具有使用和操作Linux系统运行环境的基本能力。
达到独立安装、正确配置和自主管理LINUX操作系统的基本要求,并初步掌握Linux环境的系统开发技术。
3、主要教学方法、手段理论教学采用启发式、互动式、案例驱动、讲解式、实际演示等多种教学方法结合,实践教学采用任务式、参与式;采用多媒体辅助教学为主要教学手段。
4、教学中注意的问题:教材中的理论与实际问题的有机结合5、学时与分配总学时:40理论教学20学时占全部学时的50%。
实验教学20学时占全部学时的50%。
6、实践教学:无7、课程考核要求:闭卷占70%上机考试及平时表现占30%(二)本文第一章Linux基本概念(2学时)(1)教学目的:了解Linux操作系统的历史背景,熟悉近代UNIX系统的特点和技术发展趋势。
系统学习LINUX操作系统不同应用模式的工作原理、系统功能及结构、运行资源要求、系统安装以及相应的环境配置。
(2)教学重点和难点:熟练掌握LINUX操作系统的正确安装和基本配置。
