文档视界 最新最全的文档下载
当前位置:文档视界 › Linux系统及应用 教学大纲

Linux系统及应用 教学大纲

Linux系统及应用

一、课程说明

课程编号:090219Z10

课程名称:Linux系统及应用/Linux Operating System and Application

课程类别:专业教育课程

学时/学分:32/2

先修课程:操作系统原理(或操作系统及安全)、计算机程序设计基础(C 语言)、数据结构

适用专业:计算机科学与技术、信息安全

教材、教学参考书:

1. 陈莉君等.Linux操作系统原理与应用.北京:清华大学出版社,2006年

2. 刘胤杰等.Linux操作系统教程.北京:机械工业出版社,2005年

3. Amir Afzal.Unix初级教程,英文影印.北京:电子工业出版社,2002年

4. 周巍松等.Linux系统分析与高级编成技术.北京:机械工业出版社,2000年

5. 时培植等.Linux操作系统.北京:人民交通出版社,2000年

6. 陈莉君.Linux操作系统内核分析.北京:人民邮电出版社,2000年

二、课程设置的目的意义

Linux作为一个开源计算机操作系统,广泛应用于服务器、桌面及嵌入式应用领域。本课程为《操作系统原理》的后续课程,主要针对一个实际的计算机操作系统,一个方面通过对Linux内核的分析,加深学生对操作系统原理的理解,另一方面,帮助学生了解以UNIX为代表的操作系统的基本原理、基本技术和基本结构,了解在Linux平台上的开发应用过程,培养学生的分析问题和解决问题的实际能力。

三、课程的基本要求

知识:了解Linux及Unix操作系统发展历史;了解Linux相关系统管理命令和shell程序设计;了解Linux操作系统的内核机制即内核任务和bottom half 队列的运行机理;将操作系统基本原理与Linux系统内核的进程管理、存储器管理、设备管理及文件系统的具体实现相结合;了解Linux字符设备和块设备驱动程序设计方法;了解Linux高级程序设计步骤及相关API。

能力:初步掌握Linux常用命令,并培养shell程序初级编程能力;通过对Linux内核的深入剖析,加深对操作系统原理的理解,并培养对Linux操作系统的系统级分析能力;初步掌握Linux内核模块编程、Linux简单字符设备和块设备编程能力;培养能够进行Linux系统级应用设计能力。

素质:通过对Linux操作系统具体实现方法的整体分析,建立系统级应用开发概念,体会系统级程序设计的复杂性、关联性、整体性;提高基本理论与具体实现相结合的综合素质。

四、教学内容、重点难点及教学设计

注:实践包括实验、上机等

实践教学内容和基本要求

六、考核方式及成绩评定

七、大纲主撰人:大纲审核人:

LINUX操作系统教学大纲设计

