《linux系统配置及运维》教学教案_第1页
《linux系统配置及运维》教学教案_第2页
《linux系统配置及运维》教学教案_第3页
《linux系统配置及运维》教学教案_第4页
《linux系统配置及运维》教学教案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

**********学院《Linux系统配置及运维》课教学方案教师:***第1号学习内容Linux安装与配置课时2教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计10分钟认清学习目的、课程内容、学习方法、考核方法、纪律要求。1.课程导入(回顾与导入)进行课程介绍,包括课程内容、课程的学习要求、考核要求,介绍机房实验环境及相关软件。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。20分钟通过百度等搜索引擎搜索主流linux的发行版本,并进一步了解。3.知识学习(网络搜索,问题引导,学习讨论,教师总结)组织学生网络搜索linux的主流发行版本,教师进行总结。认真听教师讲解linux系统的启动过程及7个运行级别。针对教师提出的问题和同学一起讨论。2、分析linux启动过程,对7个运行级别进行介绍,提出问题:“如何启动到运行级别3-有网络支持的多用户模式”。在教师的指导下,在vmware虚拟机系统中打开机房中已经安装好的centos8,对配置文件/etc/inittab进行修改,使系统启动至运行级别3。3、指导学生对运行级别进行修改,使它系统启动到运行级别3。4、跟教师一起完成这部分知识的总结。4、对学生的操作进行总结时间安排学生活动设计教学过程教师活动设计40分钟1、从网络下载Centos8镜像到网盘或从机房FTP服务器下载Centos8镜像U盘。4.项目实施(任务讲解、项目实施、巡回指导)1、介绍Centos8镜像下载链接,机房FTP服务器了提供镜像下载。2、从网络下载VMwareworkstation虚拟机管理系统软件到网盘或从机房FTP服务器下载到U盘。2、介绍VMwareworkstation虚拟机管理系统软件下载链接,机房FTP服务器也提供镜下载。3、在VMwareworkstation中安装Centos8系统。学生遇到问题举手请教师帮忙解决。3、引导学生在VMwareworkstation中一步一步安Centos8系统。教师巡回指导学生完成Centos8的安装。4、学习vim文本编辑器的操作,掌握三种工作模式的切换,掌握一般模式中的常规操作和命令模式中常见命令的使用。4、通过案例介绍vim文本编辑器及相关操作,包括工作模式切换,一般模式的常规操作,命令模式的常用命令等。5、使用vim编辑器编辑文本文件hello.txt,成功保存。5、指导学生使用vim编辑器编辑文本hello.txt,熟悉vim编辑器的使用。10分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对镜像下载、软件下载、centos8安装、vim文本编辑四个子任务进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个子任务中存在的问题进行分析,对表现好的同学提出表扬。3、课后完成教师布置的作业。3、布置课后作业:在自己的电脑上安装VMwareworkstation及centos8;使用vim编辑器编辑文本文件,文件命名为wl##.txt(##表示学号后两位,文本内容为介绍你的学号、姓名、班级及爱好等。)作业1、网络下载或盘复制软件VMwareworkstation并安装在自己电脑上。2、网络下载或盘复制镜像centos8并安装在自己电脑上。3、使用vim编辑器编辑文件文件wl##.txt。教学反馈

