《Linux操作系统》课程标准
《LINUX 操作系统》课程标准 教研室主任: 专业带头人: 系(部)主任: 教务处处长: 教学副院长: 审核批准日期: 二○一 七 年 五 月 《LINUX 操作系统》课程标准 (基本信息) 课程编码: 课程类别:专业方向课程 适应专业:移动应用开发 开设时间: 学 时 数:56 学时 一、课程概述 (一)课程性质 Linux 操作系统的主要任务是有关 Linux 操作系统的安装与使 用,让学生理解操作系统的组成及工作原理,掌握 Linux 操作系统的 安装,图形化界面的基本操作,文本界面的相关操作与配置,能使用 Linux 操作系统配置各种服务器,完成简单的网络安全配置,并对网 络加以优化和维护。 (二)课程基本理念 课程主要围绕着一个叫“企业网络服务器规划”项目进行讲解, 按需求分析、功能设计、服务器设计、架构设计、网络安全设计、测 试等工程步骤一步一步指导学生完成本实训项目。 (三)课程的设置与设计思路 学生通过实现本项目,可实践所学知识,强调学生的实践动手能 力。 保证学生能够运用所学知识开发和部署基于 Linux 操作系统环 境下的网络服务和安全。 二、课程目标 通过对操作系统的学习以及 Linux 操作系统的使用, 使高等职业 学院计算机应用、 计算机网络技术专业的学生了解计算机网络及安全 与管理领域等专业知识与技能,能够熟练地使用 Linux 操作系统,培 养学生的动手操作实践能力, 为学生将来从事专业方面的实际工作奠 定基础。 三、内容标准 (一)学习目标: 通过《Linux 操作系统》课程的教学,能够熟练地使用 Linux 操 作系统,培养学生的动手操作实践能力、良好的分析问题、解决问题 的能力、一定的创新能力。 (二)活动安排: 1、基于工作过程的课程开发理念,先进行综合职业行动领域和情境 分析, 然后深入企业调研和行业专业研讨, 最终分解和确定学习任务。 2、根据情景任务,开发相应的课程教案,组织课程资源。 3、推行一体化教学模式,强化教与学的及时互动,进行动态的教学 评价和反馈机制。 4、建立课后网络教学和学习平台,强化课后训练和扩充学习资源, 提供课后教学支持。 5、组织专题技术讲座和讨论,加强对新技术的掌握。 6、加强校企联动,鼓励走入企业参加生产实训,使学生加深对 C 语 言在实际工作应用的认识和掌握。 7、融入技能鉴定机制,参加国家程序员技能鉴定。 8、完善项目化教材编写,组织教师参加高层次技术培训和企业工程 实践。 9、组织参加各层次的程序设计兴趣活动和比赛。 (三)知识要点: 1、操作系统基础知识及其主要功能; 2、Linux 操作的特征、主要功能及其应用领域; 3、 Linux 常用命令的使用; 4、vi 编辑器; (四)技能要点: 1、Linux 用户和组管理; 2、设备管理和文件系统结构管理; 3、基本的 shell 程序的编写; 4、掌握 NFS、samba、DNS、DHCP、Apache、FTP 等服务器的配置; 5、Linux 环境下网络安全配置。 四、实施建议 (一)教学建议 1、课程项目结构与学时分配 本课程项目结构与学时分配见表 1。 表 1 LINUX 操作系统课程项目(学习情境)内容与学时分配表 项目编号 子项目名称 子项目内容 支撑知识 学时 1. 系统安 装及管理 1.1Linux 简介 1、Linux 操作系统的主要 特征 2、 掌握软件包安装及进程 管理 了解 Linux 发展历史,掌握 Linux 操作系统的主要特征, 了解Linux操作系统中常用的 符号,了解桌面环境 2 4 1.2Linux 操作 系统安装 会学 Linux 操作系统的安装 掌握 Linux 操作系统的安装, 掌握软件包的安装 2 2. 用户和 组管理 2.1Linux 命令 的使用 1 掌握用户和组的建立 2 掌握用户和组属性更 改、设置 3 掌握文件安全设置 4 能进行简单的用户环境 设置 1 /etc/passwd与/etc/shadow 文档绍 2 pwconv 和 pwunconv 命令 的使用 3 adduser 创建用户 4 passwd 修改用户密码 5 chsh、chfn、usermod 6 userdel 删除用户 7 /etc/group 文档介绍 8 groupadd、 groupmod 、 gpasswd 命令的使用 9 umask、setuid、setgid、 sticky 设定文件安全 4 4 3. 文档管 理 3.1VI 编辑器 会使用编辑器编辑网络配 置文档 掌握vi 的启动与退出, vi 长 指令与短指令运用 2 4 3. 2VI 高级应用 会应用 vi 高级应用进行环 境设置 vi 环境设置 4vi 的高级应用 ab、map、 运行 shell 等方法 2 4. 网络文 件管理 4. 1 网络管理基 本命令 1 掌握文件管理的基本命 令 1 文件基础知识介绍 2 常用命令介绍 3 ls、mkdir、rmdir、fing、 chmod、chgrp、cp 等重要命 令学习 3 10 4.2 权限管理 2 掌握文件权限设置 4 文件权限及权限查看 5 ACL 访问控制列表 3 4.3 磁盘管理 3 掌握磁盘管理和磁盘配 额设置 6 分区类型及文件系统管理 常用命令 7 磁盘管理常用命令 8 磁盘配额的设置 4 5. 网络程 序开发 5.1SHELL 基础 1 掌握如何 shell 编程的语 法 1 shell 的基本概念 2 shell 的发展与分类 3 shell 的功能介绍 2 8 5.2SHELL 功能 及应用 2 掌握如何运行 shell 编程 的运行 4 shell 变量和环境 5 BSD 常用功能 6 命令历史与命令重复 7 命令别名 8 管理道与重定向 2 5.3SHELL 脚本 编写 3 掌握管道与输入输出重 定向 9 shell脚本 10 shell 脚本编写与运行 4 6. 网络设 备配置与 管理 6.1 网络配置 1 掌握网络的基本配置 1 ifconfig、 route 命令的使用 2 redhat-config-network 命 令配置网络 3 /etc/named.conf 文档 3 6 6.2 网络管理 2 掌握显卡配置 3 掌握其它设备的配置与 管理 4 setup 命令配置设备驱动 5 redhat-config-xfee86 配置显 卡 6 其它设备的配置与管理 3 7. 网络服 务器管理 Linux操作系统 服务器配置 1.掌握 X windows 环境下 的各服务器配置 2.掌握命令状态下各服务 器的规划与配置 3.掌握网络安全规划与设 置 1.常用服务器软个包管理及 安装 2.NFS 服务器的配置与应用 3.SAMBA 服务器的配置与应 用 4.DHCP 服务器配置与应用 20 20 5.DNS 服务器配置与应用 6.Apache服务器的配置与应 用 7.FTP 服务器配置与应用 8.邮件服务器的配置与应用 9.防火墙规划与设计 2、课程教学实施 建议本课程重视学生在校