实用标准文案 《LINUX》课程教学大纲 4 分:学)实验学时:16 课内实践学时: 68 学时:(讲课学时:52 :计算机网络技术业适用专 一、课程的性质与任务 课程性质:专业主干课 课程类型:专业必修 课程任务:通过本课程的学习,要求学生学会Linux的安装与删除、掌握Linux的基本使用方法、常用命令,掌握Linux系统管理的实现方法以及常见服务器的安装、配置和管理等。二、本课程与相关课程的联系 前导课程:《计算机网络》、《计算机操作系统》等 后续课程:《网络管理实训》 三、本课程的基本要求 本课程要求掌握的基本概念和应用,具体有以下几点: 1、了解Red Hat Linux 9的各种安装方法,掌握用光盘Linux安装系统。 2、掌握如何创建磁盘分区、如何创建文件系统,如何挂载和自动挂载文件系统。

3、掌握用户和用户组的创建、删除、将用户加入和移出用户组 4、掌握服务的启动、停止、查看状态、自动启动设置和进程结束命令 5、掌握RPM软件包安装、删除、升级和查询,TAR包的创建、释放、查询和安装。精彩文档. 实用标准文案 6、掌握使用ADSL拨号上网和局域网上网配置 7、掌握Web服务器的安装与配置。 8、掌握FTP服务器的安装与配置 9、掌握DNS服务器的安装与配置 10、掌握DHCP服务器的安装与配置 11、掌握Sendmail邮件服务器的安装与配置 12、掌握NFS服务器的安装与配置 13、掌握Samba服务器的安装与配置 14、掌握使用telnet、SSH、VNC 远程登录和管理LINUX系统 四、教学条件 1、安装有Red Hat Linux 9操作系统的网络实训室。 2、必须要有一个多媒体教室上理论课,计算机上安装了Red Hat Linux系统。 五、课程教学内容及学时安排

linux操作系统教学大纲-32学时

课程名称:Linux 操作系统 课程类型:专业选修 学 分:2 总学时:32 先修课程:无 一、课程性质、目的和任务 inux 操作系统》课程教学大纲 课程 代码: 理论学时:32 实验(上机)学时:0 适 用专业:计算机应用技术、移动互联技术 本课程属性:计算机科学与技术专业、软件工程基础课。Linux 以它的高效性和灵活性 著称,具有多任务、多用户的实时处理能力。它属于自由软件,用户不用支付任何费用就可 以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,具有Unix 的全部 功能。在嵌入式系统开发领域及服务器中有着广泛的应用。本课程可以使用学生掌握基本 Linux 的维护和配置、图形界面与命令行的用法、Shell,文件管理与命令、Linux 编程、进 程和磁盘管理等基本知识,为嵌入式系统开发及Linux 应用打好基础。 二、 教学基本要求 1、 知识、能力、素质的基本要求 本课程主要讲述操作系统基本原理、基本思想和基本方法,并以此为基础介绍Linux 网络操作系统的内核结构、安装、配置、基本操作、系统管理及网络应用。系统完整地讲述 Linux 操作系统从基本原理到应用实践的主要内容。 2、 教学模式基本要求(课程主要教学环节要求,教学方法及手段要求) 理论教学要通过计算机多媒体投影手段授课,利用计算平台形象化教学,便于安排演示 实验、有效地组织教学,便于学生理解课程内容、掌握基本概念、原理与基本技术。注意加 强理论联系实际,在课堂教学中结合项目开发实际,给出知识点的实际应用案例。 授课中要注意采用重点突出、难点分散的方法,引导学生从感性认识上升到理论认识。 在演示实验与学生实验中,应注意培养学生依据理论去指导实践的素养,也应注意运用对比、 模拟等方法加强理论教学环节。要关注学生的基础,适时、适当地补充相关的教学内容,以 助于学生理解课程内容。 三、 教学内容及要求 第1章系统简介 (1) 熟悉UNIX 发展及特点; (2) 掌握Linux 发展及应用 第2章系统入门 (1) 了解Linux 命令概述; (2) 掌握Linux 文件与目录; (3) 掌握vi 编辑文件。 第3章 Shell (1) 掌握Shell 基本功能 (2) 掌握Shell 常用命令 第4章 用户、组及密码管理

linux操作系统教学大纲

linux操作系统教学大纲 Linux操作系统教学大纲 引言 Linux操作系统是一种开源的、免费的操作系统,它具有高度的可定制性和稳定性,被广泛应用于服务器、嵌入式系统等领域。本文将为大家介绍一份适用于初学者的Linux操作系统教学大纲,帮助大家系统地学习和掌握Linux操作系统的基本知识和技能。 一、Linux操作系统基础知识 1. Linux操作系统的历史与发展 - Linux操作系统的起源 - Linux操作系统的发展历程 - Linux操作系统的特点与优势 2. Linux操作系统的基本组成 - 内核:负责管理计算机硬件资源 - Shell:提供与用户交互的命令行界面 - 文件系统:负责管理文件和目录 - 工具集:包括常用的命令和应用程序 3. Linux操作系统的安装与配置 - 安装Linux操作系统的准备工作 - Linux操作系统的安装步骤与注意事项 - Linux操作系统的基本配置与优化 二、Linux操作系统的基本命令

1. 文件和目录管理命令 - ls:列出目录内容 - cd:切换目录 - mkdir:创建目录 - rm:删除文件或目录 - cp:复制文件或目录 - mv:移动文件或目录 2. 文件内容查看与编辑命令 - cat:查看文件内容 - less:逐页查看文件内容 - head:查看文件头部内容 - tail:查看文件尾部内容 - vi:文本编辑器的使用 3. 系统管理命令 - ps:查看进程信息 - top:实时监控系统资源使用情况 - kill:终止进程 - shutdown:关机或重启系统 - ifconfig:配置网络接口 三、Linux操作系统的高级特性 1. Shell脚本编程 - Shell脚本的基本语法与结构

linux培训教学大纲

linux培训教学大纲 一、前言 Linux操作系统作为开源操作系统的典范,已经在各个领域发挥着重要的作用。本次培训将介绍Linux操作系统的基本原理、常用命令以及网络管理等内容,旨在帮助学员快速掌握Linux操作系统的使用和管理技能。 二、课程目标 1. 了解Linux操作系统的基本特点和优势; 2. 熟悉Linux操作系统的基本架构和组成部分; 3. 掌握Linux系统的安装与配置方法; 4. 熟悉Linux系统管理命令及文件系统管理方法; 5. 理解Linux网络管理和安全配置的基本原则; 6. 能够使用Linux系统开发和调试程序。 三、课程内容 1. Linux操作系统概述 1.1 Linux的起源和发展 1.2 Linux的特点和优势 1.3 开源软件的概念和意义

2. Linux系统安装与配置 2.1 硬件要求和系统选择 2.2 安装媒介的准备和引导 2.3 分区和文件系统的规划 2.4 安装和初始化操作系统 2.5 系统配置与优化 3. Linux基础命令 3.1 文件和目录管理命令 - ls、cd、pwd、mkdir、rmdir、cp、mv、rm等 3.2 文件内容查看与编辑命令 - cat、more、less、head、tail、vi等 3.3 文件权限及用户管理命令 - chmod、chown、chgrp、useradd、userdel、passwd等 3.4 进程管理命令 - ps、top、kill、shutdown等 4. Linux网络管理和安全配置 4.1 网络概念和基本原理

4.2 网络配置与管理 4.3 防火墙设置与安全加固 4.4 远程登录与文件传输 5. Linux系统管理 5.1 系统性能监测与优化 5.2 定时任务与计划任务管理 5.3 日志管理与故障排查 5.4 软件包管理和更新 6. Linux开发环境与调试工具 6.1 C/C++开发环境配置 6.2 编译、调试和运行程序 6.3 Makefile和代码版本控制 6.4 Shell脚本编程 四、教学方法 1. 理论讲解结合实际案例分析,加深学员理解; 2. 实践操作,让学员亲自动手实践; 3. 组织课堂互动,促进学员之间的交流和学习;

操作系统原理及应用(Linux)(第2版)课程教学大纲

《操作系统》课程教学大纲 一、课程基本信息 课程名称:操作系统 先修课程:《计算机导论》(或《计算机应用基础》)、《C语言程序设计》、《数据结构》、《计算机组成原理》 适用专业:计算机科学与技术、软件工程、网络工程等计算机及相关专业。 课程类别:专业教育必修课程/基础课程 课程总学时:56-72 (其中理论40-56学时,实验16学时) 二、课程目标 通过本课程的学习,使学生具备下列能力: 1.能够准确理解及掌握操作系统的基本概念、基本功能和基本原理,理解操作系统的整体运行过程。 2.能够理解及掌握操作系统的各组成部分,包括进程管理、调度、内存管理、文件管理、设备管理的功能及策略、算法、机制及相互关系。 3.能够运用操作系统原理、方法与技术分析问题和解决问题,并能利用C 语言描述相关算法。 4.在理解及掌握操作系统原理及算法的基础上,在进行硬件配置、软件设计及编程过程中,能够在资源和效率方面综合考虑,完善提高设计方案,提高利用操作系统知识解决实际问题的能力。 三、教学内容、要求及重难点 第一章操作系统引论(3学时) 教学要求: 1.掌握操作系统的概念及功能,掌握操作系统的分类; 2.掌握操作系统在计算机系统中的地位和作用;理解操作系统的大致运行过程; 3.理解操作系统的特征;了解各种类型操作系统的特点及服务适应情况; 4.了解操作系统的结构特征及发展概况,发展趋势。 教学重点: 操作系统的概念、作用;操作系统的分类;操作系统的特征;操作系统的功能;操作系统的结构设计。 教学难点: 操作系统的特征;操作系统的功能。

[实验名称] Linux系统管理及命令的使用 [实验类型] 验证型 [实验要求] 1.熟练Linux系统常用命令的使用; 2.掌握Vi编辑器的使用方法; 3.练习Linux shell的作用和主要分类,能编写简单的shell程序 [实验学时] 2学时 第二章进程管理(10学时) 教学要求: 1.掌握进程的概念与特征; 2.掌握进程的结构及进程控制的方法; 3.掌握进程的同步与互斥,以及实现进程同步问题的硬件方法和软件方法; 4.能用信号量机制解决进程的同步问题; 5.掌握线程的基本概念; 6.基本掌握利用管程解决同步问题的方法。 教学重点: 进程的基本概念;进程控制;进程的同步与互斥;进程同步的应用。 教学难点: 进程的概念;进程的并发性;进程同步。 [实验名称] 实验1 进程控制编程 [实验类型] 验证型 [实验要求] 1.利用fork()创建几个进程,并分析这几个进程之间的关系; 2.熟悉并使用下列系统调用:fork()、exit()、wait()、lockf();对进程进行控制。 3.进一步理解进程的并发性。 [实验学时] 2学时 [实验名称]

《Linux系统入门实战(Ubuntu版)》课程教学大纲

《Linux操作系统实战(Ubuntu版)》教学大纲 一、课程目的 Linux操作系统是一个功能强大而且十分灵活的操作系统,安全行、稳定性好,很少受到病毒和黑客的攻击。本课程系统介绍Linux操作系统的基本操作、讲解系统的安装及配置、系统常用命令的使用,用较多的课时学习系统的命令行界面及命令行界面下的应用程序的功能及使用方法。本课程可以配合操作系统原理课,使学生能理论结合实践。 二、课程性质和任务 本课程的主要任务是讲授Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养学生的动手能力。 (1)使学生了解Linux操作系统在行业中的重要地位和广泛的使用范围。 (2)在学习常用命令的基础上,加深对Linux操作系统的认识和实践配置能力。 (3)加深对计算机网络基础知识的理解,并在学会简单配置与应用。 (4)掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。 (5)掌握Linux操作系统Shell编程基本语法与脚本编写。 (6)为更深一步学习Linux嵌入式平台开发奠定坚实的基础。 三、教学要求 (1)通过对Linux操作系统在各行业的应用、各分支之间的关系,使学生加深理解学习Linux的必要性,对Linux的应用领域做到心中有数。 (2)通过实践教学,使学生掌握Linux操作系统的安装、基本配置和图形界面及命令行

界面的使用方法。 (3)通过理论和实践教学,使学生掌握Linux操作系统的用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除的能力。 (4)通过理论和实践教学,使学生掌握Linux操作系统Shell编程的基本知识、基本语法。通过各种实例,使学生掌握Shell脚本的编写。 四、教学内容和课时安排 本课程共48学时,2.5学分,具体教学内容和课时安排如下: 第一章 Linux概述 课时: 理论4课时 实验1课时 教学内容: 1.操作系统简介 2.Linux简介 3.Linux的发行版 4.Ubuntu发行版 5.Ubuntu操作系统在虚拟机中的安装 教学要求: 本章让学生初步认识Linux这个免费的操作系统,了解自由软件的性质和意义。要求掌握Linux的内核版本;了解各种流行的Linux发行版本。了解Linux操作系统的广泛用途,认识Linux在操作系统中的重要地位,对Linux操作系统产生学习的兴趣。 本章讲述Linux操作系统的安装,要求掌握VirtualBox开源虚拟机的安装;掌握使用ISO 文件安装Ubuntu操作系统的步骤。 第二章 Linux基本操作 课时: 理论4课时 实验2课时 教学内容: 1.X窗口系统 2.基于X的桌面环境 3.GNOME基本操作

Linux操作系统课程教学大纲

GDOU-B-11-213《Linux操作系统》课程教学大纲 课程简介 课程简介: Linux操作系统是一个功能强大而且十分灵活的操作系统,安全行、稳定性好,很少受到病毒和黑客的攻击。本课程系统介绍Linux操作系统的基本操作、讲解系统的安装及配置、系统常用命令的使用,用较多的课时学习系统的图形界面及图形界面下的应用程序的功能及使用方法,特别是对于Linux强大的网络服务功能安排了综合实验来加强应用和动手能力。本课程可以配合操作系统原理课,使学生能理论结合实践。 课程大纲 一、课程的性质与任务: 本课程计算机学科的软件工程专业中是一门专业方向课,理论学时42,实验学时18。其任务是讲授Linux操作系统的使用,包括文本界面的常用Shell命令、图形界面的多种实用程序以及Linux提供的多种Internet服务功能,比较全面地了解Linux操作系统提供的功能和服务。 二、课程的目的与基本要求: 学生学完该课程后应该掌握Linux操作系统的常用命令的使用、图形界面的多种实用程序的使用、多种Internet服务功能的配置,通过实验加强学生的动手能力。 三、面向专业: 软件工程、计算机类。 四、先修课程: C/C++语言程序设计、计算机组成结构、数据结构、操作系统、计算机网络。五、本课程与其它课程的联系:

本课程以计算机组成结构、操作系统、计算机网络等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将操作系统、计算机网络等课程的知识融入到本课程之中。 六、教学内容安排、要求、学时分配及作业: 第一部分:Linux操作系统1(12学时) 第一章:Linux操作系统的引言(4学时) 第一节:Linux OS(1学时) Linux历史(C);Linux体系结构(B);Linux OS的性质(B);Linux中提供 的Shell(A);登录与注销(A)。 第二节:Linux文件系统(1学时) 文件命名惯例(B);Linux中的文件类型(A);Linux中的用户类型(A)。 第三节:Linux中目录命令(1学时) 当前目录(B);创建目录(B);删除目录(B);列出目录内容(A)。 第四节:Linux中文件命令(1学时) 拷贝文件(A);删除文件(B);移动和重命名文件(B);文件内容的显示(A); Linux的帮助手册(B)。 第二章:管理文档(4学时) 第一节:标准文件及重定向(1学时) 标准输入文件(A);标准输出文件(A);标准错误文件(B);输入重定向(B); 输出重定向(A);错误重定向(C)。 第二节:过滤器及管道(1学时) grep过滤器(A);wc过滤器(B);cut过滤器(C);tr过滤器(C);Tee命 令(B)。 第五节:查找文件及文件访问权(1学时) find命令(B);赋予文件访问权(A)。 第七节:vi编辑器(1学时) vi编辑器(A) 第三章:使用Shell脚本的任务自动化(4学时) 第一节:Shell脚本(1学时) Shell脚本的建立(A);Shell脚本的执行(A);echo命令(A);插入注释 (C)。 第二节:变量(1学时)

1041821Linux操作系统及应用教学大纲

《Linux操作系统及应用》教学大纲 课程编码:1041821 课程性质:专业选修课 适用专业:电子信息工程 学分:1学分 学时:18学时 开设学期:第4学期 一、教学目的 Linux作为日渐流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。在网络技术迅速发展的今天,网络操作系统是网络中的核心技术。 通过本课程的学习,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础。 二、重点难点 1.重点:Linux系统的安装与配置、常用命令,以及如何进行Linux系统管理和基本的网络服务设置,shell及shell编程,Linux编程环境等。 2.难点:Linux操作系统的设备管理、服务器配置,运用shell编程知识对系统的维护,Linux程序开发工具的使用等。 三、教学方法 讲授法:教师讲授Linux操作系统的使用方法。 讨论法:师生共同讨论Linux操作系统应用中出现的问题及解决方法。 探究法:师生共同探究Linux操作系统应用的新思路、新方法。 四、教学内容 第一章 Linux系统概述(1学时) 教学要求:了解Linux的历史与现状;掌握Linux的结构与特征;了解Linux 的各发行版本。 1.Linux的历史与现状 2.Linux系统的结构与特性

3.Linux的发行版简介 4.内核版本号与发行版本号 5.本书所采用的Linux发行版本 第二章 Linux系统的安装(1学时) 教学要求:了解Linux安装时的硬件需求;掌握Linux的安装方式。 1.了解系统硬件需求 2.如何使用RedHat 3.安装前的准备工作 4.安装RedHat 9.0 5.虚拟机安装RedHat 9.0 6.其他安装方式简介 第三章 Linux系统的图形用户环境(1学时)教学要求:掌握Linux中X Window的运行机理;掌握图形桌面操作环境GNOME;了解KDE图形操作环境。 1.什么是X Window 2.X Window的运行机理 3.图形桌面操作环境GNOME 4.KDE图形操作环境 第四章 Linux基本操作(4学时) 教学要求:了解Linux shell;掌握 Linux的登录、注销与关机;掌握Linux 的常用命令;掌握Linux的文件与目录操作;掌握文本编辑器vi的用法。 1.Linux shell 2.启动进入shell 3.登录、注销与关机 4.Linux的常用命令 5.Linux的文件与目录操作 6.常用的网络命令 7.文本编辑器vi的用法 第五章 Linux系统管理(3学时)

《Linux系统》课程教学大纲

<>课程教学大纲 一、说明 课程名称: LINUX系统 课程名称(英文): Linux System 课程编号: 课程总学时:40学时(其中,讲课22学时,上机18学时) 课程学分: 课程分类: 开设学期: 适用专业:计算机科学与技术、计算机网络技术、计算机网络工程 先修课程:计算机网络 后续课程:计算机网络安全 二、课程的性质、目的和任务 Linux作为日渐流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。在网络技术迅速发展的今天,网络操作系统是网络中的核心技术。 本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上建立网站或作进一步开发的基础。 三、主要内容、重点及深度 理论教学部分: 第一章 Linux的安装与启动 教学目的:了解Linux的发展史和特点,掌握Linux的两种安装方法,熟练掌握linux的启动与登陆。 重点与难点:Linux的安装 教学内容: 1、初识Linux 2、RH Enterprise Linux 3、安装及相关配置 4、升级和删除Linux 5、引导装载程序介绍 6、常见问题 第三章 Linux下的文件管理 教学目的:理解Linux文件系统类型,掌握Linux系统的目录结构,掌握 1

Linux的几种文件类型,理解文件属性的含义并掌握设置方法,掌握Linux 系统上建立与使用文件系统的方法。 重点:Linux文件系统,Linux的文件类型与文件属性 难点:Linux系统上建立与使用文件系统的方法 教学内容: 1、控制中心 2、添加删除应用程序 3、文件管理器 4、文件系统 第四章用户界面与Shell命令 教学目的:熟练掌握Linux下文本界面的操作方法,掌握Linux的常用命令的使用。 重点:Linux的常用命令 教学内容: 1 、RH Enterprise Linux的终端窗口 2、文件和目录操作命令 3、信息显示命令 4、压缩与解压命令 5、系统管理命令及操作 6、Shell及其命令简介 7、DOS和Linux常用命令对比 第五章vi的基本操作 教学目的:熟练掌握vi编辑器的使用方法 重点:vi编辑器的使用 教学内容: 1、文本编辑器(vi) 第六章 Linux基本网络配置 教学目的:理解网络的基础知识,掌握Linux系统上配置网络接口参数的方法,了解图形界面下网页浏览器的使用 重点:配置网络接口参数 教学内容: 1、网络基础知识 2、Linux下的TCP/IP网络管理 3、接入Internet 4、使用Mozilla浏览器 5、安全级别配置 第七章 DNS服务器配置

Linux操作系统-第2版-RHEL8-CentOS8---教学大纲

《Linux操作系统》教学大纲 英文名称:Linux Operating System 适用专业:计算机类专业、电子信息类专业 教材:张同光.Linux操作系统(第2版)(RHEL 8/CentOS 8).[M].北京:清华大学出版社,2020 一、课程的性质 “Linux操作系统”是计算机类、电子信息类等相关专业的一门重要的专业基础课程。课程内容主要包括Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、Linux中的Shell编程、网络服务与管理以及系统管理高级。通过本课程的学习,可以使学生了解什么是Linux,如何安装、使用和管理Linux,如何编写Linux中的Shell脚本程序,如何使用Linux组建网络等知识。更为重要的是一开始就从系统的基本命令开始讲解,让学生脱离Windows的思维方式,也能使学生逐步领悟Linux操作系统的精髓(命令行)所在,这样会给学生以后进一步的学习带来很大帮助。 在第1章,主要介绍了RHEL 8的详细安装过程、引导工具GRUB的使用、RHEL 8的启动流程;在第2章,介绍了Linux中的用户接口,特别是命令行,通过这部分的学习,读者可以真正成为Linux命令行的入门者,然后详细的介绍了Vim编辑器的使用,当远程维护Linux服务器时,Vim是常用的。RHEL 8在系统和文件管理方面,与标准的UNIX操作系统水平相当,这些功能在第3、4章中介绍。在第5章,主要介绍如何使用rpm和yum命令进行软件包的管理。在第6章,介绍了如何在Shell环境中进行编程,编写的Shell脚本程序可以被Shell(如bash)解释执行。一直以来,Linux的长处在于网络服务方面,在第7章,对RHEL 8中的常用网络服务进行介绍,这些网络服务有:DHCP、Samba服务器、WWW以及防火墙管理。第8章大概介绍了Linux系统管理的若干高级方面的内容:逻辑卷管理、磁盘阵列、磁盘配额、虚拟技术、虚拟化技术、cgroups与systemd、namespace等。 二、课程学习目标 1. 知识目标

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

《Linux操作系统》课程教学大纲 课程英文名称:Linux System 课程编号:0800470 学分:2 学时:32 一、课程教学对象 本课程的教学对象是计算机学院各专业普通本科三年级学生。 二、课程性质及教学目的 本课程属于五邑大学计算机学院各专业普通本科三年级学生专业选修课。通过本课程的学习,使学生全面了解Linux操作系统的发展历程,熟练掌握Linux操作系统的基本操作命令,对Linux操作系统常用网络服务器配置能灵活运用,能够利用Linux技术搭建安全可靠的网络平台,重点培养学生的动手操作能力。 三、对先修知识的要求 本课程的先修课程为操作系统、计算机网络原理、数据库原理。通过操作系统课程的学习,使学生具备掌握Linux操作系统的进程管理、文件系统管理、设备管理等基本知识;而掌握计算机网络原理的基本知识,使学生对网络应用层协议的配置打下坚实的基础。通过数据库原理的学习,使学生对服务器运行数据的存放方式有了更好的理解。这些都将为Linux操作系统课程的学习打下基础。 四、课程的主要内容、基本要求和学时分配建议(总学时数:16) 五、建议使用教材及参考书 [1]林慧琛.Red Hat Linux服务器配置与应用[M].北京:人民邮电出版社,2007 [2]梁如军.Red Hat Linux 9应用基础教程[M].北京:机械工业出版社,2005 [3]朱居正.Red Hat Linux 9系统管理(第二版)[M].北京:清华大学出版社,2008 [4]刘海燕.Linux系统应用与开发教程(第2版)[M].北京:机械工业出版社,2010

[5]孙建华.Linux网络技术基础[M].北京:机械工业出版社,2008 六、课程考核方式 本课程采用提交大作业的考核方式,要求学生熟练掌握课程教学目标要求的内容,并能有效表达和运用,以达到该课程的能力培养目标。 采用平时成绩和期末考试成绩相结合的方式:平时表现(考勤、随堂提问、作业、随堂测验、实验环节):50%,期末考试:50% 七、课内实验(实训)环节及要求(16)

linux教学大纲

linux教学大纲 Linux教学大纲 引言: Linux作为一种自由、开放源代码的操作系统,已经在计算机领域发挥着重要的作用。学习Linux不仅可以提高我们的计算机技术水平,还能够培养我们的解决问题的能力和创新思维。本文将介绍一份Linux教学大纲,帮助学习者系统地学习Linux的基础知识和技能。 一、Linux概述 1.1 什么是Linux 1.2 Linux的发展历程 1.3 Linux的特点和优势 二、Linux安装与配置 2.1 硬件要求和准备工作 2.2 Linux发行版的选择 2.3 安装Linux操作系统 2.4 Linux系统的基本配置 三、Linux基本命令 3.1 文件和目录管理 3.2 用户和权限管理 3.3 进程管理 3.4 网络配置和管理 3.5 软件包管理

四、Linux图形界面 4.1 Linux的桌面环境 4.2 常用的图形界面工具 4.3 自定义和优化图形界面 五、Linux网络服务 5.1 Linux作为服务器的概念5.2 常见的网络服务 5.3 基本的网络服务配置 六、Linux脚本编程 6.1 Shell脚本介绍 6.2 Shell脚本的基本语法6.3 Shell脚本的编写与调试 6.4 常用的Shell脚本实例 七、Linux系统管理 7.1 系统性能监测和优化7.2 系统日志管理 7.3 系统备份和恢复 7.4 系统安全和防护 八、Linux虚拟化技术 8.1 虚拟化的概念和原理8.2 常见的虚拟化技术 8.3 在Linux上实现虚拟化

九、Linux容器技术 9.1 容器的概念和特点 9.2 Docker容器技术 9.3 Kubernetes容器编排技术 结语: 通过学习本教学大纲,学习者可以系统地了解Linux操作系统的基本知识和技能。同时,学习者还可以根据自己的实际需求和兴趣,深入学习Linux的相关领域,如网络服务、脚本编程、系统管理等。通过不断的实践和探索,学习者可以在Linux领域中取得更高的成就,并为自己的职业发展打下坚实的基础。希望本教学大纲能够对广大Linux学习者有所帮助。

Linux系统 教学大纲

《1inux系统》课程教学大纲 学分:4 理论学时:32 实践学时:32 一、课程性质与教学目标 本课程是信息与计算科学专业应用能力培养必修课。本课程的目的和任务是使学生全面地了解和掌握1inUX系统的基本概念、原理及应用技术、以及适应社会对1inUX操作与管理人员的需求。通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。二、基本要求通过本课程的教学,了解1inUX系统的基本思想。能比较熟练地使用1inUX系统中的常用命令;会使用简单文本编辑器编辑和保存文本。初步掌握在1inUX系统下编写和运行C++程序;会用she11进行简单的程序设计。 三、主要教学方法 讲授、演示、讨论、上机实践。 四、理论教学内容 第一讲1inux系统概述 【授课学时】2学时 【基本要求】 了解和掌握1inUX系统的历史和现状、操作系统的功能和类型、1inUX系统的特点、优势和不足。 【教学重难点】 重点:1inUX系统的特点、优势和不足。 难点:操作系统的功能和类型。 【授课内容】 计算机基础知识、操作系统概述、1inux系统历史和现状、1inux系统的特点、1inUX 系统的发展优势与存在的问题。 第二讲常用命令及文件操作 【授课学时】4学时 【基本要求】 了解和掌握命令操作的方式、格式;了解文件及其类型;掌握常用的文件操作命

令。 【教学重难点】 重点:命令操作的方式、格式;常用的文件操作命令。 难点:命令操作的方式、格式。 【授课内容】 命令行方式、简单命令介绍、文件及其类型、常用文件操作命令。 第三讲目录及其操作 【授课学时】4学时 【基本要求】 了解目录、路径名和存取权限;掌握常用目录操作命令、联机帮助命令。 【教学重难点】 重点:常用目录操作命令。 难点:路径名和存取权限。 【授课内容】 目录概念、路径名、用户及文件存取权限;创建和删除目录、改变工作目录和显示目录内容、链接文件的命令、改变文件或目录存取权限、改变用户组和文件主;man命令、he1p命令。 第四讲进程及其管理 【授课学时】4学时 【基本要求】 了解进程的概念;理解进程状态及其之间的相互转换;掌握进程的管理命令。 【教学重难点】 重点:进程状态及其之间的相互转换。 难点:进程的管理命令。 【授课内容】 进程基本概念;进程的基本状态、状态的转换、进程簇系;查看进程状态的命令、管理进程的命令;磁盘使用情况统计、文件压缩和解压缩命令。 第五讲文本编辑 【授课学时】4学时 【基本要求】

LINUX操作系统教学大纲设计

课程编码制订人制订日期修订人修订日期审定组(人)审定日期 《LINUX》课程教学大纲 学分:4 学时:68(讲课学时:52 实验学时:16 课内实践学时: )适用专业:计算机网络技术 一、课程的性质与任务 课程性质:专业主干课 课程类型:专业必修 课程任务:通过本课程的学习,要求学生学会Linux的安装与删除、掌握Linux的基本使用方法、常用命令,掌握Linux系统管理的实现方法以及常见服务器的安装、配置和管理等。 二、本课程与相关课程的联系 前导课程:《计算机网络》、《计算机操作系统》等 后续课程:《网络管理实训》 三、本课程的基本要求 本课程要求掌握的基本概念和应用,具体有以下几点: 1、了解Red Hat Linux 9的各种安装方法,掌握用光盘Linux安装系统。 2、掌握如何创建磁盘分区、如何创建文件系统,如何挂载和自动挂载文件系统。 3、掌握用户和用户组的创建、删除、将用户加入和移出用户组 4、掌握服务的启动、停止、查看状态、自动启动设置和进程结束命令 5、掌握RPM软件包安装、删除、升级和查询,TAR包的创建、释放、查询和安装。 6、掌握使用ADSL拨号上网和局域网上网配置 7、掌握Web服务器的安装与配置。 8、掌握FTP服务器的安装与配置 9、掌握DNS服务器的安装与配置 10、掌握DHCP服务器的安装与配置 11、掌握Sendmail邮件服务器的安装与配置 12、掌握NFS服务器的安装与配置 13、掌握Samba服务器的安装与配置 14、掌握使用telnet、 SSH、 VNC 远程登录和管理LINUX系统 四、教学条件

1、安装有Red Hat Linux 9操作系统的网络实训室。 2、必须要有一个多媒体教室上理论课,计算机上安装了Red Hat Linux系统。 五、课程教学内容及学时安排 章序授课主题主要内容教学要求 学 时 1 Linux的安 装与启动 理 论 教 学 1、Linux 简介 2、Linux的各种安装方法 3、使用本地光盘安装Red Hat Linux 9 的步骤 4、Linux的登陆、注销、开机、关机操 作 掌握使用本地光盘安装 Red Hat Linux 9的方 法,掌握Linux的登陆、 注销、开机、关机操作 4 2 磁盘和文 件的管理 理 论 教 学 1、创建磁盘分区 2、在分区上创建文件系统。 3、挂载和自动挂载文件系统 4、LINUX系统的目录结构 5、LINUX系统的文件类型 6、LINUX文件的权限管理 7、LINUX的常用命令 掌握如何创建磁盘分 区、如何创建文件系统, 如何挂载和自动挂载文 件系统。 6 实 践 项 目 实训:LINUX的常用命令练习掌握LINUX的常用命令 2 3 用户和用 户组的管 理 理 论 教 学 1、用户和用户组文件 2、用户帐号的管理 3、用户组的管理。 掌握用户和用户组文件 各字段的含义。用户帐 号和用户组的创建、删 除、将用户加入和移出 用户组 4 4 服务和进 程的管理 理 论 教 学 1、LINUX的启动过程。 2、LINUX的服务管理 2、LINUX的进程管理 了解LINUX的启动过 程,掌握服务启动与停 止,以及自动启动设置 方法,掌握进程的查看 和结束方法。 4 5 软件包的 管理 理 论 教 学 1、RPM软件包的管理 2、TAR包的管理 掌握RPM软件包安装、 删除、升级和查询,TAR 包的创建、释放、查询 和安装 4

《Linux操作系统》实验教学大纲

《Linux操作系统》实验教学大纲 课程代码:COMS1009 课程名称:Linux操作系统 英文名称:Linux Operating System 实验室名称:计算机信息系统实验室 课程学时:54实验学时:18 一、本课程实验教学目的与要求 通过本课程地的学习,主要达到以下的目的: 1、使学生掌握Linux操作系统的基本使用方法; 2、使学生掌握Linux操作系统的基本概念和相关的新概念、名词及术语; 3、使学生理解Linux系统管理的各种方法; 4、培养学生分析、解决Linux系统使用过程中各种疑难问题的能力; 5、使学生了解Linux内核的相关知识。 二、主要仪器设备及现有台套数 普通X86架构计算机,现有100台。 四、考核方式 1、实验报告:按照实验报告书完成。 2、考核方式 (1)实验课的考核方式:检查实验并打分 (2)实验课考核成绩确定:10% 五、实验教材、参考书

1、教材:《Red Hat Enterprise Linux 4入门与提高》,杨建新、徐功文著,清华大学出版社,2007. 2、参考书: (1)《Ubuntu Linux入门到精通》,李蔚泽著,机械工业出版社,2007. (2)《Linux系统应用与开发教程》,刘海燕、邵立嵩、荆涛著,机械工业出版社,2005. (3)《Linux教程》,Syed Mansoor Sarwar, Robert Koretsky, Syed Aqeel Sarwar 著,李善平、施韦、林欣译,清华大学出版社,2005. (4)《循序渐进Linux:基础知识、服务器搭建、系统管理、性能调优、集群应用》,高俊峰著,人民邮电出版社,2009. (5)《操作系统——习题与解析》,,曾平李春葆编著,清华大学出版社,2001 (6)《计算机操作系统辅导教材》,汤子瀛等编著,电子科技大学出版社,2001

Linux系统应用与开发教学大纲

Linux系统应用与开发教学大纲 Application and Development of Linux System I 适用专业:计算机科学与技术课程编号:0809413046前修课程:计算机基础、C语言程序设计等学分:3 总学时:48一、课程性质、目的与要求 课程性质:专业限选课 课程目的:本课程是计算机科学与技术统招专业的限选课,主要从Linux基本应用、编程环境和基础编程三方面着手,介绍Linux应用开发的基本知识。通过本课程,能培养学生对Linux系统基本应用、编程环境设置及基础编程等方面的技能,奠定在Linux系统上进行进一步应用开发的基础。 教学要求:以Ubuntu14.04或CentOs6.0系统为蓝本,通过多媒体教学方式,由浅入深地向学生介绍Linux基本应用、编程环境和基础编程知识。基本应用部分要求学生掌握Linux 的安装和配置方法、Linux常用命令、文本编辑工具Vi等内容。编程环境部分需要掌握Shell 编程、GCC/GDB及Make工具的使用方法。基础编程要求学生熟悉Linux常用C函数和文件操作相关函数的编程方法。 二、教学内容理论总学时:32学时 第1章 Linux的安装与配置2学时基本要求:了解Linux的历史和发展简介,了解Linux的特点及组成,了解Linux的内核版本与发行版本;了解Linux分区与window分区的区别以及Linux分区的方法,熟练掌握Linux 发行版的配置和安装方法。熟悉Linux下图形用户界面和应用软件的使用。 重点:Linux的基本功能和组成,安装Linux的常见问题处理方法 难点:Linux的分区概念的理解。 第2章 Linux常用命令训练8学时基本要求:掌握shell基本概念,熟练使用Linux中用户系统相关命令、文件目录相关命令、压缩打包相关命令;掌握获得帮助命令、管道及重定向操作命令、进程、网络操作命令和其他命令的使用。

Linux基础与应用课程教学大纲

L i n u x基础与应用课程教学大纲 一、课程简介 本课程是软件工程专业开设的一门学科选修课,系统地介绍了Linux操作系统的基本概念、基本原理和基本应用开发,具体包括:Linux的基本概念、系统安装、常用操作命令、X Window系统、系统管理与配置以及Linux程序开发等内容。 通过本课程的学习,培养学生运用Linux系统的基本技能,奠定在Linux系统上进行嵌入式开发的基础,对学生从事Linux嵌入式开发、Linux嵌入式产品技术支持等工作岗位的职业能力和职业素质养成起到主要支撑作用。课程教学强调培养学生的独立思考能力、科学思维方法和求知创新精神。 二、课程目标 (一)课程具体目标 1. 能够根据需要选择和使用Linux操作系统的常用命令、文本编辑工具、网络管理工具、编程工具等来获取信息; 2. 能够选择和使用恰当的Linux开源工具解决计算机软件领域的复杂工程问题; 3. 能够针对计算机软件开发针对Linux平台环境选择和使用适当的开发工具,并能够理解开发条件的优劣性。 (二)课程目标与专业毕业要求的关系 表1 本课程对专业毕业要求及其指标点的支撑

(三)课程对解决复杂工程问题能力的培养 在课程理论知识讲授环节,不但注重培养学生对Linux系统的深入理解,使学生掌握解决软件工程领域复杂工程问题所需的基本理论以及了解相关技术对社会等的影响,而且跟踪行业发展前沿,探讨当前热点问题激发学生的学习兴趣。在实验教学环节,以培养学生解决复杂工程问题的能力为目标,围绕课程支撑的毕业要求指标点安排实验项目,设计实验内容,明确实验要求,指导实验实施,严格实验成果考核。在课程考核环节,根据课程支撑的课程目标选择合适的考核方式,考题设置完全覆盖课程支撑的课程目标,考题设计应充分考虑学生解决复杂工程问题所需知识和能力。总之,本课程的教学通过在理论讲授、课内实验、课程考核等环节充分贯彻培养学生解决复杂工程问

相关文档
相关文档 最新文档