**********学院《Linux系统配置及运维》课教学方案教师:***第2号学习内容用户和权限管理课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过百度等搜索引擎搜索root用户的相关介绍,并了解它的特性。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)组织学生网络搜索root用户的介绍,教师进行总结。认真听教师讲解linux系统中的三类用户。针对教师提出的问题和同学一起讨论并回答。2、讲解三大类用户:超级用户root、普通用户、虚拟用户,如何区别是哪一类用户?对学生进行提问。在教师的指导下,打开cenots8虚拟机查看用户配置文件/etc/passwd和/etc/shadow,在配置文件任意行中查看某一用户账号的基本信息,并对其进行理解。3、指导学生查看用户配置文件/etc/passwd和/etc/shadow,理解配置文件中每一行中用户账号基本信息。时间安排学生活动设计教学过程教师活动设计45分钟4、认真听教师讲解linux系统中用户组的概念,用户和用户组的关系,对教师提出的问题进行分组讨论和解答。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、讲解用户组的概念,用户与用户组的关系,对学生进行相应的提问。5、在教师的指导下,打开cenots8虚拟机查看用户配置文件/etc/group和/etc/gshadow,在配置文件任意行中查看某一用户组账号的基本信息,并对其进行理解。5、指导学生查看用户组配置文件/etc/group和/etc/gshadow,理解配置文件中每一行中用户组账号的基本信息。6、认真听教师讲解linux系统中三种基本权限r\w\x,理解三种权限的应用及区别,回答教师提出的问题。6、讲解文件的三种基本权限r(读取)、w(写入)、x(执行),对学生进行相应的提问。7、在教师的指导下,在centos8虚拟机中使用ls命令查看当前目录下文件的基本权限,对查看内容进行理解。7、指导学生使用命令ls查看某个文件的基本权限,并对其进行理解。8、认真听教师讲解默认权限和特殊权限的的使用,对教师提出的问题进行讨论和解答。8、结合案例讲解默认权限和特殊权限的作用、设置及应用,通过讨论、提问等方式让学生加深理解。9、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。9、结合提问、讨论等方式对本部分的相关知识进行总结。25分钟认真听教师讲解权限分配表,特别是具体的权限管理方案,明确接下来的实施任务目标。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,讲解权限分配表,对权限管理方案进行详细讲解。2、在教师的指导下,使用useradd命令完成六个用户的创建,注意useradd命令的相关参数的使用。2、指导学生完成初级开发、高级开发、开发部经理、初级运维、高级运维、运维部经理六个用户的创建。3、查看.bash_logout、.bash_profile等初始化配置文件,对其进行理解。3、指导学生查看新用户的初始化配置文件,包括.bash_logout、.bash_profile等。4、在教师的指导下,使用passwd命令为以上六个用户建立合适的密码。4、指导学生使用passwd命令完成以上六个用户的密码的修改。5、在教师的指导下,使用usermod命令对以上六个用户账号属性进行修改。5、指导学生使用usermod命令对以上六个用户账号的属性进行修改。6、在教师的指导下,使用命令userdel删除指定的用户账号。6、指导学生使用userdel命令删除指定的用户账号,注意参数-r的使用。时间安排学生活动设计教学过程教师活动设计50分钟7、在教师的指导下,使用sudo命令进行相关的命令或操作。4.项目实施(任务讲解、项目实施、巡回指导)7、指导学生使用非root用户通过sudo命令执行相关命令或操作。8、在教师的指导下,使用sudo命令进行相关的命令或操作。8、指导学生使用groupadd命令添加用户组。9、在教师的指导下,使用gpasswd管理用户组成员。9、指导学生使用gpasswd命令管理用户组成员。10、在教师的指导下,使用groupdel命令删除指定的用户组。10、指导学生使用groupdel命令删除用户组。11、在教师的指导下,使用ls(带参数-l)命令查看文件/bin/passwd的权限。11、指导学生使用ls命令查看/bin/passwd命令文件的权限。12、在教师的指导下,使用touch建立新文件test.txt,并使用chmod修改该文件的权限,查看文件修改前后权限的变化。12、指导学生使用touch建立新文件test.txt,并使用命令chmod修改文件的权限,查看文件修改前后权限的变化。13、在教师的指导下,使用chown修改目录/opt/test/的属性,查看修改前后所有者和所属组的变化。13、指导学生使用chown修改目录/opt/test/的属性,查看修改前后所有者和所属组的变化。14、在教师的指导下,使用chmod命令修改特殊权限s,使用setfacl命令修改ACL访问控制列表。14、指导学生使用chmod命令修改特殊权限s,使用setfacl命令修改ACL访问控制列表。15、在教师的指导下,对六个用户量身定制具体操作命令权限。修改/etc/sudoders配置文件,为这六个用户配置sudo权限。15、引导学生进一步分析普通用户的权限,细化到具体的每条命令。修改/etc/sudoers配置文件,为每个普通用户配置sudo权限。16、对任务实施内容进行检查,询问教师相关的操作问题。16、引导学生对以上任务实施进行内容进行检查,对存在的问题进行巡回指导。13分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对用户和用户组管理、文件系统权限管理、sudo用户权限管理3大任务进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟3、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)3、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括用户和用户组的创建和删除、密码的修改、属性和权限及特殊权限的设置,sudo权限的配置及应用。作业1、用户的创建和删除、密码的修改、属性和基本权限的设置。2、用户组的创建和删除、密码的修改、属性和基本权限的设置。3、用户或用户组特殊权限的设置及应用。4、用户sudo权限的配置及应用。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第2号学习内容用户和权限管理课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通了解一些硬盘知识,并通过百度等搜索引擎搜索相关知识,并进一步了解。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)组织学生网络搜索并总结硬盘的知识,教师进行总结。认真听教师讲解linux系统中的两种路径表达方式,针对教师提出的问题和同学一起讨论并回答。2、讲解两种路径类型:绝对路径和相对路径,两种路径使用情况?对学生进行提问。在教师的指导下,打开cenots8虚拟机练习linux的增删查改等基本操作。3、指导学生习linux的增删查改等基本操作,理解查看文件中信息的每一项参数。时间安排学生活动设计教学过程教师活动设计45分钟4、认真听教师讲解添加硬盘的方式,并熟练操作。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、指导学生使用虚拟机添加硬盘5、在教师的指导下,了解分区的基本知识,并学会如何查看并添加分区。5、讲解分区的基本知识,带领学生查看自己系统的分区,指导学生使用fdisk命令添加分区。6、认真听教师讲解逻辑卷的知识,理解逻辑卷的功能以及使用方法,在老师的指导下建立逻辑卷。6、讲解逻辑卷的特点和优点,指导学生自己建立逻辑卷。7、在教师的指导下,在centos8虚拟机中将新建好的逻辑卷格式化,新建文件系统。7、指导学生创建文件系统,并对其进行理解。8、认真听教师讲解两种不同的挂载方式和使用方法,并完成最后一步的挂载。8、讲解两种不同的挂载方式,并指导学生完成挂载9、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。9、结合提问、讨论等方式对本部分的相关知识进行总结。25分钟认真听教师讲解项目流程,明确接下来的实施任务目标。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,对项目顺序进行详细讲解。2、在教师的指导下,使用fdisk命令创建分区并完成逻辑卷的建立。2、指导学生完成创建分区并完成逻辑卷的创建。3、在教师的指导下,完成文件系统的格式化,并使用 blkid 命令查看 UUID,完成挂载。3、指导学生完成文件系统的格式化,并使用 blkid 命令查看 UUID,完成挂载。4、在教师的指导下,学会使用重对象符号完成,项目中的文件信息保存。4、指导学生学会使用重定向符号保存输出结果。5、在教师的指导下,利用前面的的知识完成剩下的项目内容。5、指导学生完成剩下的项目内容。6、对任务实施内容进行检查,询问教师相关的操作问题。6、引导学生对以上任务实施进行内容进行检查,对存在的问题进行巡回指导。时间安排学生活动设计教学过程教师活动设计13分钟1、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。5.项目总结(互相检查、教师总结、布置作业)1、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟2、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)2、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括pwd,cd,ls,touch,mkdir,cp,rm,mv,find和两种压缩命令等,以及后续的项目内容。并完成课后习题。作业1、完成课后习题。2、文件的增删查改。3、文件的打包和压缩。4、完成新建磁盘,建立分区,完成格式化和挂载整个流程。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第4号学习内容Linux软件包及文档管理课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过百度等搜索引擎搜索Linux软件安装的相关介绍,并了解它的特性。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)组织学生网络搜索Linux软件安装的介绍,教师进行总结。认真听教师讲解Linux系统和Windows系统安装软件的区别。针对教师提出的问题和同学一起讨论并回答。2、讲解Linux系统和Windows系统安装软件的区别,对学生进行提问。认真听教师讲解Linux下安装软件的三种方式:编译安装、rpm安装、dnf安装,并对其进行理解。3、讲解Linux下安装软件的三种方式:编译安装、rpm安装、dnf安装,对学生进行提问。时间安排学生活动设计教学过程教师活动设计45分钟4、认真听教师讲解Linux系统中rpm的概念,对教师提出的问题进行分组讨论和解答。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、讲解Linux系统中rpm的概念,对学生进行相应的提问。5、在教师的指导下,打开cenots8虚拟机使用rpm命令进行一些常用操作,并对其进行理解。5、指导学生使用rpm命令进行一些常用操作。6、认真听教师讲解Linux系统中dnf的概念,对教师提出的问题进行分组讨论和解答。6、讲解Linux系统中dnf的概念,对学生进行相应的提问。7、在教师的指导下,打开cenots8虚拟机使用dnf命令进行一些常用操作,并对其进行理解。7、指导学生使用dnf命令进行一些常用操作。8、认真听教师讲解Linux系统中编译安装软件的概念,对教师提出的问题进行分组讨论和解答。8、讲解Linux系统中编译安装软件的概念,对学生进行相应的提问。9、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。9、结合提问、讨论等方式对本部分的相关知识进行总结。25分钟认真听教师讲解系统软件安装方案,明确接下来的实施任务目标。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,对系统软件安装方案进行详细讲解。2、在教师的指导下,配置dnf软件仓库为阿里云软件仓库。2、指导学生完成阿里云软件仓库的配置。3、使用dnfrepolist查看阿里云仓库配置是否生效,对其进行理解。3、指导学生验证阿里云仓库配置是否生效。4、在教师的指导下,使用dnf命令安装vim、wget、iptables软件包。4、指导学生使用dnf命令完成vim、wget、iptables软件包的安装。5、在教师的指导下,分别验证vim、wget、iptables工具是否正确安全和正常使用。5、指导学生验证vim、wget、iptables工具是否正确安全和正常使用。6、在教师的指导下,使用编译安装的方法安装Nginx软件。6、指导学生使用编译安装的方法安装Nginx软件。时间安排学生活动设计教学过程教师活动设计50分钟7、在教师的指导下,使用dnf命令进行安装编译所需环境。4.项目实施(任务讲解、项目实施、巡回指导)7、指导学生使用dnf命令进行安装编译所需环境。8、在教师的指导下,使用wget命令进行下载Nginx软件源码文件。8、指导学生使用wget命令进行下载Nginx软件源码文件。9、在教师的指导下,使用tar命令对Nginx软件源码文件进行解压。9、指导学生使用tar命令对Nginx软件源码文件进行解压。10、在教师的指导下,完成编译安装。10、指导学生完成Nginx软件的编译安装步骤。11、在教师的指导下,验证软件是否正常安装和正常使用。11、指导学生验证软件是否正常安装和正常使用。12、对任务实施内容进行检查,询问教师相关的操作问题。12、引导学生对以上任务实施进行内容进行检查,对存在的问题进行巡回指导。13分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对Linux系统三大中软件安装方式和具体的操作步骤进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟3、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)3、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括vim、wget、iptables、nginx的安装和验证。作业1、理解和熟悉Linux系统中的三种软件安装方式:编译安装、rpm安装、dnf安装。2、分别使用三种方法进行软件的安装和卸载练习。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第1号学习内容Linux网络基础服务课时2教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计10分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。20分钟通过百度等搜索引擎了解本章节介绍的系统服务的概念和作用。3.知识学习(网络搜索,问题引导,学习讨论,教师总结)讲解常用的Linux网络基础服务和对应的作用。认真听教师讲解NFS网络文件共享服务。针对教师提出的问题和同学一起讨论。2、对NFS网络文件共享服务进行介绍,提出问题:“NFS服务的使用场景有哪些?”。认真听教师讲解NTP网络时间同步服务。针对教师提出的问题和同学一起讨论。3、对NTP网络时间同步服务进行介绍,提出问题:“NTP服务的使用场景有哪些?”。认真听教师讲解文件同步服务。针对教师提出的问题和同学一起讨论。4、对文件同步服务进行介绍,提出问题:“文件同步服务的使用场景有哪些?”。认真听教师讲解Linux防火墙服务。针对教师提出的问题和同学一起讨论。5、对Linux防火墙服务进行介绍,提出问题:“防火墙的使用场景有哪些?”。4、跟教师一起完成这部分知识的总结。4、对学生的回答进行总结时间安排学生活动设计教学过程教师活动设计40分钟1、使用VMwareworkstation启动两台虚拟机,修改对应主机名,一个为nfs_server,另一个为nfs_client。4.项目实施(任务讲解、项目实施、巡回指导)1、介绍NFS服务端/etc/exports文件编写格式和对应参数的作用。2、使用启动的两台虚拟机安装和配置NFS文件共享服务。2、引导学生使用两台虚拟机安装和配置NFS文件共享服务。3、在虚拟机安装NFS文件共享服务。学生遇到问题举手请教师帮忙解决。3、教师巡回指导学生完成NFS文件共享服务的安装。4、创建一台虚拟机用于同步公网时间,创建另一台虚拟机用户同步内网时间4、介绍NTP的两种同步时间方式。5、使用虚拟机完成NTP同步公网时间和内网时间。5、指导学生完成NTP同步公网时间和内网时间。6、准备两台虚拟机用于文件同步。6、讲解文件同步服务的三种场景:本地磁盘同步、Pull同步、Push同步。7、完成Rsync同步服务器文件到客户端,遇到问题举手请教师帮忙解决。7、指导学生完成文件同步。对学生遇到问题帮助解决。8、学生使用Iptables和Firewalld开放80、443端口。8、讲解两种Linux防火墙的基础语法。让学生使用这两种防火墙开放80、443端口。10分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对安装配置NFS、安装配置NTP、使用Rsync进行文件同步、使用防火墙开放端口四个子任务进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个子任务中存在的问题进行分析,对表现好的同学提出表扬。3、课后完成教师布置的作业。3、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括安装配置NFS文件共享服务、安装配置NTP时间同步服务、使用Rsync进行文件同步、使用两种防火墙工具开放指定端口。作业1、安装配置NFS文件共享服务。2、安装配置NTP时间同步服务。3、使用Rsync进行文件同步。4、使用两种防火墙工具开放指定端口教学反馈

