麒麟操作系统教程(微课版)-教案_第1页
麒麟操作系统教程(微课版)-教案_第2页
麒麟操作系统教程(微课版)-教案_第3页
麒麟操作系统教程(微课版)-教案_第4页
麒麟操作系统教程(微课版)-教案_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

麒麟操作系统教学参考教案共10单元课程名称:麒麟操作系统|总学时:64|学分:4目录右键目录,选择"更新域"刷新页码目录 1第1单元麒麟操作系统概述 1第2单元桌面操作 1第3单元桌面应用 1第4单元命令行操作 1第5单元用户管理与文件系统管理 1第6单元软件安装 1第7单元系统高级管理 1第8单元系统监控与故障排查 1第9单元C/C++编程环境 1第10单元麒麟服务器操作系统 1麒麟操作系统-教学参考教案第1页/共1页第1单元麒麟操作系统概述课程名称麒麟操作系统概述教学单元第1单元授课对象学时安排4学时(理论2+实践2)一、三维教学目标知识目标理解操作系统的定义与五大功能(进程管理、存储管理、文件系统管理、设备管理、用户接口);掌握操作系统的分类(桌面、服务器、嵌入式);理解Linux的诞生背景、发展历程及发行版分类(基于RPM和基于Debian);掌握麒麟操作系统的版本体系(V10SP1/SP2/SP3)及产品定位;了解Linux系统的基本组成(内核、Shell、文件系统、应用程序)。能力目标能够清晰阐述操作系统的核心功能与分类方式;能够对比分析不同Linux发行版的特点与适用场景;能够识别麒麟操作系统各版本的区别与演进方向;能够描述Linux系统四大组成部分的协作关系;具备查阅官方文档获取系统信息的基础能力。素养目标增强学生对国产操作系统技术自主可控的认同感;培养学生的开源精神与创新意识;树立信息安全意识,理解国产基础软件的战略价值;激发学生参与国产软件生态建设的热情。二、教学重难点教学重点操作系统的定义与五大功能;Linux发行版的分类体系(RPM系vsDebian系);麒麟操作系统版本特性与定位;Linux系统组成结构。教学难点操作系统五大功能的内在联系与实际体现;Linux发行版分支体系的全面理解;国产操作系统与开源社区的关系辨析;从内核到应用层的系统架构理解。教学关键通过生活实例类比帮助学生理解抽象概念(如进程管理类比多任务处理);借助对比教学法理清Linux发行版的分类脉络;结合国家战略背景强化学生对国产操作系统的价值认知。三、教学方法与手段教学方法讲授法、对比教学法、案例教学法、小组讨论法、思维导图法。教学手段多媒体课件(PPT+动画演示);操作系统发展史时间轴挂图;Linux发行版家族树图谱;麒麟操作系统版本对比表;在线互动问答平台。四、教学资源准备硬件资源多媒体教室、计算机实验室、教师演示主机、投影设备。软件资源麒麟操作系统各版本ISO镜像(用于展示)、虚拟机环境、已安装好的麒麟桌面系统。网络资源校园局域网、互联网访问(用于查阅Linux发行版信息)。教学资料《麒麟操作系统应用》教材第1章(麒麟操作系统概述)、电子课件、Linux发行版对比资料、国产操作系统白皮书。模型资源操作系统功能示意图、Linux系统架构图、发行版家族树状图、麒麟版本演进时间轴。五、教学过程设计环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)教师提问:"同学们日常使用哪些操作系统?知道国产操作系统有哪些吗?";播放国产操作系统发展简史短片(3分钟);展示Windows、macOS、Linux、麒麟OS的桌面截图对比。激发学习兴趣,建立问题意识2知识讲解-操作系统基础(20分钟)讲解操作系统的定义(管理软硬件资源的系统软件);详细阐述五大功能:进程管理、存储管理、文件系统管理、设备管理、用户接口(结合生活实例);介绍操作系统的三种分类:桌面OS、服务器OS、嵌入式OS。构建核心理论框架3知识讲解-Linux与麒麟OS(25分钟)讲解Linux的诞生背景(LinusTorvalds、1991年)与发展史;介绍Linux发行版分类:基于RPM(RedHat系)和基于Debian(Ubuntu系);详细介绍麒麟操作系统版本体系(V10SP1/SP2/SP3特性对比);介绍银河麒麟、中标麒麟、OpenKylin的产品定位。深化对Linux生态的理解4系统组成讲解(15分钟)讲解Linux系统的四大组成部分:内核(Kernel)、Shell、文件系统、应用程序;阐述各部分的职责与协作关系;演示在麒麟系统中查看内核版本(uname-a)和Shell类型。建立系统整体认知5小组讨论(15分钟)分组讨论:"为什么选择Linux作为国产操作系统的基础?""麒麟OS与Ubuntu有哪些异同?";各组派代表分享观点;教师点评并总结。培养思辨能力与团队协作6知识总结(10分钟)使用思维导图梳理本单元核心知识点(操作系统定义→功能→分类→Linux→麒麟OS→系统组成);强调重点概念与易混淆点;布置课后作业。系统归纳,强化记忆7课堂评价(5分钟)进行5道快速选择题测试(操作系统概念、Linux分类、麒麟版本);学生自评,教师即时反馈答案。即时检验学习效果六、课后作业与拓展必做作业完成教材第1章课后习题(选择题+简答题);绘制本单元知识思维导图(包含操作系统定义、五大功能、分类、Linux发展史、发行版分类、麒麟版本体系、系统组成),提交电子版;列举至少5个基于Debian的Linux发行版和5个基于RPM的发行版,制作对比表格。选做作业查阅资料,了解国产操作系统的其他代表产品(如统信UOS、中科方德等),撰写500字对比分析报告;调研Linux内核版本演进历史,制作版本时间轴;访问OpenKylin开源社区官网,了解社区贡献方式。拓展资源麒麟软件官方网站:;OpenKylin开源社区:https://www.openkylin.top;Linux发行版查询:;《国产操作系统发展报告》电子版。七、教学评价设计评价维度评价内容权重评价方式课堂参与度出勤、提问回答、小组讨论贡献10%观察记录+小组互评知识掌握度操作系统定义与功能、Linux分类、麒麟版本特性、系统组成30%课堂测验+课后作业分析能力发行版对比分析、国产OS定位理解25%讨论表现+分析报告应用能力思维导图质量、信息检索与整理能力25%作业评分素养表现国产软件认同感、开源精神、团队协作10%自评+互评+教师评价八、教学反思(课后填写)教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第2单元桌面操作课程名称桌面操作教学单元第2单元授课对象学时安排6学时(理论3+实践3)一、三维教学目标知识目标理解麒麟桌面环境(UKUI)的基本组成与操作方式;掌握窗口的基本操作(标题栏按钮、移动、缩放、切换、排列);掌握文件管理器的使用方法(浏览、创建、复制、移动、删除、重命名文件和文件夹);掌握文件查找工具的使用;掌握文件压缩与解压操作(图形界面方式);了解系统设置面板的功能。能力目标能够熟练使用麒麟桌面环境完成日常操作;能够高效管理文件和文件夹,建立良好的文件组织习惯;能够灵活运用查找工具定位文件;能够进行文件的压缩与解压操作;能够根据需求进行基本的系统个性化设置。素养目标培养学生规范的文件管理意识与良好的数字整理习惯;增强对国产操作系统UKUI桌面的人性化设计认同感;树立信息安全意识,理解文件操作的安全风险;培养自主探索软件功能的学习能力。教学重点UKUI桌面环境的组成(任务栏、侧边栏、开始菜单、通知中心、多任务视图);文件管理器的操作(浏览视图、地址栏、导航栏、文件操作);文件查找功能的使用;文件压缩与解压操作。教学难点文件路径的理解与使用(绝对路径与相对路径);文件操作的撤销与恢复机制;多窗口切换与排列的高效操作;压缩格式(tar.gz、zip等)的选择与适用场景。教学关键通过"我的数字空间整理"任务驱动学习;强调"先选中、后操作"的基本操作逻辑;结合快捷键教学提升操作效率,培养专业操作习惯。教学方法讲授法、演示法、任务驱动法、实操训练法、对比教学法。教学手段多媒体课件;麒麟操作系统UKUI桌面环境(实体机/虚拟机);文件管理练习素材包;快捷键速查卡;系统设置面板。硬件资源多媒体教室、计算机实验室(每人1台)、教师演示主机、投影设备。软件资源麒麟操作系统桌面环境、文件管理器、归档管理器(压缩工具)、搜索工具、系统设置面板。网络资源校园局域网、互联网访问。教学资料《麒麟操作系统应用》教材第2章(桌面操作)、电子课件、UKUI桌面使用指南、快捷键速查手册。模型资源UKUI桌面布局示意图、文件管理操作步骤图、压缩格式对比表、快捷键海报。环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)展示混乱的桌面截图vs整洁的桌面截图,引发学生对文件管理的思考;提问:"如何在电脑中高效管理自己的学习资料?";介绍本单元"打造高效数字工作台"的学习目标。建立问题意识,激发学习动机2桌面环境讲解(20分钟)讲解UKUI桌面的基本组成:任务栏(开始菜单、应用程序、文件管理器、侧边栏、搜索、通知中心、多任务视图、回收站);演示各组件的功能与操作方法;介绍窗口的基本操作(最大化/最小化/还原/关闭、移动、缩放、切换)。熟悉桌面操作环境3文件管理讲解(25分钟)讲解文件管理器的界面(导航栏、地址栏、浏览视图、信息栏);演示文件/文件夹的创建、复制、移动、删除、重命名操作;讲解回收站的使用与文件恢复;演示文件查找工具(按名称、按内容、按时间等条件查找)。掌握文件管理核心技能4压缩与系统设置(15分钟)讲解文件压缩与解压的操作方法(右键菜单、归档管理器);介绍常见压缩格式(tar.gz、zip、7z)及其适用场景;演示系统设置面板的基本功能(显示、网络、声音、个性化等)。扩展桌面操作技能5学生实操(50分钟)学生完成"数字工作台整理"任务:创建个人学习资料文件夹结构→整理素材文件→查找重复文件→压缩备份重要资料→设置个性化桌面;教师巡回指导,及时解答操作问题。动手实践,巩固技能6分享与总结(15分钟)邀请学生展示自己的文件夹组织方案;教师点评优秀案例,分享高效文件管理技巧;梳理本单元核心操作要点;布置课后作业。互学互鉴,系统归纳7随堂测验(5分钟)进行快速操作测试(如:5秒内打开文件管理器、10秒内找到某个文件等);记录完成情况,即时反馈。检验操作熟练度必做作业完成教材第2章课后习题(选择题+操作题);整理个人虚拟机中的文件系统,建立规范的文件夹层级结构(至少3级),截图提交前后对比;制作UKUI桌面快捷键个人速查卡(至少列出15个常用快捷键)。选做作业探索UKUI桌面的高级功能(如多任务视图、分屏操作、窗口特效设置),撰写体验报告(300字);对比UKUI与Windows桌面的操作差异,制作对比表格;尝试使用不同的压缩格式压缩同一组文件,对比压缩率与解压速度。拓展资源UKUI官方文档;麒麟桌面环境使用技巧博客;Linux文件管理最佳实践指南;快捷键查询网站。评价维度评价内容权重评价方式课堂参与度出勤、互动问答、实操专注度10%观察记录知识掌握度桌面环境组成、文件管理概念、压缩格式认知25%测验+作业实操技能文件操作准确性、查找效率、压缩操作正确性35%任务单评分+操作观察应用能力文件夹组织合理性、个性化设置灵活性20%作业评分素养表现操作规范性、文件管理意识、自主探索精神10%互评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第3单元桌面应用课程名称桌面应用教学单元第3单元授课对象学时安排6学时(理论3+实践3)知识目标掌握文本编辑器、文件阅读器、图像查看器、视频播放器等系统自带工具的使用方法;掌握麒麟系统中软件的安装与卸载方法(图形界面方式和命令行方式);理解软件源(SoftwareSource)的概念与配置方法;掌握网络工具(浏览器、邮件客户端)的基础使用;了解系统工具箱的功能。能力目标能够熟练使用系统自带工具完成日常办公和娱乐任务;能够独立安装和卸载应用软件(通过应用商店和apt命令);能够配置软件源并更新系统软件;能够根据具体需求选择合适的工具软件解决问题;具备基础的软件故障排查能力。素养目标培养善用工具提升效率的数字化工作意识;增强对国产软件生态丰富度的信心与认同感;树立软件安全意识(从官方渠道安装软件);培养信息检索能力与自主学习习惯。教学重点系统自带工具软件的使用(文本编辑、图像查看、视频播放、PDF阅读);软件安装与卸载的两种途径(图形界面+命令行);软件源的概念、配置与镜像选择;apt命令的基本使用(install/remove/update/upgrade)。教学难点软件源配置文件中各参数的含义与作用;apt命令与dpkg命令的区别与联系;命令行安装时依赖关系的自动处理;软件卸载时配置文件的处理(removevspurge)。教学关键以"搭建我的办公工具箱"为任务主线串联知识点;强调图形界面与命令行两种方式的互补性;通过实际操作让学生体会软件源配置对安装速度的影响。教学方法任务驱动法、演示法、对比教学法、实操训练法、小组协作法。教学手段多媒体课件;麒麟操作系统桌面环境(含应用商店和终端);各类练习素材(文档、图片、PDF、视频);软件源配置文件模板;国内镜像源地址列表。硬件资源多媒体教室、计算机实验室(每人1台,要求可联网)、教师演示主机、投影设备。软件资源麒麟操作系统(含应用商店、归档管理器)、终端模拟器、各类应用软件包、apt包管理工具。网络资源校园局域网、互联网访问(用于下载软件和更新源列表)。教学资料《麒麟操作系统应用》教材第3章(桌面应用)、电子课件、apt命令参考手册、麒麟官方软件源配置指南。模型资源工具软件功能对照表、软件安装流程图、软件源配置示意图、国内镜像源地址表。环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)提问:"一台新装好系统的电脑,需要安装哪些软件才能满足日常办公学习需求?";展示"办公工具箱"任务清单(文本编辑、图片查看、PDF阅读、视频播放、浏览器等);明确本单元学习目标。建立任务意识,激发动机2工具软件讲解(25分钟)分类介绍系统自带工具:办公类(文本编辑器、PDF阅读器)、图像类(图像查看器、截图工具)、影音类(视频播放器、音乐播放器)、网络类(浏览器、邮件客户端);演示各工具的基本操作与特色功能;介绍工具箱的硬件检测功能。建立工具认知3软件安装讲解(25分钟)讲解图形界面安装方式:应用商店的使用(搜索、安装、卸载、更新);讲解命令行安装方式:aptinstall/remove/update/upgrade命令;对比两种安装方式的适用场景与优劣。掌握软件安装方法4软件源配置(15分钟)讲解软件源的概念(软件仓库、镜像服务器);演示软件源的配置方法(图形界面设置+编辑/etc/apt/sources.list);对比官方源与国内镜像源的下载速度;演示aptupdate更新软件列表。理解软件分发机制5学生实操(55分钟)学生完成"搭建办公工具箱"任务:通过应用商店安装2款软件→通过apt命令安装2款软件→配置国内镜像源→卸载1款不常用软件→更新系统软件;教师巡回指导,解答疑问。综合实践,巩固技能6问题研讨(15分钟)集中讲解实操中的常见问题(安装失败、依赖冲突、源配置错误);讨论:"什么情况下选择图形安装,什么情况下选择命令行安装?";分享高效使用应用商店和apt的技巧。查漏补缺,深化理解7总结评价(5分钟)梳理本单元核心知识点(工具软件→安装卸载→软件源→apt命令);强调软件安全与正版意识;布置课后作业。系统归纳必做作业完成教材第3章课后习题(选择题+操作题);在虚拟机中安装至少3款新软件(分别使用图形和命令行方式),记录安装过程并截图;配置国内镜像源(如清华、中科大源),对比配置前后的软件更新速度。选做作业探索应用商店中推荐的国产软件清单,试用2款并撰写体验报告;研究apt-cachesearch/show命令的使用,练习查询软件信息;了解Snap和Flatpak两种新型包格式,对比与传统apt安装的差异。拓展资源清华大学开源软件镜像站:;中科大镜像站:;麒麟软件官方文档;apt命令详解教程。评价维度评价内容权重评价方式课堂参与度出勤、任务投入度、小组互助10%观察记录+互评知识掌握度工具软件功能、安装卸载方法、软件源概念、apt语法25%测验+作业实操技能工具使用熟练度、软件安装成功率、源配置正确性35%任务单评分+操作观察应用能力工具选型合理性、多方式安装灵活度、问题排查能力20%实操表现+报告素养表现软件安全意识、自主探索、规范操作10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第4单元命令行操作课程名称命令行操作教学单元第4单元授课对象学时安排8学时(理论4+实践4)知识目标理解Shell的概念与作用,掌握BashShell的基本操作;掌握终端的打开与基本设置方法;掌握Linux文件系统目录结构(FHS标准)与路径概念;掌握常用文件与目录操作命令(ls,cd,pwd,mkdir,rmdir,rm,cp,mv,cat,touch,find,locate等);掌握文件压缩与解压命令(gzip,gunzip,tar,zip,unzip);掌握管道与重定向的概念与使用(|,>,>>,<,2>);掌握基础文本处理命令(grep,head,tail,wc,sort,uniq等)。能力目标能够熟练使用终端完成文件管理任务;能够运用管道与重定向组合命令解决实际问题;能够使用压缩命令打包备份文件;能够使用文本处理命令分析日志文件;能够利用Tab补全、历史命令等技巧提高操作效率;具备阅读man手册获取命令帮助的能力。素养目标培养严谨细致的命令行操作习惯;树立"终端是Linux系统管理利器"的专业认知;增强对命令行效率优势的认同;培养问题分解与逐步解决的逻辑思维。教学重点Linux文件系统目录结构(FHS)与路径概念(绝对路径vs相对路径);文件与目录操作命令(ls,cd,mkdir,rm,cp,mv,cat等);管道与重定向的使用;压缩解压命令(tar,gzip,zip等);文本处理命令(grep,head,tail,wc等)。教学难点绝对路径与相对路径的正确区分与使用;命令选项的组合记忆(如ls-la,tar-czvf等);管道多层级联时的数据流理解;通配符(*,?)与命令的高效组合。教学关键通过"命令拆解→逐步组合"的方式循序渐进;强调Tab自动补全和上下箭头历史调用等效率技巧;利用"试错-纠偏"机制加深对命令语法的记忆;每讲解一类命令即配合即时练习。教学方法讲授法、实操训练法、对比教学法、案例教学法、小组竞赛法。教学手段多媒体课件;麒麟终端环境;命令行练习任务单;管道与重定向流程示意图;Linux目录结构挂图;命令速查卡。硬件资源多媒体教室、计算机实验室(每人1台)、教师演示主机、投影设备。软件资源麒麟操作系统终端环境、BashShell、man手册系统、文本编辑器(gedit/vim)。网络资源校园局域网、互联网访问(用于查阅命令帮助)。教学资料《麒麟操作系统应用》教材第4章(命令行操作)、电子课件、Linux命令速查手册、man手册使用指南。模型资源Linux目录结构图(FHS)、命令分类思维导图、管道重定向示意图、通配符用法表、常用命令选项速查卡。环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)演示案例:使用一条命令找出/var/log中最大的5个日志文件;对比图形界面与命令行完成同一任务的操作步骤数量与时间差异;引出"命令行是Linux系统管理的灵魂"的主题。建立价值认知,激发兴趣2终端与Shell基础(15分钟)讲解终端的概念与打开方式(快捷键Ctrl+Alt+T等);介绍Shell的概念与Bash的特点;演示终端的基本设置(字体、颜色、透明度);讲解命令格式(命令名[选项][参数]);演示Tab自动补全和上下箭头历史命令调用。熟悉命令行环境3文件系统与目录操作(35分钟)讲解Linux目录结构(FHS标准):/bin,/sbin,/etc,/home,/var,/usr,/tmp等目录的作用;讲解路径概念(绝对路径vs相对路径);演示目录导航命令(cd,pwd)和列表命令(ls及常用选项-l,-a,-h,-R);演示目录创建与删除(mkdir,rmdir,rm-r)。建立文件系统认知4文件操作命令(30分钟)演示文件创建与查看(touch,cat,head,tail,more,less);演示文件复制与移动(cp,mv)及常用选项;演示文件删除(rm及-i,-f,-r选项)与查找(find,locate,which,file);强调rm命令的危险性与安全使用习惯。掌握文件操作核心命令5压缩解压与文本处理(30分钟)演示压缩解压命令(gzip,gunzip,tar-czvf/-xzvf,zip,unzip);讲解各压缩格式的适用场景;演示文本处理命令(grep搜索、wc统计、sort排序、uniq去重、cut截取、tr替换);结合管道组合命令进行日志分析案例。扩展命令行技能6管道与重定向(20分钟)讲解管道(|)的概念与工作原理;演示重定向(>覆盖,>>追加,<输入,2>错误输出)的使用方法;进行综合案例演示(如:catfile|grep"error"|sort|uniq-c>result.txt)。提升命令行效率7综合实操与总结(60分钟)学生完成"系统管理任务单":创建项目目录结构→批量复制文件→查找特定文件→统计文件数量→压缩打包→分析日志文件;教师巡回指导;梳理核心命令清单,布置课后作业。强化实战,系统归纳必做作业完成教材第4章课后习题(选择题+操作题);制作个人命令速查手册(至少包含30个命令,含功能说明与常用示例);完成"命令行任务挑战"(教师提供任务清单,共10个难度递进任务)。选做作业学习使用Vim编辑器进行文本编辑(基本模式切换与保存退出即可);编写一个简单的Shell脚本(如自动清理/tmp目录的脚本);探索awk和sed命令的高级用法,尝试处理CSV格式数据;了解正则表达式基础,练习grep的正则匹配。拓展资源Linux命令大全:;《鸟哥的Linux私房菜》基础篇电子版;ExplainShell命令解析工具:;正则表达式练习平台。评价维度评价内容权重评价方式课堂参与度出勤、互动问答、实操专注度10%观察记录知识掌握度文件系统结构、命令语法与选项、管道重定向原理25%测验+作业实操技能命令输入准确性、选项使用熟练度、任务完成效率35%任务单评分+操作计时应用能力管道组合创造性、日志分析思路、问题排查能力20%挑战任务评分素养表现操作安全意识(特别是rm命令)、互助精神、规范习惯10%互评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第5单元用户管理与文件系统管理课程名称用户管理与文件系统管理教学单元第5单元授课对象学时安排8学时(理论4+实践4)知识目标理解Linux多用户系统的设计思想与基本原理;掌握用户账户管理命令(useradd,usermod,userdel,passwd等)和组管理命令(groupadd,groupmod,groupdel,gpasswd等);掌握文件权限的概念与表示方法(rwx符号法、数字法),熟练使用chmod、chown、chgrp命令;理解特殊权限位(SUID、SGID、Sticky)的作用;掌握磁盘分区(fdisk/parted)、格式化(mkfs)、挂载(mount/umount)的完整流程;理解/etc/fstab配置文件的作用与语法。能力目标能够独立创建、修改、删除用户账户和组,设置合理的用户属性;能够正确设置文件和目录的访问权限,保障数据安全;能够完成新磁盘的分区、格式化与挂载操作,配置开机自动挂载;能够使用ACL实现更细粒度的权限控制;能够排查常见的权限相关问题和磁盘空间不足问题。素养目标树立系统安全意识与最小权限原则;培养严谨的系统管理操作习惯,理解多用户协作环境中的责任边界;增强对Linux系统安全机制的认同感;培养规范化的系统文档记录习惯。教学重点用户与组的创建、修改、删除管理;文件权限(rwx)的符号表示法与数字表示法;chmod、chown、chgrp命令的使用;磁盘分区、格式化(ext4/XFS)、挂载操作;fstab自动挂载配置。教学难点权限数字表示法(0-7)与符号表示法的灵活转换;磁盘分区类型(MBRvsGPT)的选择依据;挂载点的合理规划与目录结构协调;特殊权限位(SUID/SGID/Sticky)的理解与应用场景。教学关键通过角色扮演(管理员vs普通用户)让学生切身体验权限差异;每讲解一个命令即配合实际操作演示;强调"操作前备份、操作后验证"的系统管理规范;使用表格对照法理清权限数字与符号的对应关系。教学方法讲授法、角色扮演法、案例教学法、实操训练法、对比分析法。教学手段多媒体课件;终端环境;用户管理命令组;磁盘管理工具(fdisk,parted,mkfs);虚拟机附加磁盘;权限可视化图表。硬件资源多媒体教室、计算机实验室(每人1台,虚拟机需预配置可附加的虚拟磁盘)、教师演示主机、投影设备。软件资源麒麟操作系统、虚拟机软件(支持添加虚拟磁盘)、用户管理工具包、磁盘管理工具包、文本编辑器。网络资源校园局域网、互联网访问。教学资料《麒麟操作系统应用》教材第5章(用户与文件系统管理)、电子课件、Linux用户管理指南、磁盘管理操作手册。模型资源用户-组-权限关系图、磁盘分区流程图、挂载原理示意图、权限数字对照表、fstab配置模板。环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)提出场景:"实验室有多名学生共用一台服务器,如何为每人创建独立账户并保障各自文件安全?";引导学生思考Windows与Linux用户管理的异同;明确本单元学习目标。建立问题意识2用户与组管理(30分钟)讲解用户账户类型(超级用户root、系统用户、普通用户)与组的概念;演示用户创建、修改、删除(useradd,usermod,userdel,passwd);演示组管理(groupadd,groupdel,gpasswd);讲解su切换用户与sudo授权机制。掌握用户管理3文件权限管理(35分钟)讲解文件权限位(rwx)对文件和目录的不同含义;演示chmod符号法(u/g/o+/-/=r/w/x)与数字法(0-7);演示chown和chgrp修改所有者和所属组;讲解默认权限umask的作用与计算;简要介绍ACL访问控制列表。掌握权限管理核心4磁盘管理理论(20分钟)讲解磁盘分区概念(MBRvsGPT);介绍常见文件系统类型(ext4,XFS,FAT32,NTFS);演示分区工具fdisk/parted的使用;演示格式化命令mkfs.ext4/mkfs.xfs。建立磁盘管理理论框架5磁盘管理实操(30分钟)演示挂载操作(mount/umount)与挂载点选择;讲解/etc/fstab配置文件语法与自动挂载配置;演示df查看磁盘使用率和du查看目录大小;学生跟随操作,在虚拟机中完成分区→格式化→挂载全流程。掌握磁盘管理实操6角色扮演综合演练(35分钟)三人一组分别扮演系统管理员/开发者/测试员;管理员创建用户和组→设置共享目录权限→验证各用户权限边界;教师巡回指导,记录典型错误并即时纠正。情境化巩固7总结评价(10分钟)梳理用户→组→权限→磁盘的知识脉络;强调root权限使用的安全规范;总结常见错误与排查方法;布置课后作业。系统归纳必做作业完成教材第5章课后习题(选择题+操作题);设计一个实验室用户管理方案(包含至少5个用户、2个用户组、1个共享目录的权限规划),撰写方案文档并截图验证;在虚拟机中完成磁盘分区→格式化→挂载→配置fstab的全流程操作,提交操作报告。选做作业研究Linux特殊权限位(SUID,SGID,Sticky)的具体应用场景并演示;探索磁盘配额(quota)的配置方法,限制某用户的磁盘使用量;了解LVM逻辑卷管理的基础概念;阅读/etc/passwd,/etc/shadow,/etc/group文件格式说明。拓展资源《Linux系统管理技术手册》;Linux文档计划();麒麟系统管理员指南;fdisk/parted官方文档。评价维度评价内容权重评价方式课堂参与度出勤、角色扮演投入度、小组讨论10%观察记录+互评知识掌握度用户管理命令、权限表示法、磁盘管理流程25%测验+作业实操技能用户创建准确性、权限设置正确性、磁盘操作完整性35%实操评分表应用能力方案设计合理性、问题排查能力、安全规范遵守20%方案报告评分素养表现安全意识(root权限使用)、团队协作、规范操作习惯10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第6单元软件安装课程名称软件安装教学单元第6单元授课对象学时安排6学时(理论3+实践3)一、三维教学目标知识目标理解Linux软件包管理体系(deb包格式、RPM包格式、源码包);掌握dpkg命令的基本使用(-i安装、-r卸载、-l列表、-L查看文件列表);掌握apt工具组的使用(install/remove/update/upgrade/search/show等);深入理解软件源的配置方法与镜像选择;掌握源码编译安装的完整流程(configure→make→makeinstall);了解软件依赖关系与自动解析机制。能力目标能够使用dpkg安装本地deb包并处理依赖问题;能够熟练使用apt命令进行软件的安装、卸载、更新和查询;能够配置和切换软件源(包括国内镜像源);能够完成从源码编译安装软件的完整流程;能够排查常见的软件安装失败问题。素养目标树立从正规渠道获取软件的安全意识;培养对开源软件包管理精细化设计的认同感;养成查阅官方文档和错误信息解决问题的习惯;理解软件包管理是系统稳定运行的基石。教学重点deb与RPM软件包格式特点;dpkg命令(-i,-r,-l,-L,-s等选项);apt命令组(install,remove,update,upgrade,search,show,list);软件源配置文件/etc/apt/sources.list的语法与配置;源码编译安装三步曲(configure→make→makeinstall)。教学难点dpkg与apt的分工协作关系(底层vs高层);软件依赖问题的识别与处理(apt--fix-brokeninstall);源码编译前的依赖库准备;configure脚本常用参数(--prefix等)的含义;三种安装方式的适用场景选择。教学关键以"为新系统部署开发环境"为任务主线,串联三种安装方式;通过对比实验(同一软件分别用apt和源码安装)加深理解;强调生产环境中"先用包管理器,不得已再编译"的原则。教学方法讲授法、对比教学法、案例教学法、实操训练法、问题导向法。教学手段多媒体课件;终端环境;已下载的deb包文件样本;源码包样本(如nginx或小众工具);国内镜像源地址列表。硬件资源多媒体教室、计算机实验室(每人1台,要求可联网)、教师演示主机、投影设备。软件资源麒麟操作系统(含dpkg和apt工具)、gcc编译器、make工具、各类开发库(build-essential)、源码包。网络资源互联网访问(用于下载软件包、源码和更新源)。教学资料《麒麟操作系统应用》教材第6章(软件安装)、电子课件、dpkg官方文档、apt命令完整参考手册。模型资源软件包格式对比表、dpkg与apt关系图、源码编译流程图、国内镜像源地址表、configure参数速查卡。环节名称与时间教学内容与师生活动设计意图1情境导入(10分钟)提出场景:"新安装的麒麟系统需要部署完整的PythonWeb开发环境,如何高效完成?";引导学生思考:图形安装vs命令行安装vs源码安装的优劣;引出软件包管理的重要性。建立问题意识2软件包管理基础(20分钟)讲解Linux软件包的概念(debvsRPMvs源码包);介绍dpkg底层包管理器的作用;演示dpkg-i安装本地deb包、-l查看已安装包、-L查看包文件列表;讲解软件依赖的概念与依赖关系图。建立理论基础3apt工具详解(35分钟)讲解apt作为dpkg前端的角色与优势;演示aptupdate/upgrade/full-upgrade的区别;演示aptinstall/remove/purge/search/show/list/autoremove等常用命令;讲解apt缓存机制(/var/cache/apt/archives);演示apt配置国内镜像源并对比下载速度。掌握核心工具4源码编译安装(25分钟)讲解源码编译安装的适用场景与优缺点;演示完整流程:下载源码→解压→阅读README/INSTALL→./configure(--prefix=/usr/local)→make→sudomakeinstall;讲解编译依赖库的准备方法;演示makeclean和makeuninstall。掌握源码安装5综合实操(55分钟)学生完成"开发环境部署"任务:使用apt安装Python3和pip→使用dpkg安装一个本地deb包→下载某开源软件源码并完成编译安装→处理安装过程中出现的依赖问题→使用aptautoremove清理无用依赖;教师巡回指导。综合应用6问题研讨(15分钟)集中讲解实操中的典型问题(依赖冲突、编译错误、权限不足);对比总结三种安装方式的适用场景与选择策略;讨论:"为什么生产环境优先使用包管理器而非源码安装?";分享安装失败的排查思路。深化理解7总结评价(10分钟)梳理软件包管理知识体系(dpkg→apt→源码安装→依赖处理);强调软件安全与系统稳定性;布置课后作业。系统归纳必做作业完成教材第6章课后习题(选择题+操作题);在虚拟机中使用apt完成一套开发环境(Python3+pip+virtualenv)的安装,记录完整命令;下载一个开源工具(如htop或tree)的源码,完成编译安装并截图记录每一步。选做作业对比apt安装与源码安装同一软件(如nginx)的全过程差异,撰写800字对比分析报告;研究apt的pinning机制,了解如何锁定软件版本;探索checkinstall工具,尝试将源码安装转换为deb包;了解Docker容器化部署与传统包管理的优劣。拓展资源Debian包管理官方文档:/doc/manuals/debian-reference/;Ubuntu软件源指南:/community/Repositories/CommandLine;麒麟软件官方仓库;开源软件源码站:/。评价维度评价内容权重评价方式课堂参与度出勤、互动问答、任务投入度10%观察记录知识掌握度包管理概念、dpkg/apt语法、源码编译流程、依赖原理25%测验+作业实操技能apt操作熟练度、dpkg使用正确性、源码安装成功率、源配置正确性35%任务单评分+操作观察应用能力安装方式选择合理性、依赖问题排查能力、对比分析深度20%报告评分+实操观察素养表现安全意识、文档查阅习惯、规范操作、耐心细致10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第7单元系统高级管理课程名称系统高级管理教学单元第7单元授课对象学时安排8学时(理论4+实践4)一、三维教学目标知识目标理解Linux系统启动的完整流程(BIOS/UEFI→Bootloader→Kernel→initramfs→Systemd);掌握systemd服务管理机制(systemctl命令的start/stop/restart/enable/disable/status等);掌握网络配置方法(ip命令、nmcli工具、网络配置文件);掌握计划任务(crontab和at命令)的配置方法;掌握SSH远程管理的配置与安全加固;掌握系统日志查看方法(journalctl、rsyslog)。能力目标能够使用systemctl管理系统服务的生命周期;能够配置静态IP地址、DNS和主机名;能够编写crontab定时任务实现自动化运维;能够通过SSH安全地远程管理服务器;能够查看和分析系统日志定位问题;能够进行服务器的基础初始化配置。素养目标培养系统化思维,理解各组件间的协作关系;树立自动化运维意识,减少重复性手动操作;强化安全意识,特别是远程管理的安全防护措施;培养阅读日志、排查问题的耐心与工程师素养。教学重点系统启动流程各阶段的作用与衔接;systemctl服务管理命令与服务单元配置;网络配置(IP地址、网关、DNS、主机名);crontab时间表达式与定时任务配置;SSH配置与安全加固(端口、禁止root、密钥认证)。教学难点systemd服务单元(service,target,socket,timer等)的概念与依赖关系;网络管理器(NetworkManager)与手动配置的冲突处理;crontab时间表达式的精确编写;SSH密钥对的生成与配置;日志级别与筛选条件的理解。教学关键通过流程图帮助学生直观理解系统启动各阶段;以"初始化一台生产服务器"为综合任务串联所有知识点;强调生产环境配置的安全规范(最小权限原则、变更必记录)。教学方法讲授法、流程图解法、案例教学法、实操训练法、项目教学法。教学手段多媒体课件;系统启动流程动画;网络拓扑示意图;SSH客户端/服务端环境;日志样本文件;crontab在线验证工具。硬件资源多媒体教室、计算机实验室(建议2人1组,部分机器作为SSH服务端)、教师演示主机、投影设备。软件资源麒麟操作系统、systemd工具组、iproute2工具包、NetworkManager、OpenSSH服务端与客户端、cronie/at工具。网络资源校园局域网(用于SSH远程管理实验)、互联网访问。教学资料《麒麟操作系统应用》教材第7章(系统高级管理)、电子课件、systemd官方文档、SSH安全配置指南、crontab参考手册。模型资源系统启动流程图、systemd服务单元关系图、网络配置模板、crontab时间表达式速查卡、SSH安全加固检查表。环节名称与时间教学内容与师生活动设计意图1流程导入(10分钟)展示系统启动流程动画(从按下电源键到登录界面的完整过程);提问:"如果系统启动卡住了,可能发生在哪个阶段?";引出systemd作为现代Linux系统管理核心的角色。建立系统视角2系统启动与服务管理(35分钟)详解系统启动五阶段:BIOS/UEFI→Bootloader(GRUB2)→Kernel→initramfs→Systemd(15分钟);演示systemctlstart/stop/restart/enable/disable/status/reload命令(15分钟);介绍systemd服务单元类型(service,target,socket,timer)与依赖关系(5分钟)。掌握服务管理3网络配置(30分钟)回顾IP地址、子网掩码、网关、DNS基础概念(5分钟);演示ip命令配置网络(ipaddr,iproute)(10分钟);演示nmcli工具配置网络(10分钟);配置主机名(hostnamectl)与DNS解析(/etc/resolv.conf)(5分钟)。掌握网络管理4计划任务(20分钟)讲解cron服务原理与守护进程crond;演示crontab-e编辑定时任务,详解时间表达式(分时日月周);演示crontab-l查看任务、-r删除任务;演示at命令安排一次性任务;编写示例:每晚2点自动备份日志。掌握自动化任务5SSH远程管理与日志(25分钟)讲解SSH工作原理与OpenSSH服务端配置(/etc/ssh/sshd_config);演示SSH安全加固(修改端口、禁止root登录、使用密钥认证)(15分钟);演示使用scp传输文件(5分钟);讲解journalctl查看系统日志与rsyslog日志服务(5分钟)。掌握远程管理与日志6综合实操(60分钟)学生完成"服务器初始化配置"任务:配置静态IP→设置主机名→配置SSH安全(密钥认证+禁止root)→创建定时备份任务→管理nginx服务开机自启→查看系统日志;教师巡回指导。综合应用强化7总结评价(10分钟)梳理系统管理知识脉络图(启动→服务→网络→定时任务→SSH→日志);强调生产环境配置规范与安全意识;推荐进阶学习资源;布置课后作业。系统归纳必做作业完成教材第7章课后习题(选择题+操作题);编写一份完整的"服务器初始化配置清单"(含网络配置、SSH加固、定时任务、基础服务管理),要求包含具体命令和配置参数;配置一台虚拟机实现:每晚2点自动备份/var/log目录到/backup,并通过SSH密钥认证实现免密远程管理。选做作业研究Ansible自动化配置管理工具的基础用法;探索systemd的高级功能(依赖管理、socket激活、自定义服务单元);配置SSH跳板机(BastionHost)实现多级跳转管理;学习使用tcpdump抓包分析网络通信过程。拓展资源Systemd官方文档:/wiki/Software/systemd/;OpenSSH官方配置手册;Crontab.guru在线时间表达式验证:https://crontab.guru;麒麟系统管理员进阶指南。评价维度评价内容权重评价方式课堂参与度出勤、互动问答、实操专注度10%观察记录知识掌握度启动流程、systemctl语法、网络配置、cron表达式、SSH原理25%测验+作业实操技能服务管理成功率、网络配置有效性、定时任务执行准确性、SSH连接成功35%任务单评分+操作验证应用能力综合任务完成度、日志分析能力、配置清单质量20%实操观察+报告评分素养表现安全意识、自动化思维、规范记录习惯10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第8单元系统监控与故障排查课程名称系统监控与故障排查教学单元第8单元授课对象学时安排4学时(理论2+实践2)一、三维教学目标知识目标理解系统监控的重要性和核心指标(CPU、内存、磁盘、网络);掌握系统信息查询命令(uname,hostname,lsb_release,dmidecode等);掌握系统资源监控命令(free,df,du,top,htop,vmstat,iostat,mpstat,sar等);理解/proc虚拟文件系统的作用与内容;掌握硬件信息查看方法(lscpu,lsusb,lspci,lsscsi等);掌握系统日志管理(rsyslog配置、journalctl命令)与日志分析方法;掌握系统启动分析工具(systemd-analyze)与GRUB配置基础。能力目标能够实时监控系统各项资源的使用情况并识别异常;能够通过日志分析定位系统问题的线索;能够查看硬件信息并判断系统配置是否满足需求;能够分析系统启动过程找出启动缓慢的原因;能够按照科学的排查流程处理常见的系统故障。素养目标树立"预防为主、监控先行"的系统运维理念;培养冷静分析问题、逐步排查的工程师素养;强化责任意识,理解系统稳定性对业务连续性的重要影响;培养对系统底层原理的持续探究兴趣。教学重点系统资源监控命令(top,free,df,du,vmstat,iostat等)的使用与输出解读;/proc虚拟文件系统的结构与关键信息;系统日志服务(rsyslog,journald)与journalctl命令的使用;系统启动分析(systemd-analyze)与GRUB配置。教学难点多维度监控指标的综合分析与关联判断(如CPU高时区分用户态和内核态);journalctl复杂筛选条件(按时间、按服务、按优先级)的灵活组合;系统启动故障的排查思路;性能瓶颈的初步判断与定位。教学关键通过"故障场景模拟"让学生体验真实的排查过程;强调"先收集信息、再做判断、最后动手"的科学排查方法;利用stress工具制造系统负载,观察各监控命令的输出变化,加深理解。教学方法讲授法、场景模拟法、案例教学法、实操训练法、分组竞赛法。教学手段多媒体课件;系统监控工具集;预配置故障场景的虚拟机;stress压力测试工具;日志样本文件;系统性能分析图表模板。硬件资源多媒体教室、计算机实验室(建议预配置若干故障场景的虚拟机镜像)、教师演示主机、投影设备。软件资源麒麟操作系统、sysstat工具包(提供iostat,mpstat,sar等)、htop、stress压力测试工具。网络资源校园局域网、互联网访问。教学资料《麒麟操作系统应用》教材第8章(系统监控与故障排查)、电子课件、Linux性能监控指南、journalctl手册、故障排查案例集。模型资源系统监控命令对照表、/proc目录结构图、日志级别对照表、故障排查流程图、系统启动时间线模板。环节名称与时间教学内容与师生活动设计意图1案例导入(10分钟)展示真实运维案例:"服务器响应变慢,用户投诉,如何排查?";引导学生思考排查思路;介绍本单元"监控→分析→定位→解决"的核心方法论。建立方法论认知2系统信息与资源监控(30分钟)演示系统信息查询(uname,hostname,lsb_release,dmidecode);演示CPU监控(top,htop,uptime,lscpu,mpstat);演示内存监控(free,vmstat);演示磁盘监控(df,du,iostat);使用stress制造负载,观察监控数据变化。掌握监控技能3/proc与硬件信息(15分钟)讲解/proc虚拟文件系统的概念与作用;演示查看/proc/cpuinfo,/proc/meminfo,/proc/diskstats等关键文件;演示硬件信息查看命令(lscpu,lsusb,lspci,lsscsi)。深入系统底层4日志管理与分析(25分钟)讲解rsyslog日志服务的工作原理与配置文件(/etc/rsyslog.conf);讲解journalctl命令的常用用法(-u按服务,-n按行数,--since/--after按时间,-p按优先级);演示日志筛选与故障定位案例;介绍常见日志文件路径(/var/log/下的messages,syslog,auth.log等)。掌握日志分析5启动分析与故障排查(20分钟)演示systemd-analyze分析启动时间(blame,critical-chain);讲解GRUB配置文件(/etc/default/grub)与启动参数;介绍"收集信息→缩小范围→假设验证→实施修复→验证恢复"的五步排查法。建立排查思维6故障排查实操(40分钟)学生分组,每组领取一个故障场景(如:磁盘空间满导致服务异常/某服务无法启动/系统启动缓慢);按照排查流程定位并修复故障;记录排查过程与使用的关键命令;教师巡回指导。实战演练7复盘总结(10分钟)各组分享排查思路与关键发现;教师点评并总结优秀实践;梳理监控命令速查表与常见故障排查思路;布置课后作业。经验沉淀必做作业完成教材第8章课后习题(选择题+操作题);编写个人"系统监控与排查速查手册"(至少包含20个命令,含功能说明、常用选项、输出关键字段解读);在虚拟机中模拟2种不同故障(如磁盘满、服务异常),记录完整的排查过程(附截图和命令)。选做作业部署glances或btop作为系统监控工具,体验可视化监控;研究sar命令的历史数据收集功能,配置定期收集系统性能数据;阅读LinuxPerformance专家BrendanGregg的性能分析方法论;使用systemd-analyze优化虚拟机启动时间,记录优化前后对比。拓展资源LinuxPerformance官方网站;BrendanGregg性能分析图谱:;麒麟系统运维论坛;sysstat官方文档;journalctl手册页。评价维度评价内容权重评价方式课堂参与度出勤、场景讨论、小组协作10%观察记录+互评知识掌握度监控命令功能、/proc目录结构、日志服务原理、启动分析工具25%测验+作业实操技能监控命令使用准确性、日志筛选正确性、故障修复成功率35%任务评分+排查记录应用能力排查思路清晰度、多工具组合使用、速查手册质量20%复盘表现+报告评分素养表现冷静分析、变更安全意识、团队协作、工程师素养10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第9单元C/C++编程环境课程名称C/C++编程环境教学单元第9单元授课对象学时安排6学时(理论3+实践3)一、三维教学目标知识目标掌握在麒麟操作系统上搭建完整的C/C++开发工具链(GCC、GDB、Make等);深入理解GCC编译的四阶段过程(预处理→编译→汇编→链接);理解静态链接与动态链接的区别与适用场景;掌握GCC常用编译选项(-o,-c,-g,-Wall,-O,-I,-L,-l等);掌握GDB调试器的使用(断点设置、单步执行、变量查看、堆栈跟踪、条件断点);掌握Makefile的基本语法(规则、变量、伪目标、模式规则、自动变量);了解Autotools工具链(autoscan,aclocal,autoheader,autoconf,automake)的基础使用。能力目标能够独立安装和配置C/C++开发环境;能够使用GCC编译单文件和多文件C/C++项目;能够使用GDB进行程序调试,定位并修复代码缺陷;能够编写Makefile管理多文件项目的自动化构建;能够处理编译错误和链接错误;了解Autotools生成跨平台配置脚本的基本流程。素养目标树立"工欲善其事,必先利其器"的专业开发意识;培养对GNU开源工具链的认同感;强化代码调试的耐心与细致,理解调试能力是程序员的核心竞争力;激发参与开源C/C++项目开发的兴趣。教学重点GCC编译四阶段(预处理cpp、编译cc1、汇编as、链接ld)及中间产物;静态链接与动态链接的区别(.avs.so,文件大小,运行时依赖);GDB调试器核心命令(run,break,next,step,continue,print,backtrace,info);Makefile规则语法(目标:依赖→命令)与常用变量($@,$^,$<);Autotools使用流程。教学难点编译错误与链接错误的区分与定位;GDB调试中大型程序时的断点管理与堆栈分析;Makefile中依赖关系的正确声明与增量构建原理;Autotools各工具的分工协作与配置脚本的生成过程。教学关键通过"编译一个多文件计算器项目"贯穿整个单元教学;强调"先理解原理、再动手实践"的学习方法;对比手动编译、Makefile构建、Autotools构建三种方式,帮助学生理解工具演进的意义。教学方法讲授法、演示法、项目教学法、实操训练法、对比教学法。教学手段多媒体课件;GCC/GDB/Make环境;多文件C/C++示例项目(计算器);Makefile模板;Autotools工具链。硬件资源多媒体教室、计算机实验室(每人1台,要求已安装build-essential工具链)、教师演示主机、投影设备。软件资源麒麟操作系统、GCC/G++编译器、GDB调试器、Make工具、Binutils工具集(ar,nm,objdump,ldd等)、Autotools工具链(autoconf,automake,libtool)。网络资源校园局域网、互联网访问(用于下载开发库和参考文档)。教学资料《麒麟操作系统应用》教材第9章(C/C++编程环境)、电子课件、GCC官方文档、GDB调试手册、《GNUMake中文手册》、Autotools教程。模型资源编译四阶段流程图、静态/动态链接对比表、GDB命令速查卡、Makefile结构模板、Autotools工作流程图。环节名称与时间教学内容与师生活动设计意图1项目导入(10分钟)提出任务:"在麒麟系统上从零开始开发一个支持加、减、乘、除的计算器程序";展示最终目标效果;分析任务所需的技术点(编译、链接、调试、构建管理)。任务驱动2GCC编译基础(30分钟)检查开发工具链安装(gcc--version,gdb--version,make--version);详解编译四阶段:预处理(cpp-E,.i文件)→编译(cc1-S,.s文件)→汇编(as-c,.o文件)→链接(ld,可执行文件);对比静态链接(gcc-static)与动态链接(ldd查看依赖);演示GCC常用选项(-o,-c,-g,-Wall,-O2,-I,-L,-l)。掌握编译原理3GDB调试(30分钟)讲解GDB启动方式(gdb./program,gdb-tui);演示核心命令:run启动,break设断点(行号/函数名/条件),next/step单步,continue继续,print查看变量,backtrace堆栈跟踪,infobreakpoints断点信息,delete删除断点,quit退出;结合计算器程序演示完整的调试流程(引入bug→定位→修复)。掌握调试技能4Makefile构建(25分钟)讲解Makefile基本规则语法(目标:依赖[Tab]命令);介绍常用变量($@目标,$^所有依赖,$<第一个依赖);演示伪目标(.PHONY:clean,install,all);将计算器项目改写为Makefile管理(多文件编译链接);讲解模式规则(%.o:%.c)简化Makefile。掌握构建管理5Autotools简介(15分钟)介绍Autotools工具链的作用与使用场景;演示完整流程:autoscan生成configure.scan→编辑configure.ac→aclocal→autoheader→autoconf→编辑Makefile.am→automake;生成configure脚本和Makefile;对比Autotools与手动Makefile的优劣。了解自动化构建6综合实操(60分钟)学生独立完成计算器项目(支持整数和浮点数运算,含输入校验):编写源代码→使用GCC编译→使用GDB调试至少1个逻辑bug→编写Makefile管理构建→实现makeclean和makeinstall目标;教师巡回指导。综合实战7展示总结(10分钟)学生展示项目成果与调试心得;教师总结开发环境配置要点与常见错误;推荐进阶学习资源(CMake等现代构建工具);布置课后作业。成果固化必做作业完成教材第9章课后习题(选择题+操作题);完善课堂计算器项目(增加取模运算、幂运算功能),使用GDB调试确保逻辑正确;为计算器项目编写规范的Makefile(包含.c和.h文件的多文件项目,实现all,clean,install,uninstall目标)。选做作业学习CMake构建系统(CMakeLists.txt编写),将计算器项目从Makefile迁移到CMake;使用GNUBinutils工具(nm,objdump,readelf,size)分析编译产物;研究GCC优化选项(-O0到-O3,-Os)对程序性能的影响;了解Valgrind内存检测工具,检查程序内存泄漏。拓展资源GCC官方文档:/onlinedocs/;GDB官方手册:/gdb/current/onlinedocs/;《GNUMake中文手册》;CMake官方教程:/cmake/help/latest/;麒麟开发者社区。评价维度评价内容权重评价方式课堂参与度出勤、项目投入度、小组讨论10%观察记录知识掌握度编译四阶段、静态/动态链接、GCC选项、GDB命令、Makefile语法25%测验+作业实操技能编译成功率、调试效率、Makefile正确性、多文件项目管理35%项目评分+操作观察应用能力bug排查能力、代码改进质量、构建工具灵活度、错误分析能力20%项目评分+报告评价素养表现调试耐心、代码规范、工具探索主动性、开源精神10%自评+教师评价教学效果评估(课后填写)本单元教学目标达成情况、学生整体表现、亮点与不足...问题与改进(课后填写)教学中遇到的问题、学生反馈的典型困难、改进措施与调整方案...学生反馈(课后填写)学生对本单元的评价意见、学习困惑、建议与期望...第10单元麒麟服务器操作系统课程名称麒麟服务器操作系统教学单元第10单元授课对象学时安排8学时(理论4+实践4)一、三维教学目标知识目标理解服务器操作系统与桌面操作系统的本质区别(资源分配、服务导向、稳定性优先);掌握麒麟服务器操作系统的安装流程(最小化安装、分区策略、软件包选择);掌握SSH命令行远程管理的方法(连接、文件传输、安全加固);掌握VNC远程桌面的配置与使用;了解CockpitWeb管理工具的功能与使用;掌握dnf软件包管理工具的使用;掌握防火墙基础配置(firewalld)保障服务器访问安全。能力目标能够完成麒麟服务器系统的安装与基础初始化配置;能够通过SSH安全地远程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论