《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.1Linux简介 子项目内容 1、Linux操作系统的主要特征 2、掌握软件包安装及进程管理 支撑知识 了解Linux发展历史,掌握Linux操作系统的主要特征, 了解Linux操作系统中常用的2 符号,了解桌面环境 学时 4 4 1.系统安装及管理 1.2Linux操作系统安装 2.用户和组管理 2.1Linux命令的使用 会学Linux操作系统的安装 掌握Linux操作系统的安装, 2 掌握软件包的安装 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 3.文档管理 3.1VI编辑器 会使用编辑器编辑网络配置文档 掌握vi的启动与退出, vi长指令与短指令运用 vi环境设置 4vi的高级应用ab、map、运行shell等方法 1 文件基础知识介绍 2 常用命令介绍 3 ls、mkdir、rmdir、fing、chmod、chgrp、cp等重要命令学习 4 文件权限及权限查看 5 ACL访问控制列表 6 分区类型及文件系统管理常用命令 7 磁盘管理常用命令 8 磁盘配额的设置 1 shell的基本概念 2 shell的发展与分类 3 shell的功能介绍 4 shell变量和环境 5 BSD常用功能 6 命令历史与命令重复 7 命令别名 8 管理道与重定向 9 shell脚本 10 shell脚本编写与运行 2 2 3 3 4 2 2 3.2VI高级应用 会应用vi高级应用进行环境设置 4.1网络管理基本命令 4.2权限管理 1 掌握文件管理的基本命令 2 掌握文件权限设置 4 4.网络文件管理 10 4.3磁盘管理 3 掌握磁盘管理和磁盘配额设置 5.1SHELL基础 5.2SHELL功能5.网络程及应用 序开发 1掌握如何shell编程的语法 2掌握如何运行shell编程的运行 8 5.3SHELL脚本编写 6.网络设备配置与管理 6.1网络配置 6.2网络管理 3掌握管道与输入输出重定向 1 掌握网络的基本配置 4 6 1 ifconfig、route命令的使用 2 redhat-config-network命 3 令配置网络 3 /etc/named.conf文档 4 setup命令配置设备驱动 5 redhat-config-xfee86配置显卡 6 其它设备的配置与管理 1.常用服务器软个包管理及安装 2.NFS服务器的配置与应用 3.SAMBA服务器的配置与应用 4.DHCP服务器配置与应用 3 20 2 掌握显卡配置 3 掌握其它设备的配置与管理 1.掌握X windows环境下的各服务器配置 2.掌握命令状态下各服务器的规划与配置 3.掌握网络安全规划与设置 7.网络服务器管理 Linux操作系统服务器配置 20