**********学院《Linux系统配置及运维》课教学方案教师:***第2号学习内容容器和编排技术课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过百度等搜索引擎搜索容器的相关介绍,并了解它的特性。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)组织学生网络搜索容器的介绍,教师进行总结。认真听教师讲解容器概念,针对教师提出的问题和同学一起讨论并回答。2、讲解容器的概念,并向学生介绍Docker和虚拟机的区别。提出问题:使用Docker的好处有什么?在教师的指导下,打开cenots8虚拟机配置dnf源、安装指定版本的Docker、并启动Docker和配置Docker开机自启。3、指导学生配置dnf源、并安装指定版本的Docker。时间安排学生活动设计教学过程教师活动设计45分钟4、认真听教师讲解Docker的基本使用方式。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、讲解Docker的基本使用:包括镜像操作、容器操作等。5、认真听教师讲解如何定制容器镜像,针对教师提出的问题和同学一起讨论并回答。5、讲解如何定制容器镜像、即保存操作后的容器为一个镜像。提出问题:在何种情况下需要定制容器镜像?6、认真听教师讲解Dockerfile的语法。针对教师提出的问题和同学一起讨论并回答。6、讲解Dockerfile的语法。提出问题:Dockerfile和dockercommit定制镜像的区别?7、认真听教师讲解私有仓库的概念和作用。7、讲解Docker私有仓库的概念和作用。8、认真听教师讲解Kubernetes的概念和作用。8、讲解Kubernetes的概念和作用。9、认真听教师讲解kubeadm、kubectl、kubelet、kubeproxy等的作用。9、讲解Kubernetes的工具、包括kubeadm、kubectl、kubelet、kubeproxy等。10、针对教师提出的问题进行讨论和回答。10、讲解Kubernetes的运行方式,提出问题:Master节点和其他Node节点的区别?11、理解YAML文件的语法格式,认真听教师讲解kubectl的基本操作。11、对YAML文件进行讲解,讲解kubectl的基本操作、包括查看节点、查看pods等。12、认真听教师讲解Dashboard的概念和使用。12、讲解Kubernetes社区开源项目Dashbard的概念和作用。13、跟教师一起完成这部分知识的总结。13、对本节内容进行总结。25分钟在教师的指导下,完成拉取ubuntu镜像、创建ubuntu容器、进入ubuntu容器等操作。4.项目实施(任务讲解、项目实施、巡回指导)1、指导学生拉取ubuntu镜像、创建ubuntu容器、进入ubuntu容器等操作。2、在教师的指导下,完成运行web容器的相关操作。2、指导学生运行一个web容器,包括拉取镜像、开放端口、浏览器访问web页面等操作。3、在教师的指导下,使用Dockerfile构建一个镜像。3、指导学生使用Dockerfile构建一个镜像。4、在教师的指导下,在虚拟机完成私有仓库的搭建。4、指导学生在自己的虚拟机上搭建私有仓库。5、在教师的指导下,使用kubeadminit初始化master节点。5、指导学生在安装好Docker的前提条件下,使用kubeadminit初始化master节点。6、在教师的指导下,使用kubeadmjoin加入初始化好的Kubernetes集群。6、指导学生使用kubeadmjoin加入初始化好的Kubernetes集群。50分钟7、在教师的指导下,使用kubectl进行操作。编写简单的YAML文件进行部署。7、指导学生使用kubectl进行操作。编写简单的YAML文件进行部署。8、在教师的指导下,部署Dashboard项目。8、指导学生部署Dashboard项目。9、在教师的指导下,使用Dashboard创建Kubernetes应用和服务。9、指导学生使用Dashboard创建Kubernetes应用和服务。13分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对安装Docker、安装Kubernetes、安装Dashboard并部署一个应用3大任务进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟3、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)3、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括安装Docker、安装Kubernetes、安装Dashboard,使用Dashboard部署应用。作业1、安装Docker。对镜像和容器进行相应操作。2、安装Kubernetes。使用kubelet进行相关操作3、安装Dashboard。4、使用Dashboard部署一个应用和服务,服务用于开放端口。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第7号学习内容Linux网站服务器搭建与管理课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过百度等搜索引擎搜索网站服务器搭建的相关介绍,并了解网站的搭建流程。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)组织学生网络搜索网站服务器搭建的相关介绍,并了解网站的搭建流程,教师进行总结。认真听教师讲解互联网中的网站是如何运行起来的。针对教师提出的问题和同学一起讨论并回答。2、讲解互联网中的网站是如何运行起来的,对学生进行提问。认真听教师讲解域名、IP、DNS的概念和关系,并对其进行理解。3、讲解域名、IP、DNS的概念和关系,对学生进行提问。时间安排学生活动设计教学过程教师活动设计45分钟4、认真听教师讲解常见的web服务器软件的功能和特点,对教师提出的问题进行分组讨论和解答。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、讲解常见的web服务器软件的功能和特点,对学生进行相应的提问。5、在教师的指导下,打开cenots8虚拟机使用dnf命令安装Apache软件,并对其进行理解。5、指导学生使用dnf命令安装Apache软件。6、认真听教师讲解Apache的常用目录和配置文件,对教师提出的问题进行分组讨论和解答。6、讲解Apache的常用目录和配置文件,对学生进行相应的提问。7、在教师的指导下,打开cenots8虚拟机使用dnf命令安装Nginx软件,并对其进行理解。7、指导学生使用dnf命令安装Nginx软件。8、认真听教师讲解Nginx的常用目录和配置文件,对教师提出的问题进行分组讨论和解答。8、讲解Nginx的常用目录和配置文件,对学生进行相应的提问。9、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。9、结合提问、讨论等方式对本部分的相关知识进行总结。25分钟认真听教师讲解web服务器搭建方案,明确接下来的实施任务目标。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,对web服务器搭建方案进行详细讲解。2、在教师的指导下,配置dnf软件仓库添加Nginx软件源。2、指导学生完成配置dnf软件仓库添加Nginx软件源3、使用dnfrepolist查看Nginx软件源配置是否生效,对其进行理解。3、指导学生验证Nginx软件源配置是否生效。4、在教师的指导下,使用dnf命令安装Nginx软件包,并启动Nginx服务。4、指导学生使用dnf命令完成Nginx软件包的安装,并启动Nginx服务。时间安排学生活动设计教学过程教师活动设计50分钟5、在教师的指导下,修改Nginx配置文件。4.项目实施(任务讲解、项目实施、巡回指导)5、指导学生修改Nginx配置文件。6、在教师的指导下,验证Nginx服务是否正常,web网站是否正常。6、指导学生验证Nginx服务是否正常,web网站是否正常。12、对任务实施内容进行检查,询问教师相关的操作问题。12、引导学生对以上任务实施进行内容进行检查,对存在的问题进行巡回指导。13分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对Linux系统中web服务器的安装云配置操作步骤进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟3、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)3、布置课后作业:将课堂实验内容在自己电脑上重新做一次,包括nginx的安装和配置。作业1、理解和熟悉Linux系统中常见的web服务器软件的功能和特点。2、使用Nginx软件搭建简单的web服务。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第2号学习内容用户和权限管理课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、CRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过网络了解数据库相关,并通过百度等搜索数据库相关知识,并进一步了解两种不同的数据库类型。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)讲解数据库的概念,以MySQL和Redis数据库为例子讲解两种不同数据库类型的区别与优势并进行总结。认真听教师讲解主从同步数据库结构,针对教师提出的问题和同学一起讨论并回答。2、讲解主从同步的数据库架构,主从同步存在怎样的优势?对学生进行提问。打开cenots8虚拟机安装MySQL数据库,在教师的指导下,了解MySQL数据库配置文件主要参数的含义,熟悉MySQL数据库的基本操作。3、指导学生安装MySQL数据,并了解MySQL数据库配置文件主要参数的含义,熟悉MySQL数据库的基本操作。时间安排学生活动设计教学过程教师活动设计45分钟4、打开cenots8虚拟机安装Redis数据库,在教师的指导下,了解Redis数据库配置文件主要参数的含义,熟悉Redis数据库的基本操作。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、指导学生安装Redis数据,并了解Redis数据库配置文件主要参数的含义,熟悉Redis数据库的基本操作。5、在教师的指导下,完成MySQL数据库的主从配置。5、指导学生完成完成MySQL数据库的主从配置。6、在教师的指导下,完成Redis数据库的主从配置。6、指导学生完成完成Redis数据库的主从配置。7、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。7、结合提问、讨论等方式对本部分的相关知识进行总结。25分钟认真听教师讲解主从同步的流程。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,讲解主从同步完整的操作流程。2、在教师的指导下,完成MySQL数据库和Redis数据库的主从同步。并进行测试。2、指导学生完成MySQL数据库和Redis数据库的主从同步。3、对任务实施内容进行检查,询问教师相关的操作问题。3、引导学生对以上任务实施进行内容进行检查,对存在的问题进行巡回指导。时间安排学生活动设计教学过程教师活动设计13分钟1、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。5.项目总结(互相检查、教师总结、布置作业)1、对项目实施进行总结,对每一个任务中存在的问题进行分析,对表现好的同学提出表扬。时间安排学生活动设计教学过程教师活动设计2分钟2、课后完成教师布置的作业。5.项目总结(互相检查、教师总结、布置作业)2、布置课后作业:完成课后习题,完成一次两种数据库的主从同步,以及数据库的增删查改操作。作业1、完成课后习题。2、对MySQL数据库和Redis数据库的操作进行练习。3、完成MySQL数据库和Redis数据库的主从同步。教学反馈**********学院《Linux系统配置及运维》课教学方案教师:***第10号学习内容Linux集群架构课时4教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、Centos8、SecureCRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计10分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。30分钟通过搜索集群架构的应用场景以及发展过程,了解集群架构的基础知识。3.知识学习(网络搜索,问题引导,学习讨论,教师总结)举例讲解企业对于集群的需要性,可讨论关于企业常规服务器的部署方式,以及集群架构的探索,教师进行总结。认真听教师讲解高可用集群与负载均衡集群的相关概念与原理。针对教师提出的问题和同学一起讨论。2、分析高可用集群实现原理及工作过程,提出问题:“Keepalived的VRRP协议的实现过程是怎样的?”。认真听教师讲解高可用Keepalived和负载均衡LVS的概述。3、给学生详细讲解Keepalived的各个模块的实现原理;讲解负载均衡集群LVS的NAT、DR、IPTunnel三种模式,基本原理以及对应的调度算法。4、跟教师一起完成这部分知识的总结。4、对学生的操作进行总结时间安排学生活动设计教学过程教师活动设计60分钟1、准备两台CentOS8虚拟机,一台作为master、一台作为backup。4.项目实施(任务讲解、项目实施、巡回指导)1、带领学生演示虚拟机配置,两台机器均安装keepalived、Nginx,并介绍所安软件的作用。2、跟着教室学习如何配置YUM源,安装keepalived、nginx等软件,作为集群的前置配置。2、演示配置国内YUM源,安装所需软件,关闭防火墙、SElinux。3、编辑服务器配置文件。学生遇到问题举手请教师帮忙解决。3、引导学生编辑主服务器master配置文件keepalived.conf,备份服务器backup的配置文件keepalived.conf。教师巡回指导学生完成服务器文件的配置。4、学习如何创建并编写服务器配置脚本,学生遇到问题举手请教师帮忙解决。4、引导学生编写服务器配置脚本,即check模块健康检查的服务脚本check_ng.sh。5、编辑网页文件,实现用户访问。5、指导学生将高可用集群服务启动,并测试高可用,模拟master服务器故障。Backup服务器因为优先级就,成为新的master。60分钟1、准备三台服务器,一台作为负载均衡器,并配置两张网卡,一台作为真实服务器1,一台作为真实服务器2。4.项目实施(任务讲解、项目实施、巡回指导)1、带领学生为三台服务器做好相应前置配置,关闭防火墙、SElinux,以及配置iptables空规则。2、为两台真实服务器配置网关地址。2、引导学生给负载均衡器安装ipvsadm软件。3、学习如何编写LVS_NAT模式的执行脚本。3、编写LVS_NAT模式的执行脚本,并赋予权限运行。配置负载均衡调度算法为:rr(纯轮询)。4、学习客户端安装nginx,配置web页面。4、引导学生配置web服务,用来展示负载均衡集群的效果。5、参考教师讲解的方法,尝试进行负载均衡集群的测试,查看纯轮询的负载均衡效果。5、在客户端进行LVS的最后测试,通过curl命令验证rr纯轮询的负载均衡效果。10分钟1、跟邻桌相互交换任务实施结果,并对对方的项目实施结果进行核查,将检查结果反馈给邻桌及教师。5.项目总结(互相检查、教师总结、布置作业)1、组织学生对高可用集群、以及LVS负载均衡集群的相关子任务进行相互检查。2、配合教师完成整个项目实施的总结,对教师反馈的问题需要认真对待,避免下次再犯同样的错误。2、对项目实施进行总结,对每一个子任务中存在的问题进行分析,对表现好的同学提出表扬。3、课后完成教师布置的作业。3、布置课后作业:在vmware中,部署keepalived高可用集群以及LVS的DR模式。作业1、部署keepalived高可用集群。2、部署LVS_DR模式负载均衡集群。教学反馈

