2012linux网络操作系统教学大纲(48学时)

  • 格式:doc
  • 大小:94.50 KB
  • 文档页数:8

四、实验部分教学内容和要求:(含课内实验的课程填写本部分) 1、实验项目及学时分配 其中:演示性实验 0 %,验证性实验 50 %,设计性实验 25 %,综合性实验 25 %

序号 实验项目名称 实验内容及要求 学时

实验类型

演示 验证 设计 综合

1 系统安装 了解Linux系统的安装方法和基本过程,并能进行系统的启动和关闭,了解用户登录系统的基本方法 2 2

2 Linux常用shell命令 掌握Linux常用的Shell命令,包括文件目录操作命令、联机帮助命令等。了解常用的Linux目录结构及其作用。了解Bash的基本特点 2 2 3 vi编辑器的使用 掌握Vi编辑器的使用 2 2 4 基本网络配置 设计网络的拓扑结构,并根据系统需求进行Linux系统的网络参数配置,包括网络接口,DNS客户端配置等 2 2 5 Apache WEB服务器的配置 设计web站点并配置WEB服务器 2 2 6 Linux系统管理 掌握Linux用户管理及进程管理的基本方法和常用命令 2 2

7 shell程序设计 使用Linux下shell程序设计,设计完成关于Linux系统管理的脚本设计,可以进行系统文件备份,也可以利用shell程序模拟某个shell程序的功能 2 2 8 Linux环境下 C语言编程 掌握Linux环境下c的编程环境及Linux环境变成的基本流程和主要工具。 2 2 2、实验所需设备及材料 《Linux网络操作系统》课程教学大纲 Linux Network Operating System 一、课程性质和任务 本课程是网络工程专业必修的一门专业课程。学生在学习本课程之前应当具有计算机网络和计算机操作系统的预备知识。学习本课程使学生对网络操作系统从整体上有一个较清晰的了解,能够熟练使用Linux操作系统,包括系统的基本管理,典型的网络服务的配置和管理,并能在Linux操作系统环境下进行简单的程序设计。 二、课程教学内容和要求 第1章 Linux操作系统概述 基本要求:了解网络操作系统的基本功能,理解Linux系统的特点及其主要的发行版本。 主要内容: 1.1 自由软件简介 1.2 Linux操作系统概述

第2章 Linux的安装、启动与关闭 基本要求:了解Linux系统安装的基本过程及其关键问题,掌握Linux系统的启动和关闭过程。 主要内容: 2.1 Linux系统的安装准备 2.2 Linux操作系统的安装 2.3 Linux系统的多重引导安装 2.4 VMware虚拟机下安装Linux系统 2.5 Linux系统的启动与关闭

第3章 Linux操作基础 基本要求:掌握Linux中Shell的含义及其主要特点,掌握常用的Shell命令。 主要内容: 3.1 Linux系统与Shell的关系 3.2 Shell简介 3.3 简单命令 3.4 Shell命令的操作基础 3.5 Shell命令的高级操作

第4章 Linux文件系统 基本要求:掌握Linux系统中常见的文件系统类型,掌握常用的文件操作命令,熟练掌握Linux文件权限的含义及其修改方法,了解文件链接的相关概念。 主要内容: 4.1 Linux系统的文件及其类型 4.2 Linux系统的文件操作命令 4.3 文件的权限 4.4 文件的链接

第5章 Linux系统管理 基本要求:掌握Linux系统中用户和组管理的概念及其相关命令,掌握Linux下tar包和rpm的作用及其使用方法,掌握Linux中网络接口的配置方法,掌握Linux服务的启动过程及其配置方法,了解Linux磁盘操作管理的基本命令。 主要内容: 5.1 用户和组管理 5.2 软件包管理 5.3 网络通信管理 5.4 进程管理 5.5 系统的服务管理 5.6 磁盘操作管理

第6章 vi编辑器的使用 基本要求:掌握Linux系统中文件编辑器vim的操作模式及其基本用法,了解vi的部分高级命令。 主要内容: 6.1 认识Linux的文本编辑器 6.2 vi编辑器的启动、保存和退出 6.3 vi编辑器的三种工作模式 6.4 命令模式下的操作 6.5 底行命令模式下的操作 6.6 文本移动和编辑多个文件

