还剩7页未读,继续阅读
文本内容:
3.周期性计划任务配置中的符号周期性计划任务配置中的字段除了使用具体数字外,还可以使用〃*〃〃〃〃_〃和,符号,这些符号与数字构成表达式可以表示复杂的时间关系,各符号的含义如表6-2-5所示}【教师】通过多媒体展示〃周期性计划任务配置中符号的含义”表格,介绍相关知识表6-2-5周期性计划任务配置中符号的含义【实例6-2-4]设置时间周期17*1-5301358-18/2**/3周一到周五每天17点每周
一、
三、五的8点30分8点到18点之间每隔2小时每隔3天【高手点拨】周期性计划任务中的〃分钟〃字段必须有数值,不能为空或是〃日期〃和〃星期〃字段不能同时使用,否则会发生冲突【学生】聆听.思考、理解.记录【教师】组织学生以小组为单位讨论以下问题I磁1解at^^一次性地课堂讨论10min问题2:查询设置阶-次性豉也玲可以使用哪些命令?i诵3:周期由找务所解的就是十么?简迫遭格式【学生】聆听、思考.小组讨论,由小组代表上台发表讨论结果【教师】与学生一起评价各组的发言,并进行总结【教师】演示管理计划任务的方法,然后让学生以小组为单位进行实际操作步骤1登录Linux操作系统打开命令行终端,执行〃visudo〃命令编辑sudoers配置文件[root@localhost〜]#visudo课堂实践15min步骤2在〃sudoers〃配置文件中添加授予普通用户Lina和Jini执行useradd命令的权限,且执行时无须输入密码,添加完成后输入〃:wq〃后按Enter”键保存并退出【知识库】添加信息的格式为授权用户主机二[要授权的用户或用户组H是否需要密码1通过课堂讨论,巩固所学知识,加深学生对Linux计划命令辘解通过具体实践,让学生将所学知识与实践相结合,培养学生的实操能力课题服务管理与任务定制课时2课时90min教学目标知识技能目标
(1)了解Linux操作系统的开机过程
(2)了解systemd与systemVinit的区别
(3)掌握Linux服务管理命令素质目标
(1)弘扬敢于争先的拼搏精神,践行社会主义核心价值观
(2)普及冬奥会知识弘扬爱国主义精神,增强民族自信心
(3)通过了解Linux的定时任务,培养事先制订计划的意识和能力教学重难点教学重点Linux操作系统的开机过程systemd与systemVinit的区别,Linux服务管理命令教学难点使用Linux命令进行一次性计划任务管理和周期性计划任务管理教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课课前任务-考勤(2min)一问题导入(5min)一传授新知(18min)一课堂讨论(5min)一课堂实践(15min)第2节课传授新知(15min)一课堂讨论(10min)一课堂实践(15min)一课堂小结(3min)一作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要讲的知识【学生】完成课前任务通过课前任务,使学生提前预习要学的知识,提高课堂教效果考勤2min【教师】使用APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题Linux操作系统是怎么开机的?【学生】举朝答通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣传授新知(18min)【教师】通过学生的回答引入要讲的知识,介绍Linux操作系统的启动,以及Linux服务管理命令的相关知识一.Linux操作系统的启动
1.Linux操作系统的开机过程Linux操作系统的开机过程是,首先BIOS初始化,然后进入系统引导程序(BootLoader),接着加载系统内核最后内核初始化并启动初始化进程A【教师】提出以下问题,随机邀请学生进行回答通过教师的讲解和演示,使学生了解Linux操作系统的启动以及Linux服务管理命令的相关知识什么是BIOS*【学生】聆听、思考.回答★【教师】总结学生的回答1BIOS初始化主要是对硬件进行检测,包括主机的硬件设备如磁盘、内存条、显卡等2BootLoader的引导程序GRUB负责从磁盘中读入真止的Linux操作系统内核程序并执行随后的启动【知识库】GRUB是一个功能强大的BootLoader如果计算机已经安装了不同的操作系统,进入GRUB程序后则可以使用上下方向键选择要进入的操作系统3加载系统内核是引导程序将内核解压缩到主存储器中,并且利用内核的功能开始测试与驱动各个周边设备如网卡、CPU等,此时Linux内核将会重新检测一次硬件设备4内核初始化并启动初始化进程初始化进程作为Linux操作系统启动后的第一个正式服务,需要完成Linux中相关的初始化工作,从而为用户提供合适的工作环境【提示】读者可以将初始化进程简单理解为从按卜开机键到看见系统桌面的过程
2.初始化进程服务RHEL8操作系统采用systemd初始化进程服务,在启动时会进行大量的初始化工作,如挂载文件系统、启动各类进程服务等,这些都可以看作是一个一个的单兀unitsystemd用目标target代替了旧版Linux操作系统systemVinit中运行级别的概念systemd与systemVinit的区别如表6-1-2所小A【教师】通过多媒体展示systemd与systemVinit的区别”表格,介绍相关知识表6・1・2systemd与systemVinit的区别systemVinit运彳亍级别systemd的target名称systemd的target作用0poweroff.target关机1rescue.target单用户救援模式2multi-user.target多用户的文本界囿345graphical.target多用户的图形界向6reboot.target重启二.Linux服务管理命令RHEL8操作系统服务管理使用systemctl命令包括启动服务、重启服务和关闭服务等,以及设置服务开机自动启动和开机不自动启动等systemctl命令的格式如下systemctl[选项]服务名.service其中,”.service可以省略systemctl命令中常用选项的含义如表6-1-3所71^0注【教师】通过多媒体展示Systemctl命令中常用选项的含义〃表格,介绍相关知识表6-
1.3systemctl命令中常用选项的含义选项含义start启动服务restart重启服务stop停止服务reload重新加载配置文件status查看服务状态enable设置开机自动启动disable设置开机不自动启动is-enabled查看服务是否为开机自动启动list-unit-files查看服务启动列表【提示】重新加载配置文件只能在服务已经启动的状态下使用RHEL5/6使用service和chkconfig等命令来管理服务,而RHEL8则采用的是systemctl命令,且命令格式也是不同的,请读者注意区分,不要混淆【实例6-1-1]使用systemctl命令管理服务启动Squid服务[root@localhost〜]#systemctlstartsquid.service停止Squid服务[root@localhost〜]#systemctlstopsquid.service将Squid服务设置为开机自动启动[root@localhost~]#systemctlenablesquid.service【学生】聆听、思考.理解、记录课堂讨论5min【教师】组织学生以小组为单位讨论以下问题问题1:RHEL8操作系统采用哪些初始化进程服务,在启动时会进行大量的初始化工作问题2:写出systemctl命令的格式,并列举几个该命令常用的选项【学生】聆听、思考小组讨论,由小组代表上台发表讨论结果【教师】与学生一起评价各组的发言,并进行总结通过课堂讨论,巩固所学知识,加深学生对Linux操作系统管理服务命令辘解课堂实践15min【教师】演示管理Linux服务的方法,然后让学生以小组为单位进行实际操作步骤1登录Linux操作系统打开命令行终端执行以下命令启动httpd服务[root@localhost〜]#systemctlstarthttpd.service通过具体实践,让学生将所学知识与实践相结合,培养学步骤2执行以下命令将httpd服务设置为开机自动启动[root@localhost~]#systemctlenablehttpd.serviceCreatedsymlink/etc/systemd/system/multi-user.target.wants/httpd.service一/usr/lib/systemd/system/httpd.service.步骤3执行以下命令查看httpd服务是否成功设置为开机自动启动[root@localhost〜]#systemctlis-enabledhttpd.serviceenabled#httpd服务已经成功设置为开机自动启动……详见教材【学生】按照要求进行操作,如遇问题可自行扫码观看“管理Linux服务〃视频,或者询问老师【教师】巡堂辅导,及时解决学生遇到的问题,根据学生的表现完成任务评价表
6.
1.1任务评价生的实操能力项目名H称评价内容评价分数分值自评互评师评职业素养考核项目30%考勤、仪容仪表10分安全意识、责仕意识10分团队合作与交流10分专业能力考核项目70%积极参与教学活动10分正确理解任务要求,并查找任务所需资料,参与讨论15分任务实施过程记录的完成度15分Linux操作系统启动过程的掌握度15分使用Linux服务管理命令的熟练度15分合计综合分数自评20%+互评20%+师评60%100分综合评语教师签字第二节课传授新知15min【教师】介绍一次性计划任务和周期性计划任务管理命令的相关知识
一、一次性计划任务管理命令
1.设置一次性计划任务一at命令一次性计划任务是指在指定的日期或时间点自动执行预先设置的一些操作,一般用十临时的工作需求设置一次性计划任务使用at命令,其格式如下at[选项][n][HH:MM][YYYY-MM-DD]其中,〃n〃表示任务编号,〃HH:MM〃表示时间,YYYY-MM-DD”表示日期at命令中常用选项的含义如表6-
2.2所示通过教师的讲解和演不,使学生了解一次性计划任务和周期性计划任务管理命令的相关知识计【教师】通过多媒体展示“at命令中常用选项的含义〃表格,介绍相关知识表6-2-2at命令中常用选项的含义选项含义-1显不待执行的任务列表-d删除指定任务编号的任务使用at命令设置一次性计划任务时,默认米用的是交互方式在交互环境下对一次性计划任务设置完成后按〃Ctrl+D〃组合键提交任务即可A【教师】通过多媒体展示查看Winter.Olympics文件中的内容”图片和例子(详见教材),帮助学生对这些内容有更直观地认识【实例6-2-1]设置一次性计划任务#在2021年10月29日上午9点30分将北京2022年冬奥会会徽简介.txt〃中的内容写入〃Winter_Olympics〃文件中[root@localhost〜]#at9:302021-10-29warning:commandswillbeexecutedusing/bin/shatcat北京2022年冬奥会会徽简介.txt»Winter_OlympicsatEOT#按Ctrl+D〃组合键结束编写一次性计划任务job6atFriOct2909:30:002021#查看〃Winter_Olympics”文件中的内容[root@localhost〜]#catWinter_Olympics【教师】讲解“华彩流光”的内容(详见教材),引导学生学习背景冬奥会奥林匹克精神【提示】at命令中的年份也可以用两位数表示使用at命令设置的任务只在指定时间点执行一次,若只指定时间则表示当天的该时间,若只指定日期则表示该日期的当前时间2查询设置的一次性计划任务一atq命令查询设置的一次性计划任务使用atq命令【实例6-2-2]查询设置的一次性计划任务[root@localhost〜]#atq5FriOct3023:00:002021aroot6FriOct2909:30:002021aroot【提示】atq命令与at命令的〃-1〃选项含义相同
3.删除指定任务编号的一次性计划任务——atrm命令删除指定任务编号的一次性计划任务使用atrm命令,其格式如下atrm任务编号【实例6-2-3】删除任务编号为〃5〃的一次性计划任务[root@localhost〜]#atrm5#使用atq命令查看,任务编号为〃5〃的一次性计划任务已经删除[root@localhost〜]#atq6FriOct2909:30:002021aroot【提示】atrm命令与at命令的-d〃选项含义相同二.周期性计划任务管理命令
1.设置周期性计划任务——crontab命令周期性计划任务是指按照预先设置的时间周期(分钟、小时或天等)有规律性地执行用户指定的操作Linux操作系统中默认开启的crond服务可以实现周期性计划任务的执行设置周期性计划任务使用crontab命令,其格式如下crontab[选项]crontab命令中常用选项的含义如表6-2-3所不A【教师】通过多媒体展示crontab命令中常用选项的含义”表格,介绍相关知识表6-2-3crontab命令中常用选项的含义选项含义-e创建并编辑周期性计划任务-1查看当前周期性计划任务-r删除某条周期性计划任务-u才眈用户名称(「1用户可以管理指定用户的周期性计划任务)
2.周期性计划任务的配置格式★【教师】通过多媒体展示〃周期性计划任务的配置格式〃图片(详见教材),帮助学生对这些内容有更直观地认识执行crontab.e〃命令后会自动调用文本编辑器Vim然后就可以编辑周期性计划任务了可以看出,周期性计划任务配置中的前5个字段用于指定任务重复执行的时间周期,第6个字段用十指定具体的任务内容,且所设置的命令在〃分钟+小时+日期+月份+星期〃都满足的条件下才会执行周期性计划任务配置格式中的各字段说明如表6-2-4所示计【教师】通过多媒体展示〃周期性计划任务配置格式中的各字段说明“表格,介绍相关知识表6-2-4周期性计划任务配置格式中的各字段说明序号字段说明1分钟取值为〜59的任意整数2小时取值为0〜23的任意整数3日期取值为1〜31的任总整数4月份取值为1-12的任意整数5星期取值为0〜7的任意整数,其中0和7均为星期日6命令要执行的命令或脚本符号含义*表示该范围内的仕意时间表不间隔的多个不连续时间点—表小一段连续的时间范围/执行任务的间隔时间命令1[要授权的用户或用户组][是否需要密码]命令2……步骤3执行以下命令切换到普通用户Lina[root@localhost〜]#su-Lina……(详见教材)【学生】按照要求进行操作,如遇问题可自行扫码观看〃管理计划任务〃视频,或者询问老师【教师】巡堂辅导,及时解决学生遇到的问题,根据学生的表现完成任务评价表621任务评价项目名评价内容评价分数分值自评互评师评职业素养考核项目(30%)考勤、仪容仪表10分安全意识、责任意识10分团队合作与交流10分专业能力考核项目(70%)积极参与教学活动10分正确理解任务要求并查找任务所需资料,参与讨论15分任务实施过程记录的完成度15分使用命令管理一次性计划任务的熟练度15分使用命令管理周期性任务的熟练度15分合计综合分数自评(20%)+互评(20%)+师评(60%)100分综合评语教师(签字)课堂小结(3min)【教师】简要总结本节课的要点本节课学习了Linux操作系统的启动、Linux服务管理命令、一次性计划任务管理命令和周期性计划任务管理命令的相关知识希望大家在课下多加练习,巩固所学知识,熟练掌握使用Linux命令进行一次性计划任务管理和周期性计划任务管理的方法【学生】总结回顾知识点总结知识点,巩固学生对Linux操作系统的启动、Linux服务管理命令、一次性计划任务管理命令、周期性计划任务管理命令相关知识的印象作业布置(2min)【教师】布置课后作业按步骤完成下面的操作步骤1列出所有已启动的服务列表步骤2显小sshd服务状态步骤3:停止sshd服务步骤4:启动sshd服务通过课后作业复习巩固学到的知识,提高实际操作能力步骤5重启sshd服务步骤6:设置开机自动启动sshd服务步骤1添加一次性计划任务在卜午1:50时提醒用户Meetingin10minutes!/zo步骤2添加一次性计划任务2023年3月18日14点30分在〃/project/public〃目录中查找扩展名为的文件并将文件信息写入indc.txt”文件步骤3:查询已设置的一次性计划任务后删除步骤2中的任务步骤4添加周期性计划任务,每周五的23点50分使用tar命令打包备份/project/public目录并压缩到project.public.tar.bz2文件中步骤5:查看当前周期性计划任务【学生】完成课后任务教学反思本节课效果不错,学生积极参与到教学活动中,而且能帮助组内同学一起学习教学上本着〃授之鱼不如授之以渔〃的宗旨注重对学生能力的培养不仅教他们学习知识,而且让他们在学习过程中学会学习,学会做人。
个人认证
优秀文档
获得点赞 0