《linux服务器配置与管理》教案12-任务十二 Debian安装moodle_第1页
《linux服务器配置与管理》教案12-任务十二 Debian安装moodle_第2页
《linux服务器配置与管理》教案12-任务十二 Debian安装moodle_第3页
《linux服务器配置与管理》教案12-任务十二 Debian安装moodle_第4页
全文预览已结束

下载本文档

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

文档简介

教案授课章节任务十二:Debian安装moodle(4课时)教学目标1.使用Debian9.6搭建LNMP平台安装moodle2.掌握Debian9.6操作系统下LNMP服务的配置与管理教学内容1.Nginx配置/etc/nginx/nginx.conf/etc/nginx/sites-available/default2.MariaDB配置文件/etc/mysql/mariadb.conf.d/50-f3.PHP服务的优化/etc/php/7.2/fpm/php.ini4.moodle软件配置/var/www/html/wordpress/wp-config.php重点难点1.在Debian9.6操作系统安装Nginx软件2.在Debian9.6操作系统安装MariaDB软件并配置服务3.在Debian9.6操作系统安装PHP软件并配置服务4.在Debian9.6操作系统安装moodle软件并配置服务教学方法1.采用“项目引导”、“任务驱动”教学方法,并以实践操作演示进行讲解。2.在课堂上注意讲、学、做相结合,注重“问题引导”学生互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。课前准备教学环境准备:1.“教、学、做”一体化学生机房,教师机需要连接投影仪或者安装同屏教学软件;2.学生一人一机、可将学生每4-6人分为一组;3.机房电脑操作系统安装好VMWareWorkstation14.0、需要Debian9.6镜像。学生预习要求:1.阅读纸质教材,查阅与本章节相关资料;2.在教学平台上学习教材电子版和课件。教学过程师生活动:一、复习提问1.如何检查服务器的系统基本信息2.如何文件及目录权限、进程管理二、导入新课Moodle(ModularObject-OrientedDynamicLearningEnvironment)是一个用于制作网络课程或网站的软件包。它是一个全球性的开发项目,用以支持社会建构主义的教育框架。Moodle是一个自由的开源软件(在GNU公共许可协议下),通常用作一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE)。它已成为深受世界各地教育工作者喜爱的一种为学生建立网上动态网站的工具。为了正常运行Moodle,它需要被安装在Web服务器上,无论是在自己的电脑或网络托管的服务器。Moodle平台界面简单、精巧。使用者可以根据需要随时调整界面,增减内容。课程列表显示了服务器上每门课程的描述,包括是否允许访客使用,访问者可以对课程进行分类和搜索,按自己的需要学习课程。Moodle平台还具有兼容和易用性。可以几乎在任何支持PHP的平台上安装,安装过程简单。只需要一个数据库,它具有全面的数据库抽象层,几乎支持所有的主流数据库。现今主要的媒体文件都可以利用Moodle进行传送,这使可以利用的资源极大丰富。在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得使用者无需经过专业培训,就能掌握Moodle的基本操作与编辑。Moodle注重全面的安全性,所有的表单都会被检查,数据都会被校验,cookie也是被加密的。三、讲授新课1.任务描述某学校需要安装LNMP服务,需要使用debian服务器并部署一个PHP的典型应用moodle教学平台,作为本地化教学资源库。要求在系统登录时能显示LNMP系统有关软件的版本信息。2.决策指导:操作系统安装Debian9.6,LNMP使用Nginx1.10.3版本,数据库安装MariaDB15.1,PHP使用7.0.27版本,教学资源库平台安装moodle3.4.2版本。3.安装、检验、配置、优化命令列表。修改软件源mount/dev/cdrom/mntnano/etc/apt/sources.listapt-getupdateapt-getupgrade网络安装配置检验命令nano/etc/network/interfacesnano/etc/resolv.confnano/etc/ssh/sshd_configsystemctlrestartnetworkingifdownens33ifupens33nginx安装配置检验命令nano/etc/nginx/nginx.confnano/etc/nginx/sites-available/defaultmariadb安装配置检验命令nano/etc/mysql/mariadb.conf.d/50-fnano/etc/mysql/fphp安装配置检验命令nano/etc/php/7.2/fpm/php.ininano/etc/php/7.2/fpm/pool.d/www.conf相关服务重启命令systemctlrestartnginxsystemctlrestartphp7.0-fpmsystemctlrestartmysql.service服务检查命令nginx–tnginx-vphp-vmysql–Vsystemctlstatusmariadbdpkg-l|grepphp*dpkg-l|grepnginx*dpkg-l|grepmariadb*ps-ef|grepnginx*ps-ef|grepPHP*ps-ef|grepmaria*4.任务实施过程一:安装Debian及Nginx、PHP软件5.任务实施过程二:安装MariaDB软件并配置优化6.任务实施过程三:安装moodle软件检查系统基本信息7.任务实施过程四:通过小程序实现登录时系统信息提示8.任务检查及优化:安装WebminWebmin是基于Web的Linux配置工具。它像一个中央系统,用于配置各种系统设置,比如用户、磁盘分配、服务以及HTTP服务器、Apache、MySQL等的配置。针对linux服务器也可以安装Webmin来进行管理。四、课堂练习1.安装Nginx及MariaDB2.配置web及数据库3.安装PHP4.配置PHP支持及优化5.下载安装Moodle6.配置Moodle、检查系统基本信息学生活动:观看教师演示、边学边做、思考、讨论、完成任务实践五、课堂小结1.总结本课学习内容2.总结、评价学生小组活动情况二次备课布置作业1.完成课后巩固练习题;2.上交书面作业或者在教学平台上完成电子文档上传;3.观看下一任务的微课或者项目实录视频。板书设计1.Nginx配置/etc/nginx/nginx.conf/etc/nginx/sites-available/default2.MariaDB配置文件/etc/mysql/mariadb.conf.d/50-f3.PHP服务的优化/etc/php/7.2/fpm/php.ini4.moodle软件配置/var/www/html/wordpress/wp-config.php教后反思通过学生互动活动,有利于学生自主学习与合作交流。一能加深对识别法的认识,有助对教学内容的巩固;二利用这一互动活动,及时反馈信息,有利于教师调整教学策略,优化教学方法,提高教学质量。学生完成教学任务评价表评价指标及评价内容★★★★★★评价方式基本操作20分安装VM并新建debian9.6虚拟机教师评价debian9.6系统安

温馨提示

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

评论

0/150

提交评论