**********学院《Linux系统配置及运维》课教学方案教师:***第11号学习内容Linux运维管理工具课时10教学目标专业能力了解学习目的、课程内容、学习方法、考核方法、纪律要求。理解项目背景需求。掌握项目相关知识。掌握项目任务实施中相关linux运维技能。方法能力具备收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并成功实施,最终解决问题;培养科学的思维方法、可持续发展能力。社会能力学会合作,学会做人,与他人和谐相处;具有良好的团队精神、职业道德和社会责任感。目标群体网络及通信技术相关专业,具备网络通讯基础、windows服务器配置和管理等课程基础。教学环境网络及通信相关技术实验室(计算机安装有VMware、centos8、SecureCRT等软件。)教学方法项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法时间安排学生活动设计教学过程教师活动设计5分钟对上节内容进行复习巩固,回答教师提出的相关巩固问题。引入本堂课的课题,了解学习目的、纪律要求等。1.课程导入(回顾与导入)引导学生对上节课内容进行复习,对学生提出一些问题加以巩固。导入本节课的课堂内容,明确学习目的的要求。10分钟了解项目背景,理解项目中存在的需求,接受项目解决方案,明确项目任务。2.项目引入(布置任务,标准要求)介绍项目背景。对项目进行需求分析。介绍项目解决方案。20分钟认真听教师讲解传统Linux运维的过程及缺点。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)给学生讲解传统运维给企业带来的问题,并通过案例引出自动化运维。认真听教师讲解自动化运维的发展趋势,以及和传统运维进行比较。2、给学生讲解自动化运维与传统运维的优势,并介绍企业中应用比较多的Linux运维管理工具。在教师的指导下,打开第一章学习过的,手动安装的CentOS8操作系统。3、给学生巩固第一章手动安装CentOS8操作新系统的过程,并引出批量安装操作系统的必要性。时间安排学生活动设计教学过程教师活动设计20分钟4、认真听教师介绍系统部署自动化工具:PXE+Kickstart 无人值守安装技术以及Cobbler 无人值守安装技术,对教师提出的问题进行分组讨论和解答。3.知识学习(网络搜索,问题引导,知识讲解、学习讨论,学生演练、教师总结)4、讲解PXE+Kickstart 无人值守安装概念以及Cobbler 无人值守安装概念,对学生进行相应的提问。5、认真听教师介绍监控报警自动化工具:Zabbix 监控系统以及Nagios 监控系统,对教师提出的问题进行分组讨论和解答。5、讲解Zabbix 监控系统以及Nagios 监控系统的相关技术原理,对学生进行相应的提问。6、认真听教师讲解配置部署自动化工具:SaltStack 、Ansible 等,理解这些工具的区别,回答教师提出的问题。6、讲解SaltStack 、Ansible 等自动化配置部署工具的基本原理,并对学生进行相应的提问。7、认真听教师讲解版本控制工具:Git 分布式版本控制系统、SVN 版本控制系统等,理解这些工具的区别及应用的场景,回答教师提出的问题。7、讲解Git 分布式版本控制系统、SVN 版本控制系统等版本控制工具的基本原理,并对学生进行相应的提问。8、在教师的主导下,对本部分的知识进行总结,回答教师提出的问题。8、结合提问、讨论等方式对本部分的相关知识进行总结。45分钟认真听教师讲解无人值守的解决方案,包括需要提前部署的相关服务,以及在企业中的应用案例。4.项目实施(任务讲解、项目实施、巡回指导)1、项目任务进一步分析,讲解PXE+Kickstart无人值守安装的解决方案。2、在教师的指导下,配置服务器yum源。2、指导学生配置国内YUM源。3、学习配置安装DHCP服务,编辑配置脚本,启动服务。3、指导学生配置安装DHCP服务,编辑配置脚本,启动服务。4、学习安装TFTP服务,配置引导启动文件,修改启动配置文件,启动TFTP服务。4、指导安装TFTP服务,配置引导启动文件,修改启动配置文件,启动TFTP服务。提醒学生注意配置文件的格式。5、在教师的指导下,安装HTTP服务,下载httpd,挂载光盘,启动http服务。5、指导学生安装HTTP服务,下载httpd,挂载光盘,启动http服务。6、在教师的指导下,编写Kickstart自动应答文件,下载anaconda获得Kickstart自动应答文件,编辑文件,配置相应权限。6、指导学生编写Kickstart自动应答文件,下载anaconda获得Kickstart自动应答文件,编辑文件,配置相应权限。7、认真听教师讲解如何启动部署程序。7、将服务器的虚拟机配置为桥接模式,利用真实的主机,进入到BIOS固件,设置为PXE 网络启动。时间安排学生活动设计教学过程教师活动设计45分钟8、认真听教师讲解Cobbler无人值守安装的特性以及优势。4.项目实施(任务讲解、项目实施、巡回指导)8、项目任务进一步分析,讲解 Cobbler 快速安装的解决方案,讲解Cobbler的常用命令参数。9、在教师的指导下,进行相关环境准备,比如:关闭防火墙及SElinux,安装DHCP、HTTPD、TFTP等服务。9、指导学生进行相关环境准备,比如:关闭防火墙及SElinux,安装DHCP、HTTPD、TFTP等服务。10、学习配置安装DHCP服务,编辑配置脚本,启动服务。10、指导学生配置安装DHCP服务,编辑配置脚本,启动服务。11、学习安装Cobbler,添加Cobbler的安装源,下载cobbler,启动 Cobbler、http 及 tftp-server服务。1、指导安装Cobbler,添加Cobbler的安装源,下载cobbler,启动 Cobbler、http 及 tftp-server服务。12、在教师的指导下,配置Cobbler,检查 Cobbler 的配置,解决配置cobbler时,出现的各种问题。12、指导学生配置Cobbler,检查 Cobbler 的配置,带领学生解决配置cobbler时,出现的各种问题。注意:此处问题会比较多,需要着重讲解。13、在教师的指导下,配置DHCP,并通过cobblersync命令同步更新配置。13、指导学生配置DHCP,并通过cobblersync命令同步更新配置。14、配置安装CentOS8.0操作系统,创建挂载点并将镜像挂载进来,并导入镜像,最后同步Cobbler配置。14、指导学生配置安装CentOS8.0操作系统,创建挂载点并将镜像挂载进来,并导入镜像,最后同步Cobbler配置。35分钟15、认真听教师讲解Zabbix监控系统部署方案。4.项目实施(任务讲解、项目实施、巡回指导)15、项目任务进一步分析,讲解Zabbix监控系统部署方案,提醒学生需要提前准备的环境。16、在教师的指导下安装MySQL,设置字符集并启动MySQL。16、指导学生参考第9章安装MySQL数据库,并启动数据库。17、学习安装zabbixserver,两台主机均需安装,下载zabbix安装源,并通过yum安装zabbixserver。17、指导学生安装zabbixserver,两台主机均需安装,下载zabbix安装源,并通过yum安装zabbixserver。18、在教师的指导下,配置zabbix数据库及配置文件,再启动zabbix服务。18、指导学生创建zabbix数据库、赋予相关权限,并导入zabbix默认数据;接着编辑zabbix_server.conf配置文件,添加zabbix数据库、用户、密码等信息,最后启动zabbix服务。时间安排学生活动设计教学过程教师活动设计25分钟19、学习如何进入zabbix的web界面,并进行相应配置。4.项目实施(任务讲解、项目实施、巡回指导)19、指导学生访问 Zabbix 的 Web 界面,设置时区、填写MySQL信息、设置zabbix-server的信息,然后登录zabbix控制界面。20、学习如何修改zabbix默认密码。20、指导学生修改zabbix默认密码,并更新界面语言为简体中文。21、在教师的指导下,学习如何安装zabbixagent客户端。21、需要在client主机上安装zabbixagent,同样下载zabbix安装源,然后安装zabbixagent,并修改配置文件,最后启动zabbix,查看监听端口。22、学习如何在zabbixserver控制台添加监控主机,并创建自定义监控模板。22、指导学生添加监控主机,创建自定义监控模板。23、在教师的指导下,实现图形化的监控工作,并且解决图形中出现的中文乱码问题。23、指导学生配置图形化监控,并且解决图形化界面中出现的中文乱码问题。45分钟24、认真听教师讲解Nagios监控系统部署方案。准备两台实验主机。一台作为监控中心、一台作为监控主机。4.项目实施(任务讲解、项目实施、巡回指导)24、项目任务进一步分析,讲解Nagios监控系统部署方案,提醒学生需要提前准备的环境。25、学习如何下载nagios、复制Nagios所需软件包到client上、安装nagios的运行环境、创建nagios用户。25、指导学生下载nagios、复制Nagios所需软件包到client上、安装nagios的运行环境、创建nagios用户。26、在教师的指导下,通过源码包安装的方式安装nagios。26、下载nagios的软件包,通过源码解压安装,注意需要定制多个内容,安装后检查nagios的安装内容是否齐全。再用htpasswd命令创建nagios的web登录用户。27、学习安装nagios的插件,包括源码安装nagios-plugins,检查配置文件语法,并启动服务。27、指导学生安装nagios的插件,下载nagios插件并进行源码安装,接着检查配置文件语法,并启动服务。此处需要检查影响实验结果的配置,比如:防火墙和SElinux,确保处于禁用或关闭状态。28、学习登录nagios的web监控页面,并进行监控主机状态的查看。28、指导学生登录nagios的web监控页面,并且查看对应主机的监控项以及当前状态。时间安排学生活动设计教学过程教师活动设计45分钟29、认真听教师讲解SaltStack自动化运维方案。准备两台实验主机。一台作为服务端server、一台作为客户端client。4.项目实施(任务讲解、项目实施、巡回指导)29、项目任务进一步分析,讲解SaltStack自动化运维方案,提醒学生需要提前准备的环境。30、在教师的指导下,进行环境配置,添加hosts解析,安装saltstack的yum源,安装saltstack软件包。30、指导学生进行环境配置,添加hosts解析,安装saltstack的yum源,安装saltstack软件包。31、学习如何编辑saltstack配置文件,进行机器指定,最后启动saltstack服务。31、指导学生编辑saltstack配置文件,进行机器指定,最后启动saltstack服务。32、学习通过salt-key工具来实现saltstack认证的配置。32、指导学生配置saltstack认证,包括添加单台主机认证、添加所有主机认证、查看密钥文件。33、在教师的指导下,学习如何利用saltstack进行命令的远程执行。33、指导学生通过salt命令来远程执行系统命令:查看连通性、查看主机名、查看所有主机IP等。34、在教师的指导下,学习SaltStack-grains的创建。34、指导学生利用SaltStack-grains实现查看服务器详细情况。执行salt命令查看grains的项目名字、列出所有 grains 项目以及值,还可以自定义grains来获取所需主机信息。35、认真听老师讲解saltstack的实战配置过程,有问题可以和同组同学互相讨论。35、指导学生进行saltstack的配置实战:远程批量安装并配置httpd服务。45分钟36、认真听教师讲解Ansible自动化运维方案。准备两台实验主机。一台作为服务端server、一台作为客户端client。4.项目实施(任务讲解、项目实施、巡回指导)36、项目任务进一步分析,讲解Ansible自动化运维方案,提醒学生需要提前准备的环境。37、学习如何安装ansible,并且进行密钥的认证配置。37、指导学生安装ansible,然后对两台机器配置ssh密钥认证,最后验证ssh密钥认证效果。38、在教师的指导下,配置ansible的主机组,需要编辑相关配置文件。38、编辑/etc/ansible/hosts文件,添加主机组的信息。有多少机器要管理就在主机组里面进行添加。39、认真听教师讲解,利用ansible执行远程命令。有问题可以随手提问。39、讲解ansible远程执行命令的方法,包括查看远程主机的IP、主机名等信息。40、认真听教师讲解,利用Ansible拷贝文件或目录到远程主机。40、指导学生通过Ansible拷贝文件或目录到远程主机。41、认真听教师讲解,利用Ansible远程执行脚本。41、指导学生通过Ansible远程执行脚本。45分钟42、认真听教师讲解Git部署及应用方案。4.项目实施(任务讲解、项目实施、巡回指导)42、项目任务进一步分析,Git部署及应用

温馨提示

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

评论

0/150

提交评论