第7章 Shell程序设计 基本要求:掌握Linux系统中Shell的基本概念,了解Shell变量的分类及特殊Shell变量的使用方法,掌握Shell中特殊字符的使用,熟练掌握Shell中的各种控制语句,了解Shell中输入输出命令。 主要内容: 7.1 Shell概述 7.2 Shell的变量 7.3 Shell中的特殊字符 7.4 Shell编程中的输入输出命令 7.5 Shell程序控制结构语句

第8章 Linux的网络服务 基本要求:掌握Linux系统中网络服务的基本配置方法,了解NFS、FTP、Samba等网络服务的基本原理及配置方法,掌握Web服务配置的基本方法及其主要配置过程。 主要内容: 8.1 NFS网络文件系统 8.2 Web服务 8.3 FTP服务 8.4 Samba服务

第9章 Linux系统下的数据库应用 基本要求:不作为讲解内容

第10章 Linux系统的远程管理 基本要求:掌握Linux系统中远程管理的基本方法和主要的软件。 主要内容: 10.1 远程管理简介 10.2 终端方式的字符界面远程管理 10.3 B/S方式的远程管理 10.4 C/S方式的远程桌面管理 10.5 远程管理方式的性能比较

第11章 Linux系统的安全管理 基本要求:了解Linux系统中安全管理的基本方法,包括日志、安全防护以及防火墙等。 主要内容: 11.1 计算机网络安全的基础知识 11.2 Linux系统中的日志安全管理 11.3 Linux系统的安全防护设置 11.4 Linux系统的防火墙管理

第12章 Linux系统下的编程 基本要求:了解Linux系统编程环境及主要的开发工具。了解Linux高级语言编程开发的基本流程,了解Linux中Socket网络编程的基本框架,了解Linux嵌入式开发的基本特点。 主要内容: 12.1 Linux编程环境及工具 12.2 Linux高级语言编程开发 12.3 Linux网络编程 12.4 Linux嵌入式程序开发 12.5 内核基础 三、各教学环节的学时分配

项目 章节 主要内容 学时分配

讲课 习题课 实验 上机 合计 第1章 Linux操作系统概述 2 2 四、实验部分教学内容和要求:(含课内实验的课程填写本部分) 1、实验项目及学时分配 其中:演示性实验 0 %,验证性实验 50 %,设计性实验 25 %,综合性实验 25 %

序号 实验项目名称 实验内容及要求 学时

实验类型

演示 验证 设计 综合

1 系统安装 了解Linux系统的安装方法和基本过程,并能进行系统的启动和关闭,了解用户登录系统的基本方法 2 2

2 Linux常用shell命令 掌握Linux常用的Shell命令,包括文件目录操作命令、联机帮助命令等。了解常用的Linux目录结构及其作用。了解Bash的基本特点 2 2 3 vi编辑器的使用 掌握Vi编辑器的使用 2 2

第2章 Linux的安装、启动与关闭 2 2 4 第3章 Linux操作基础 4 2 6 第4章 Linux文件系统 2 2 第5章 Linux系统管理 4 4 8 第6章 vi编辑器的使用 2 2 4 第7章 Shell程序设计 6 2 8 第8章 Linux的网络服务 4 2 6 第9章 Linux系统下的数据库应用 0 0 第10章 Linux系统的远程管理 2 2 第11章 Linux系统的安全管理 2 2 第12章 Linux系统下的编程 2 2 4 合计 32 16 48 4 基本网络配置 设计网络的拓扑结构,并根据系统需求进行Linux系统的网络参数配置,包括网络接口,DNS客户端配置等 2 2 5 Apache WEB服务器的配置 设计web站点并配置WEB服务器 2 2 6 Linux系统管理 掌握Linux用户管理及进程管理的基本方法和常用命令 2 2

7 shell程序设计 使用Linux下shell程序设计,设计完成关于Linux系统管理的脚本设计,可以进行系统文件备份,也可以利用shell程序模拟某个shell程序的功能 2 2 8 Linux环境下 C语言编程 掌握Linux环境下c的编程环境及Linux环境变成的基本流程和主要工具。 2 2 2、实验所需设备及材料

序号 实验项目名称 每组人数

每组需要的 主要仪器设备 每组需要的 主要实验材料

设备名称 数量 材料名称 数量 性质 1 Linux系统安装 1 工作站 1 服务器 1 2 Linux常用shell命令 1 工作站 1 服务器 1 3 vi编辑器的使用 1 工作站 1 服务器 1 4 基本网络配置 1 工作站 1 服务器 1 5 Apache WEB服务器的配置 1 工作站 1 服务器 1 6 Linux系统管理 1 工作站 1 服务器 1