Linux网络操作系统项目教程(欧拉-麒麟) 教案全套(含思政) 1 安装与配置Linux操作系统 - 14 配置与管理FTP服务器_第1页
Linux网络操作系统项目教程(欧拉-麒麟) 教案全套(含思政) 1 安装与配置Linux操作系统 - 14 配置与管理FTP服务器_第2页
Linux网络操作系统项目教程(欧拉-麒麟) 教案全套(含思政) 1 安装与配置Linux操作系统 - 14 配置与管理FTP服务器_第3页
Linux网络操作系统项目教程(欧拉-麒麟) 教案全套(含思政) 1 安装与配置Linux操作系统 - 14 配置与管理FTP服务器_第4页
Linux网络操作系统项目教程(欧拉-麒麟) 教案全套(含思政) 1 安装与配置Linux操作系统 - 14 配置与管理FTP服务器_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

****学校Linux网络操作系统项目教程(欧拉/麒麟)(微课版)《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案学习项目安装与配置Linux操作系统教学任务系统安装及配置学时4授课班级授课日期授课地点教学目标知识目标1了解Linux系统的历史。2了解版权以及Linux系统的特点。3了解欧拉/麒麟技能目标1. 掌握欧拉/麒麟的主要特性2掌握Linux体系结构社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容理解linux的基础知识了解VM虚拟机掌握安装欧拉/麒麟系统使用yum和dnf启动shell教学重点Linux系统的特点、动手操作安装欧拉/麒麟教学难点Linux系统的特点及版本、实用工具。教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入“天下兴亡,匹夫有责”,了解核高基和国产操作系统,理解自主可控于我国的重大意义,激发学生的爱国情怀和学习动力。讲授5目标明确操作系统在新一代信息技术中的重要地位,激发科技报国的家国情怀和使命担当。内容“核高基”就是“核心电子器件、高端通用芯片及基础软件产品”的简称。近年来,一批国产基础软件的领军企业的强势发展给中国软件市场增添了几许信心,而“核高基”犹如助推器,给了国产基础软件更强劲的发展支持力量。2008年10月21日起,微软公司对盗版Windows和Office用户进行“黑屏”警告性提示。中国国产软件尤其是基础软件的时代已经来临,我们期望未来不会再受类似“黑屏事件”的制约,也希望我国所有的信息化建设都能建立在“安全、可靠、可信”的国产基础软件平台上。项目导入(L)一、项目导入高校组建了学校的校园网,需要架设具有Web、FTP、DNS、DHCP、samba、VPN等功能的服务器来为校园网用户提供服务,现需要选择一种既安全又易于管理的网络操作系统。Linux由于其开源、稳定的性能而越来越受到用户的欢迎,本书的核心内容是欧拉/麒麟操作系统的安装、配置与使用。本项目将主要介绍安装与基本配置欧拉/麒麟的相关知识和基本技能。通过该项目的学习,学生将达到以下职业能力目标和要求。演示

提问2’二、项目任务1、安装与配置VM虚拟机2、安装欧拉/麒麟3、使用虚拟机“NAT”网卡连上Internet4、启动shell5.系统快照管理和克隆系统三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解安装与配置VM虚拟机二、操作示范1、演示安装的过程,并讲解注意事项2、VM虚拟机3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式。 桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。 NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网。在真机中,NAT虚拟机网卡对应的物理网卡是VMnet8。 仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网。在真机中,仅主机模式模拟网卡对应的物理网卡是VMnet1。三、模仿练习1、学生上机安装VM和配置。讲授案例

分析学生

实践15’讲解示范(E)模仿练习(E)课堂讲解安装欧拉/麒麟二、操作示范讲解安装步骤,重点是分区的划分部分在分区之前,首先规划分区,以100GB硬盘为例,做如下规划。 /boot分区大小为500MB。 /boot/efi分区大小为500MB “/”分区大小为10GB /home分区大小为8GB。 swap分区大小为4GB。 /usr分区大小为8GB。 /var分区大小为8GB。 /tmp分区大小为1GB。 预留60GB左右三、模仿练习使用镜像文件进行安装,按要求独立配置过程。讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。使用虚拟机“NAT”网卡连上Internet。操作示范使用NAT方式上网,前提是虚拟机的NAT模式的DHCP功能已经启用!若没启用需要进行设置:选择虚拟机的“编辑(E)”→“虚拟网络编辑器(N)”选项。虚拟机中的虚拟网络编辑器设置完成后,接下来回到系统中,单击系统右上角图标,在弹出的选项中选中“有线设置”。在弹出的“网络设置”界面中,单击有线设置中的滑块,开启有线网络,然后点击小齿轮进行有线网络的设置,在“IPv4”选项卡中。网络设置完成后,可以在系统的右上角看到图标,表示网络连接成功,可以在有线的详细选项中,查询连接的信息。网络连接成功后,可以打开自带的火狐浏览器进行网络功能的测试。三、模仿练习根据5步骤,学生重新设置密码。讲授案例

分析实践

练习25’讲解示范(E)模仿练习(E)一、课堂讲解启动shell。二、操作示范(1)普通用户可以通过按快捷菜单Ctrl+Alt+T打开,也可以在系统桌面的空白处直接右击鼠标,选择“在终端中打开”选项。(2)执行以上步骤后,就可以打开一个白字黑底的终端窗口,如图1-48所示。这里可以使用Ubuntu22.04支持的所有命令行的命令(3)除了在桌面环境下打开虚拟终端窗口外,Ubuntu还提供了4个纯文本的终端界面(tty3~tty6)让用户使用。三、模仿练习1.自己打开启动shell。2.并在shell输入简单的命令。讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。系统快照管理和克隆系统。操作示范安装成功后,请一定要使用虚拟机的快照功能进行快照备份,这样一旦需要,可立即恢复到系统的初始状态。如果需要单独对系统进行备份操作时,可以使用克隆系统功能。三、模仿练习虚拟机克隆是指完整的将虚拟机系统再复制一份。克隆产生的系统与原系统有相同的虚拟机配置信息和虚拟机磁盘(VirtualMachineDiskFormat,VMDK)文件的信息,虚拟机的文件名和网络适配器的物理(MediaAccessControl,MAC)地址则不相同。讲授案例

分析实践

练习课堂实践(P)一、实践目标虚拟机的下载安装,系统的安装,配置过程。二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习80’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计180’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案学习情境Linux常用命令与vim教学任务常用命令的使用和vim编辑器的使用学时6授课班级授课日期授课地点教学目标知识目标1.掌握Linux常用命令2.vim编辑器的使用方法技能目标1.熟悉Linux系统的终端窗口和命令基础。2.掌握文件目录类命令。3.掌握系统信息类命令。4.掌握进程管理类命令及其他常用命令。5.掌握vim编辑器的使用。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容熟练使用文件目录类命令熟练使用系统信息类命令熟练使用进程管理类命令熟练使用其他常用命令熟练使用vim编辑器教学重点各种常用命令的使用;vim编辑器的使用教学难点命令参数的灵活运用教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入了解为什么会推出IPv6。接下来的IPv6时代,我国存在着巨大机遇,其中我国推出的“雪人计划”就是一个益国益民的大事,这一计划必将助力中华民族的伟大复兴,这也必将激发学生的爱国情怀和学习动力。讲授5目标“路漫漫其修远兮,吾将上下而求索。”国产化替代之路“道阻且长,行则将至,行而不辍,未来可期”。青年学生更应坚信中华民族的伟大复兴终会有时!内容2019年11月26日,是全球互联网发展历程中值得铭记的一天,一封来自欧洲RIPENCC的邮件宣布全球43亿个IPv4地址正式耗尽,人类互联网跨入了“IPv6”时代。对于我国而言,在接下来的IPv6时代,我国存在着巨大机遇,其中我国推出的“雪人计划”,就是一件益国益民的大事,这一计划将助力中华民族的伟大复兴,助力我国在互联网方面取得更多话语权和发展权。让我们拭目以待吧!项目导入(L)一、项目导入在文本模式和终端模式下,经常使用Linux命令来查看系统的状态和监视系统的操作,如对文件和目录进行浏览、操作等。在Linux较早的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式对系统进行操作,所以掌握常用的Linux命令是必要的。系统管理员的一项重要工作就是要修改与设定某些重要软件的配置文件,因此系统管理员至少要学会使用一种以上的文字接口的文本编辑器。所有的Linux发行版本都内置有vim,vim不但可以用不同颜色显示文本内容,还能够进行诸如shellscript、Cprogram等程序的编辑,因此,可以将vim视为一种程序编辑器。掌握Linux常用命令和vim编辑器是学好Linux的必备基础。演示

提问2’二、项目任务1、 熟练使用文件目录类命令2、 熟练使用系统信息类命令3、 熟练使用进程管理类命令4、 熟练使用其他常用命令5、 熟练使用vim编辑器三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解熟练使用文件目录类命令二、操作示范1、演示命令的使用方法和作用等,主要包括:1.熟练使用浏览目录类命令比如:pwd命令用于显示用户当前所处的目录。[root@Server01~]#pwd/root2.熟练使用浏览文件类命令(1)cat命令cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。该命令的语法为cat[参数]文件名3.熟练使用目录操作类命令4.熟练使用cp命令5.熟练使用文件操作类命令三、模仿练习1、学生上机操作各类命令,理解命令的使用功能。讲授案例

分析学生

实践50讲解示范(E)模仿练习(E)课堂讲解熟练使用系统信息类命令二、操作示范讲解5个相关命令:(1)dmesg命令(2)free命令(3)timedatectl命令(4)cal命令(5)clock命令三、模仿练习学生上机模拟使用命令,实现相应的功能。讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。熟练使用进程管理类命令操作示范通过功能介绍和命令的演示,介绍以下命令操作:(1)clear命令(2)uname命令(3)man命令(4)shutdown命令(5)halt命令(6)reboot命令(7)poweroff命令(8)alias命令(9)unalias命令(10)history命令(11)wget命令(12)wget命令(13)echo命令三、模仿练习学生上机模拟使用命令,实现相应的功能。讲授案例

分析实践

练习25’讲解示范(E)模仿练习(E)一、课堂讲解熟练使用vim编辑器二、操作示范介绍vim编辑器的使用方法,技巧等。类型命令说明进入输入模式i从光标所在位置前开始插入文本I该命令是将光标移到当前行的行首,然后插入文本进入输入模式a用于在光标当前所在位置之后追加新文本A将光标移到所在行的行尾,从那里开始插入新文本oOEsc退出命令模式或回到命令模式中(常用):w将编辑的数据写入硬盘文件中(常用):w!若文件属性为只读时,强制写入该档案。不过,到底能不能写入,还与你对该文件拥有的权限有关:q退出vim(常用):q!若曾修改过文件,又不想储存,则使用“!”强制退出而不储存文件。注意一下,惊叹号(!)在vim当中,常常具有强制的意思:wq储存后离开,若为“:wq!”,则为强制储存后离开(常用)ZZ这是大写的Z。若文件没有更改,则不储存离开;若文件已经被更动过,则储存后离开:w[filename]将编辑的数据储存成另一个文件(类似另存为新文件):r[filename]在编辑的数据中,读入另一个文件的数据,即将filename这个文件内容加到光标所在行的后面:n1,n2w[filename]将n1到n2的内容储存成filename这个文件:!command暂时退出vim到命令列模式下执行command的显示结果。例如,“:!ls/home”即可在vim当中察看/home底下以ls输出的文件信息:setnu显示行号,设定之后,会在每一行的前缀显示该行的行号:setnonu与:setnu相反,为取消行号三、模仿练习完成文件的编辑操作,熟练命令的使用方法。讲授案例

分析实践

练习55’课堂实践(P)一、实践目标熟练使用各种命令,完成各项任务二、学生实践项目式发布课堂作业,学生独立完成作业,讲师有针对性重点答疑。演示讲授实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计240’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案学习项目管理Linux服务器用户和组教学任务学时4授课班级授课日期授课地点教学目标知识目标1.了解用户和组配置文件。2.熟练掌握Linux下用户的创建与维护管理的方法。3.熟练掌握Linux下组的创建与维护管理的方法。4.熟悉用户账户管理器的使用方法。技能目标1.熟练掌握Linux下用户的创建与维护管理。2.熟练掌握Linux下组群的创建与维护管理。3.熟悉用户账户管理器的使用方法。4.使用su和sudo。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容理解用户账户文件理解组文件用户帐户和组、文件权限RAID、LVM逻辑卷磁盘配额教学重点用户帐户和组、文件权限磁盘配额等内容进行管理教学难点su和sudo命令。教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入明确职业技术岗位所需的职业规范和精神,树立社会主义核心价值观。讲授5目标“大学之道,在明明德,在亲民,在止于至善。”“‘高山仰止,景行行止。’虽不能至,然心向往之”。了解计算机的主奠基人——华罗庚教授,知悉读大学的真正含义,以德化人,激发学生的科学精神和爱国情怀。内容在我国计算机发展的历史长河中,有一位做出突出贡献的科学家,他也是中国计算机的主奠基者,你知道他是谁吗?他就是华罗庚教授—我国计算技术的奠基人和最主要的开拓者之一。华罗庚教授在数学上的造诣和成就深受世界科学家的赞赏。在美国任访问研究员时,华罗庚教授的心里就已经开始勾画我国电子计算机事业的蓝图了!华罗庚教授于1950年回国,1952年在全国高等学校院系调整时,他从清华大学电机系物色了闵乃大、夏培肃和王传英三位科研人员,在他任所长的中国科学院应用数学研究所内建立了中国第一个电子计算机科研小组。1956年筹建中国科学院计算技术研究所时,华罗庚教授担任筹备委员会主任。项目导入(L)一、项目导入Linux是多用户多任务的网络操作系统,因此,作为该种系统的网络管理员,掌握用户和组的创建与管理至关重要。本项目主要介绍利用命令行对用户和组进行创建与管理。演示

提问2’二、项目任务1、新建用户2、设置用户账户口令3、维护用户账户4、管理组5、使用常用的账户管理命令三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解新建用户设置用户账户口令维护用户账户二、操作示范1、介绍创建用户的命令及参数使用选项说明-ccomment用户的注释性信息-dhome_dir指定用户的主目录-eexpire_date禁用账号的日期,格式为YYYY-MM-DD-finactive_days设置账户过期多少天后用户账户被禁用。如果为0,账户过期后将立即被禁用;如果为-1,账户过期后,将不被禁用,即永不过期-ginitial_group用户所属主组的组名称或者GID-Ggroup-list用户所属的附属组列表,多个组之间用逗号分隔-m若用户主目录不存在则创建它-M不要创建用户主目录-n不要为用户创建用户私人组-ppasswd加密的口令-r创建UID小于500的不带主目录的系统账号-sshell指定用户的登录shell,默认为/bin/bash-uUID指定用户的UID,它必须是唯一的,且大于4992.介绍用户密码的设置及参数的使用选项说明-l锁定(停用)用户账户-u口令解锁-d将用户口令设置为空,这与未设置口令的账户不同。未设置口令的账户无法登录系统,而口令为空的账户可以-f强迫用户下次登录时必须修改口令-n指定口令的最短存活期-x指定口令的最长存活期-w口令要到期前提前警告的天数-i口令过期后多少天停用账户-S显示账户口令的简短状态信息3.介绍用户账户的维护管理参数作用-c填写用户账户的备注信息-d-m参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去-e账户的到期时间,格式为YYYY-MM-DD-g变更所属用户组-G变更扩展用户组-L锁定用户禁止其登录系统-U解锁用户,允许其登录系统-s变更默认终端-u修改用户的UID三、模仿练习1、学生上机按实例完成用户账户的创建,密码设置及维护等。讲授案例

分析学生

实践70’讲解示范(E)模仿练习(E)课堂讲解管理组使用su命令与sudo命令操作示范1.介绍创建组命令groupadd或者addgroup的使用。修改组的命令是groupmod:选项说明-ggid把组的GID改成gid-ngroup-name把组的名称改为group-name-o强制接受更改的组的GID为重复的号码2.使用su命令与sudo命令切换用户三、模仿练习学生按要求完成组创建和修改操作创建多个用户,实现相互切换用户操作讲授案例

分析实践

练习15’讲解示范(E)模仿练习(E)一、课堂讲解。使用常用的账户管理命令二、操作示范1.vipw命令2.vigr命令3.pwck命令4.grpck命令5.id命令6.whoami命令7.newgrp命令三、模仿练习按要求实现账户的管理练习操作讲授案例

分析实践

练习25课堂实践(P)一、实践目标企业实战与应用——账号管理实例二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习30’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况归纳总结5’总计160’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务配置与管理文件系统学时4授课班级授课日期授课地点教学目标知识目标1.了解文件系统目录结构2.理解绝对路径与相对路径3.理解文件和文件权限技能目标1.掌握Linux文件系统结构2.掌握Linux系统的文件权限管理3.掌握文件访问控制列表4.掌握Linux系统权限管理的应用社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容管理Linux文件权限修改文件与目录的默认权限与隐藏权限使用文件访问控制列表企业实战与应用教学重点Linux系统的文件权限管理、文件访问控制列表教学难点修改文件与目录的默认权限与隐藏权限教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入了解中国国家顶级域名“CN”,了解中国互联网发展中的大事和大师,激发学生的自豪感。讲授5目标“古之立大事者,不惟有超世之才,亦必有坚忍不拔之志”,鞭策学生努力学习。内容你知道我国是哪一年真正拥有了Internet吗?中国国家顶级域名“CN”服务器是哪一年完成设置的呢?1994年4月20日,一条64kbit/s的国际专线从中国科学院计算机网络信息中心通过美国Sprint公司连入Internet,实现了中国与Internet的全功能连接。1994年5月21日,在钱天白教授和德国卡尔斯鲁厄大学的教授的协助下,中国科学院计算机网络信息中心完成了中国国家顶级域名CN服务器的设置,改变了我国的顶级域名CN服务器一直放在国外的历史。钱天白、钱华林分别担任我国顶级域名CN的行政联络员和技术联络员。项目导入(L)一、项目导入Linux系统的网络管理员需要学习Linux文件系统和磁盘管理。尤其对于初学者来说,文件的权限与属性是学习Linux的一个相当重要的关卡,如果没有这部分的知识储备,那么当你遇到“Permissiondeny”的错误提示时将会一筹莫展。演示

提问2’二、项目任务1、 管理Linux文件权限2、 修改文件与目录的默认权限与隐藏权限3、 使用文件访问控制列表4、 企业实战与应用三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解管理Linux文件权限二、操作示范1、理解文件的详细信息2,使用数字表示法修改权限chmod命令的格式是:chmod选项文件原始权限转换为数字数字表示法rwxrwxr-x(421)(421)(401)775rwxr-xr-x(421)(401)(401)755rw-rw-r--(420)(420)(400)664rw-r--r--(420)(400)(400)6443.使用文字表示法修改权限(1)文字表示法使用权限的文字表示法时,系统用4种字母来表示不同的用户。 u:user,表示所有者。 g:group,表示属组。 o:others,表示其他用户。 a:all,表示以上3种用户。使用下面3种字符的组合表示法设置操作权限。 r:read,可读。 w:write,写入。 x:execute,执行。操作符号包括以下几种。 +:添加某种权限。 -:减去某种权限。 =:赋予给定权限并取消原来的权限。以文字表示法修改文件权限时,上例中的权限设置命令应该为[root@Server01~]#chmodu=rw,g=rw,o=r/etc/file三、模仿练习创建文件,查看文件权限,修改文件权限讲授案例

分析学生

实践50’讲解示范(E)模仿练习(E)课堂讲解修改文件与目录的默认权限与隐藏权限二、操作示范1.理解文件预设权限:umask2.利用umask3.设置文件隐藏属性4.设置文件特殊权限:SUID、SGID、SBIT三、模仿练习文件权限设置操作。讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。使用文件访问控制列表企业实战与应用操作示范1.使用setfacl命令2.使用getfacl命令三、模仿练习完成企业实战与应用讲授案例

分析实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计180’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务配置与管理硬盘学时4授课班级授课日期授课地点教学目标知识目标 掌握Linux下的硬盘管理工具的使用方法。 掌握Linux下的软RAID和LVM逻辑卷管理器的使用方法。 掌握设置硬盘限额的使用方法。技能目标 掌握Linux下的硬盘管理工具的使用方法。 掌握Linux下的软RAID和LVM逻辑卷管理器的使用方法。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容1、常用硬盘管理工具fdisk2、使用其它硬盘管理工具3、在Linux中配置软RAID4、配置软RAID的企业案例5、硬盘配额配置企业案例(xfs文件系统)教学重点 掌握Linux下的硬盘管理工具的使用方法。 掌握Linux下的软RAID和LVM逻辑卷管理器的使用方法。教学难点 掌握Linux下的软RAID和LVM逻辑卷管理器的使用方法。教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入了解“计算机界的诺贝尔奖”——图灵奖,了解华人科学家姚期智,激发学生的求知欲,从而唤醒学生沉睡的潜能。讲授5目标“观众器者为良匠,观众病者为良医。”“为学日益,为道日损。”青年学生要多动手、多动脑,只有多实践,多积累,才能提高技艺,也才能成为优秀的“工匠”。内容图灵奖(TuringAward)全称A.M.图灵奖(A.MTuringAward),是由美国计算机协会(AssociationforComputingMachinery,ACM)于1966年设立的计算机奖项,名称取自艾伦·马西森·图灵(AlanMathisonTuring),旨在奖励对计算机事业做出重要贡献的个人。图灵奖对获奖条件要求极高,评奖程序极严,一般每年仅授予一名计算机科学家。图灵奖是计算机领域的国际最高奖项,被誉为“计算机界的诺贝尔奖”。项目导入(L)一、项目导入Linux系统的网络管理员应掌握配置和管理硬盘的技巧。如果Linux服务器有多个用户经常存取数据,为了维护所有用户对硬盘容量的公平使用,硬盘配额(Quota)就是一项非常有用的工具。另外,硬盘阵列(RAID)及逻辑滚动条文件系统(LVM)这些工具都可以帮助你管理与维护用户可用的硬盘容量。演示

提问2’二、项目任务1、常用硬盘管理工具fdisk2、使用其它硬盘管理工具3、在Linux中配置软RAID4、配置软RAID的企业案例5、硬盘配额配置企业案例(xfs文件系统)三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解常用硬盘管理工具fdisk使用其它硬盘管理工具二、操作示范1.介绍硬盘管理的工具fdisk硬盘分区工具在DOS、Windows和Linux中都有相应的应用程序。在Linux系统中,fdisk是基于菜单的命令。对硬盘进行分区时,可以在fdisk命令后面直接加上要分区的硬盘作为参数。例如,查看RHEL8-1计算机上的硬盘及分区情况的操作如下所示(省略了部分内容):[root@Server01~]#fdisk-l设备启动起点末尾扇区大小Id类型/dev/nvme0n1p1*2048587775585728286M83Linux…………/dev/nvme0n1p431836160838860795204992024.8G5扩展…………Disk/dev/nvme0n2:20GiB,21474836480字节,41943040个扇区Disk/dev/nvme0n3:20GiB,21474836480字节,41943040个扇区Disk/dev/sda:20GiB,21474836480字节,41943040个扇区Disk/dev/sdb:20GiB,21474836480字节,41943040个扇区Disk/dev/sdc:20GiB,21474836480字节,41943040个扇区Disk/dev/sdd:20GiB,21474836480字节,41943040个扇区演示硬盘分区操作过程1.创建主分区2.创建逻辑分区3.使用mkfs命令建立文件系统4.使用fsck命令检查文件系统相关命令操作:1.dd命令2.df命令3.du命令4.mount与umount命令5.文件系统的自动挂载三、模仿练习按要求对硬盘分区进行操作讲授案例

分析学生

实践70’讲解示范(E)模仿练习(E)一、课堂讲解。systemd初始化进程:介绍systemd初始化,通过案例介绍多用户的图形界面转换为多用户的文本界面。启动shell。操作示范案例讲解操作过程:多用户的图形界面转换为多用户的文本界面;多用户的文本界面转换为多用户的图形界面。演示shell启动的过程。三、模仿练习图形界面和文本界面相互转换。用户切换;系统快照拷贝。讲授案例

分析实践

练习课堂实践(P)一、实践目标配置软RAID的企业案例二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习50’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计160’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务配置网络和firewall防火墙(含NAT)学时4授课班级授课日期授课地点教学目标知识目标1.了解:网络配置的多种方式;2.掌握:firewalld服务和NAT配置。技能目标1.掌握常见网络配置服务2.掌握使用系统菜单进行网络配置的方法和技巧3.掌握使用nmcli命令配置网络的方法和技巧4.掌握防火墙的配置5.掌握NAT的配置社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容使用系统菜单配置网络 使用图形界面配置网络 使用nmcli命令配置网络 使用firewalld服务 配置NAT教学重点1.掌握常见图像界面网络配置方法2.掌握使用防火墙的功能配置3.掌握网络地址的转换教学难点1.掌握使用nmcli命令配置网络的方法和技巧2.掌握防火墙的功能配置3.掌握内网地址与外网地址进行转换,完成内、外网的通信教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入了解我国的雪人计划的背景和意义讲授5目标“盛年不重来,一日难再晨。及时当勉励,岁月不待人。”盛世之下,青年学生要惜时如金,学好知识,报效国家。内容2019年11月26日是全球互联网发展历程中值得铭记的一天,一封来自欧洲RIPENCC的邮件宣布全球43亿个IPv4地址正式耗尽,人类互联网跨入了IPv6时代。对于我国而言,在接下来的IPv6时代,我国存在着巨大机遇,其中我国推出的“雪人计划”就是一个益国益民的大事,这一计划必将助力中华民族的伟大复兴,助力我国在互联网方面取得更多话语权和发展权。让我们拭目以待吧!项目导入(L)一、项目导入本项目讲解了如何使用nmtui命令配置网络参数,以及通过nmcli命令查看网络信息并管理网络会话服务,从而让您能够在不同工作场景中快速地切换网络运行参数的方法;还讲解了如何手工绑定mode6模式双网卡,实现网络的负载均衡的方法。本项目还深入介绍了SSH协议与sshd服务程序的理论知识、Linux系统的远程管理方法以及在系统中配置服务程序的方法。演示

提问2’二、项目任务使用系统菜单配置网络 使用图形界面配置网络 使用nmcli命令配置网络 使用firewalld服务 5、配置NAT三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解使用系统菜单配置网络二、操作示范在Server01的桌面上依次单击“活动”→“显示应用程序”→“设置”→“网络”命令,打开网络配置界面,一步步完成网络信息查询和网络配置。三、模仿练习学生上机练习修改网络配置。讲授案例

分析学生

实践10’讲解示范(E)模仿练习(E)课堂讲解使用图形界面配置网络二、操作示范使用nmtui命令来配置网络。[root@Server01

~]#

nmtui三、模仿练习学生完成第二种设置模式讲授案例

分析实践

练习10’讲解示范(E)模仿练习(E)一、课堂讲解。使用nmcli命令配置网络操作示范nmcliconnectionshow:显示所有连接。nmcliconnectionshow--active:显示所有活动的连接状态。nmcliconnectionshow"ens160":显示网络连接配置。nmclidevicestatus:显示设备状态。nmclideviceshowens160:显示网络接口属性。nmcliconnectionaddhelp:查看帮助。nmcliconnectionreload:重新加载配置。nmcliconnectiondowntest2:禁用test2的配置,注意一个网卡可以有多个配置。nmcliconnectionuptest2:启用test2的配置。nmclidevicedisconnectens160:禁用ens160网卡,物理网卡。nmclideviceconnectens160:启用ens160网卡。nmcli命令/etc/sysconfig/network-scripts/ifcfg-*文件ipv4.methodmanualBOOTPROTO=noneipv4.methodautoBOOTPROTO=dhcpipv4.addresses/24IPADDR=PREFIX=24gw454GATEWAY=54ipv4.dnsDNS0=ipv4.dns-searchDOMAIN=ipv4.ignore-auto-dnstruePEERDNS=noconnection.autoconnectyesONBOOT=yesconnection.ideth0NAME=eth0erface-nameeth0DEVICE=eth0802-3-ethernet.mac-address...HWADDR=...三、模仿练习学生按照实例完成设置过程。讲授案例

分析实践

练习15’讲解示范(E)防火墙介绍防火墙界面14个功能介绍配置NAT实现将内网地址与外网地址进行转换,完成内、外网的通信。讲授35’课堂实践(P)模仿练习(E)一、课堂实践将内网地址与外网地址进行转换,完成内、外网的通信二、操作示范(1)配置SNAT保证内网用户能够正常访问互联网。(2)配置DNAT保证外网用户能够正常访问内网的Web服务器。主机名操作系统IP地址角色内网NAT客户端:Server01RHEL8IP:(VMnet1)默认网关:0Web服务器、firewall防火墙:Server02RHEL8IP1:0(VMnet1)IP2:12(VMnet8)firewall、SNAT、DNAT外网NAT客户端:Client1RHEL813(VMnet8)Web服务器、firewalld三、模仿练习学生独立操作,完成地址转换并测试。讲授案例

分析实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计160’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务Shell基础学时8授课班级授课日期授课地点教学目标知识目标了解shell的强大功能和shell的命令解释过程掌握grep的高级用法掌握正则表达式。学会使用重定向和管道的方法技能目标掌握vim编辑器的使用。使用shell。熟练使用重定向和管道。熟练使用正则表达式。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容1、命令运行的判断依据:;、&&、||2、掌握grep的高级使用3、练习基础正则表达式4、基础正则表达式的特殊字符汇总5、使用重定向6、使用管道命令教学重点熟练使用重定向和管道。教学难点使用正则表达式。教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入明确职业技术岗位所需的职业规范和精神,树立社会主义核心价值观。“高山仰止,景行行止”。为计算机事业做出过巨大贡献的王选院士,应是青年学生崇拜的对象,也是师生学习和前行的动力。讲授5目标“面壁十年图破壁,难酬蹈海亦英雄”。为中华之崛起而读书,从来都不仅限于纸上。内容王选院士(1937—2006年)是享誉国内外的著名科学家,汉字激光照排技术创始人,北京大学计算机科学技术研究所主要创建者,历任副所长、所长,博士生导师。他曾任第十届全国政协副主席、九三学社副主席、中国科学技术协会副主席、中国科学院院士、中国工程院院士、第三世界科学院院士。王选院士发明的汉字激光照排系统两次获国家科技进步一等奖(1987年、1995年),两次被评为全国十大科技成就(1985年、1995年),并获国家重大技术装备成果奖特等奖。王选院士一生荣获了国家最高科学技术奖、联合国教科文组织科学奖、陈嘉庚科学奖、美洲中国工程师学会个人成就奖、何梁何利基金科学与技术进步奖等20多项重大成果和荣誉项目导入(L)一、项目导入系统管理员的一项重要工作就是利用shell编程来减轻网络管理的难度和强度,而shell的文本处理工具、重定向和管道操作、正则表达式等是shell编程的基础,是必须要掌握的内容。演示

提问2’二、项目任务1、命令运行的判断依据:;、&&、||2、掌握grep的高级使用3、练习基础正则表达式4、基础正则表达式的特殊字符汇总5、使用重定向6、使用管道命令三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解命令运行的判断依据:;、&&、||二、操作示范相关命令的介绍:1.cmd;cmd在某些时候,我们希望可以一次运行多个命令,例如在关机的时候希望可以先运行两次sync同步化写入磁盘后才关机,那么怎么操作呢?[root@Server01~]#sync;sync;shutdown-hnow在命令与命令中间利用分号(;)来隔开,这样一来,分号前的命令运行完后就会立刻接着运行后面的命令。我们看下面的例子:要求在某个目录下面创建一个文件。如果该目录存在的话,直接创建这个文件;如果不存在,就不进行创建操作。也就是说这两个命令彼此之间是相关的,前一个命令是否成功地运行与后一个命令是否要运行有关。这就要用到“&&”或“||”。命令执行情况说明cmd1&&cmd2若cmd1运行完毕且正确运行($?=0),则开始运行cmd2;若cmd1运行完毕且为错误($?≠0),则cmd2不运行cmd1||cmd2若cmd1运行完毕且正确运行($?=0),则cmd2不运行;若cmd1运行完毕且为错误($?≠0),则开始运行cmd22.$?(命令回传值)与“&&”或“||”。如同上面谈到的,两个命令之间有相依性,而这个相依性主要判断的地方就在于前一个命令运行的结果是否正确。在Linux中若前一个命令运行的结果正确,则在Linux中会回传一个$?=0的值。那么我们怎么通过这个回传值来判断后续的命令是否要运行呢?这就要用到“&&”及“||”。通过实例演示整个知识点。三、模仿练习学生上机操作命令,掌握精髓。讲授案例

分析学生

实践30’讲解示范(E)模仿练习(E)课堂讲解掌握grep的高级使用二、操作示范grep是shell中处理字符很方便的命令,其命令格式如下。格式:grep[-A][-B][--color=auto]'查找字符串'filename选项与参数的含义如下。-A:后面可加数字,为after的意思,除了列出该行外,后续的n行也列出来。-B:后面可加数字,为befor的意思,除了列出该行外,前面的n行也列出来。--color=auto:可将搜寻出的正确数据用特殊颜色标记。通过3道实例展示使用过程。【例7-5】用dmesg列出核心信息,再以grep找出内含IPv6的那行。#dmesg可列出核心信息,通过grep获取IPv6的相关信息。【例7-6】承上题,要将获取到的关键字显色,且加上行号(-n)来表示。【例7-7】承上题,在关键字所在行的前一行与后一行也一起找出来显示。三、模仿练习学生模拟过程,自己动手操作一次。讲授案例

分析实践

练习40’讲解示范(E)模仿练习(E)一、课堂讲解。练习基础正则表达式。操作示范介绍正则表达式的使用符号,演示使用方法。1.查找特定字符串。2.利用中括号

[]

来搜寻集合字符。3.行首与行尾字节^$。4.任意一个字符“.”与重复字节“*”。5.限定连续RE字符范围{}。三、模仿练习学生操作各类符号的使用方法。讲授案例

分析实践

练习50’讲解示范(E)模仿练习(E)一、课堂讲解基础正则表达式的特殊字符汇总操作示范介绍以下符号的使用方法RE字符意义与范例^word意义:待搜寻的字串(word)在行首范例:搜寻行首为#开始的那一行,并列出行号grep-n'^#'sample.txtword$意义:待搜寻的字串“word”在行尾范例:将行尾为!的那一行列出来,并列出行号grep-n'!$'sample.txt.意义:代表一定有一个任意字节的字符范例:搜寻的字串可以是“eve”“eae”“eee”“ee”,但不能仅有“ee”,即e与e中间“一定”仅有一个字符,而空白字符也是字符grep-n'e.e'sample.txt\意义:转义字符,将特殊符号的特殊意义去除范例:搜寻含有单引号(')的那一行!grep–n\'sample.txt*意义:重复零个到无穷多个的前一个RE字符范例:找出含有“es”“ess”“esss”等的字串,注意,因为*可以是0个,所以es也是符合要求的搜寻字符串。另外,因为*为重复“前一个RE字符”的符号,因此,在*之前必须要紧接着一个RE字符!例如任意字符则为“.*”grep-n'ess*'sample.txt[list]意义:字节集合的RE字符,里面列出想要选取的字节范例:搜寻含有(gl)或(gd)的那一行,需要特别留意的是,在

[]

当中“仅代表一个待搜寻的字符”,例如“a[afl]y”代表搜寻的字符串可以是aay、afy、aly即

[afl]

代表a或f或l的意思grep-n'g[ld]'sample.txt[n1-n2]意义:字符集合的RE字符,里面列出想要选取的字符范围范例:搜寻含有任意数字的那一行!需特别留意,在字符集合

[]

中的减号-是有特殊意义的,代表两个字符之间的所有连续字符!但这个连续与否与ASCII编码有关,因此,你的编码需要设置正确(在bash当中,需要确定LANG与LANGUAGE的变量是否正确!),例如所有大写字符则为[A-Z]grep-n'[A-Z]'sample.txt[^list]意义:字符集合的RE字符,里面列出不需要的字符串或范围范例:搜寻的字符串可以是“oog”“ood”,但不能是“oot”,那个^在

[]

内时,代表的意义是“反向选择”的意思。例如,不选取大写字符,则为[^A-Z]。但是,需要特别注意的是,如果以grep-n[^A-Z]sample.txt来搜寻,则发现该文件内的所有行都被列出,为什么?因为这个

[^A-Z]

是“非大写字符”的意思,因为每一行均有非大写字符grep-n'oo[^t]'sample.txt\{n,m\}意义:连续n~m个的“前一个RE字符”意义:若为\{n\}则是连续n个的前一个RE字符意义:若是\{n,\}则是连续n个以上的前一个RE字符范例:在g与g之间有2~3个的o存在的字符串,即“goog”、“gooog”grep-n'go\{2,3\}g'sample.txt三、模仿练习给定实例,学生完成操作讲授案例

分析实践

练习30’讲解示范(E)模仿练习(E)一、课堂讲解。使用重定向使用管道命令操作示范常用的重定向符:重定向符说明<实现输入重定向。输入重定向并不经常使用,因为大多数命令都以参数的形式在命令行上指定输入文件的文件名。尽管如此,当使用一个不接受文件名为输入参数的命令,而需要的输入又是在一个已存在的文件中时,就能用输入重定向解决问题>或>>实现输出重定向。输出重定向比输入重定向更常用。输出重定向使用户能把一个命令的输出重定向到一个文件中,而不是显示在屏幕上。很多情况下都可以使用这种功能。例如,如果某个命令的输出很多,在屏幕上不能完全显示,即可把它重定向到一个文件中,稍后再用文本编辑器来打开这个文件2>或2>>实现错误重定向&>同时实现输出重定向和错误重定向一条命令通过标准输入端口接收一个文件中的数据,命令执行后产生的结果数据又通过标准输出端口送给后一条命令,作为该命令的输入数据。后一条命令也是通过标准输入端口接收输入数据。shell提供管道命令“|”将这些命令前后衔接在一起,形成一个管道线。格式为命令1|命令2|...|命令n三、模仿练习下达任务,完成课题练习。讲授案例

分析实践

练习80课堂实践(P)一、实践目标正则表达式的应用二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计320’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务学习shellscript学时8授课班级授课日期授课地点教学目标知识目标 理解shellscript。 掌握判断式的用法。 掌握条件判断式的用法。 掌握循环的用法。技能目标掌握shell的使用方法掌握循环、判断条件的用法社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容通过范例学习shellscript了解脚本的运行方式的差异利用test命令的测试功能利用判断符号[]利用if…then条件判断式利用case...in…esac条件判断whiledodone,untildodone(不定循环)for...do...done(固定循环)教学重点循环的灵活使用教学难点多层判断条件的使用教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入“雪人计划”同样服务国家的“信创产业”。最为关键的是,中国可以借助IPv6的技术升级,改变自己在国际互联网治理体系中的地位。这样的事件可以大大激发学生的爱国情怀和求知求学的斗志。讲授5目标“靡不有初,鲜克有终。”“莫等闲,白了少年头,空悲切。”青年学生为人做事要有头有尾、善始善终、不负韶华。内容“雪人计划(YetiDNSProject)”是基于全新技术架构的全球下一代互联网IPv6根服务器测试和运营实验项目,旨在打破现有的根服务器困局,为下一代互联网提供更多的根服务器解决方案。“雪人计划”是2015年6月23日在国际互联网名称与数字地址分配机构(theInternetCorporationforAssignedNamesandNumbers,ICANN)第53届会议上正式对外发布的。2019年6月26日,中华人民共和国工业和信息化部同意中国互联网络信息中心设立域名根服务器及运行机构。“雪人计划”于2016年在中国、美国、日本、印度、俄罗斯、德国、法国等全球16个国家完成25台IPv6根服务器架设,其中1台主根服务器和3台辅根服务器部署在中国,事实上形成了13台原有根服务器加25台IPv6根服务器的新格局,为建立多边、透明的国际互联网治理体系打下坚实基础。项目导入(L)一、项目导入shellscript有点像是早期的批处理,即将一些命令汇总起来一次运行。但是shellscript拥有更强大的功能,那就是它可以进行类似程序(program)的撰写,并且不需要经过编译(compile)就能够运行,非常方便。同时,我们还可以通过shellscript来简化日常的工作管理。在整个Linux的环境中,一些服务(service)的启动都是通过shellscript来运行的,如果对于script不了解,一旦发生问题,可真是会求助无门啊!演示

提问2’二、项目任务通过范例学习shellscript了解脚本的运行方式的差异利用test命令的测试功能利用判断符号[]利用if…then条件判断式利用case...in…esac条件判断whiledodone,untildodone(不定循环)for...do...done(固定循环)三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解通过简单范例学习shellscript二、操作示范通过以下三个方面的介绍掌握shell的使用:1.对话式脚本:变量内容由使用者决定2.随日期变化:利用date进行文件的创建3.数值运算:简单的加减乘除三、模仿练习1、学生上机编写代码,运行,体验过程讲授案例

分析学生

实践25’讲解示范(E)模仿练习(E)课堂讲解了解脚本的运行方式的差异二、操作示范1.利用直接运行的方式来运行脚本2.利用source运行脚本:在父程序中运行三、模仿练习根据两种情况,分别运行,体验差异。讲授案例

分析实践

练习15’讲解示范(E)模仿练习(E)课堂讲解。重利用test命令的测试功能操作示范命令的使用介绍:test命令各选项的作用——文件类型测试的标志代表意义-e该“文件名”是否存在(常用)-f该“文件名”是否存在且为文件(file)(常用)-d该“文件名”是否存在且为目录(directory)(常用)-b该“文件名”是否存在且为一个blockdevice设备-c该“文件名”是否存在且为一个characterdevice设备-S该“文件名”是否存在且为一个Socket文件-p该“文件名”是否存在且为一个FIFO(pipe)文件-L该“文件名”是否存在且为一个连结文档test命令各选项的作用——文件权限检测测试的标志代表意义-r检测该文件名是否存在且具有“可读”的权限-w检测该文件名是否存在且具有“可写”的权限-x检测该文件名是否存在且具有“可运行”的权限-u检测该文件名是否存在且具有“SUID”的属性-g检测该文件名是否存在且具有“SGID”的属性-k检测该文件名是否存在且具有“Stickybit”的属性-s检测该文件名是否存在且为非空白文件三、模仿练习按照任务安排,学生练习教学内容。讲授案例

分析实践

练习30’讲解示范(E)模仿练习(E)一、课堂讲解利用判断符号[]二、操作示范利用判断符号“[]”(就是中括号)来进行数据的判断。举例来说,如果想要知道$HOME这个变量是否为空,可以这样做:[root@Server01scripts]#[-z"$HOME"];echo$?-zstring的含义是,若string长度为零,则为真。使用中括号必须要特别注意,因为中括号用在很多地方,包括通配符与正则表达式等,所以如果要在bash的语法当中使用中括号作为shell的判断式,必须要注意中括号的两端需要有空格字符来分隔。假设空格键使用“□”符号来表示,那么,在下面这些地方都需要有空格键:[□"$HOME"□==□"$MAIL"□]↑↑↑↑。通过案例分析使用方法:案例要求如下。 当运行一个程序的时候,这个程序会让用户选择Y或N。 如果用户输入Y或y,就显示“OK,continue”。 如果用户输入n或N,就显示“Oh,interrupt!” 如果不是Y/y/N/n之内的其他字符,就显示“Idon'tknowwhatyourchoiceis”。三、模仿练习学生根据给你的要求,完成操作。讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。利用if…then条件判断式二、操作示范if…then是最常见的条件判断式。简单地说,就是当符合某个条件判断的时候,就进行某项工作。if…then的判断还有多层次的情况1.单层、简单条件判断式如果只有一个判断式要进行,那么可以简单地这样做:if[条件判断式];then当条件判断式成立时,可以进行的命令工作内容;fi<==将if反过来写,就成为fi了,结束if之意2.多重、复杂条件判断式在同一个数据的判断中,如果该数据需要进行多种不同的判断,那么应该怎么做呢?举例来说,上面的sh06.sh脚本中,我们只要进行一次$yn的判断(仅进行一次if),不想做多次if的判断。此时必须用到下面的语法:#一个条件判断,分成功进行与失败进行(else)if[条件判断式];then当条件判断式成立时,可以进行的命令工作内容;else当条件判断式不成立时,可以进行的命令工作内容;fi如果考虑更复杂的情况,则可以使用:#多个条件判断(if...elif...elif...else)分多种不同情况运行if[条件判断式一];then当条件判断式一成立时,可以进行的命令工作内容;elif[条件判断式二];then当条件判断式二成立时,可以进行的命令工作内容;else当条件判断式一与二均不成立时,可以进行的命令工作内容;fi三、模仿练习通过实例,完成任务。讲授案例

分析实践

练习60讲解示范(E)模仿练习(E)一、课堂讲解。利用case...in…esac条件判断whiledodone,untildodone二、操作示范介绍使用方法:case$变量名称in <==关键字为case,变量前有

$

符"第一个变量内容") <==每个变量内容建议用双引号括起来,关键字则为小括号)程序段;; <==每个类别结尾使用两个连续的分号来处理"第二个变量内容")程序段;;*) <==最后一个变量内容都会用*来代表所有其他值不包含第一个变量内容与第二个变量内容的其他程序运行段exit1;;esac <==最终的case结尾!思考一下case反过来写是什么一般来说,不定循环最常见的就是下面这两种状态了。while[condition] <==中括号内的状态就是判断式do <==do是循环的开始!程序段落done <==done是循环的结束while的含义是“当……时”,所以,这种方式表示“当condition条件成立时,就进行循环,直到condition的条件不成立才停止”的意思。还有另外一种不定循环的方式:until[condition]do程序段落done三、模仿练习课题练习。讲授案例

分析实践

练习80课堂实践(P)一、实践目标利用if…then条件判断式利用case...in…esac条件判断whiledodone,untildodone二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况归纳总结5’总计320拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务使用gcc和make学时6授课班级授课日期授课地点教学目标知识目标理解程序调试。掌握利用gcc进行调试的方法。掌握使用make编译的方法。技能目标 掌握利用gcc进行调试的方法。 掌握使用make编译的方法。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容1、安装gcc2、单一程序:打印HelloWorld3、主程序、子程序链接、子程序的编译4、调用外部函数库:加入链接的函数库5、gcc的简易用法(编译、参数与链接)6、使用make进行宏编译教学重点 1.掌握利用gcc进行调试的方法。 2.掌握使用make编译的方法。教学难点掌握使用make编译的方法。教学方法1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。教学过程设计教学环节教学内容教学

方式时间课程思政导入2020年,在全球浮点运算性能最强的500台超级计算机中,中国部署的超级计算机数量继续位列全球第一。这是中国的自豪,也是中国崛起的重要见证。讲授5目标“三更灯火五更鸡,正是男儿读书时。黑发不知勤学早,白首方悔读书迟。”祖国的发展日新月异,我们拿什么报效祖国?唯有勤奋学习,惜时如金,才无愧盛世年华。内容由国际组织“TOP500”编制的新一期全球超级计算机500强榜单于2020年6月23日揭晓。榜单显示,在全球浮点运算性能最强的500台超级计算机中,中国部署的超级计算机数量继续位列全球第一,达到226台,占总体份额超过45%;“神威太湖之光”和“天河二号”分列榜单第四、第五位。中国厂商联想、曙光、浪潮是全球前三的“超算”供应商,总交付数量达到312台,所占份额超过62%。全球超级计算机500强榜单始于1993年,每半年发布一次,是给全球已安装的超级计算机排名的知名榜单。项目导入(L)一、项目导入程序写好了,接下来做什么呢?调试!程序调试对于程序员或管理员来说也是至关重要的一环。演示

提问2’二、项目任务1、安装gcc2、单一程序:打印HelloWorld3、主程序、子程序链接、子程序的编译4、调用外部函数库:加入链接的函数库5、gcc的简易用法(编译、参数与链接)6、使用make进行宏编译三、项目理论目标分析1、分析知识目标2、分析技能目标讲授3’讲解示范(E)模仿练习(E)一、课堂讲解安装gcc二、操作示范1.认识gcc2.安装gcc如果系统还没有安装gcc软件包,可以使用dnf命令安装所需软件包。①挂载ISO安装映像://挂载光盘到/media下,前面项目1已建立yum源[root@Server01~]#mount/dev/cdrom/media②制作用于安装的yum源文件(后面不再赘述):[root@Server01~]#vim/etc/yum.repos.d/dvd.repo[Media]name=Meidabaseurl=file:///media/BaseOSgpgcheck=0enabled=1[rhel8-AppStream]name=rhel8-AppStreambaseurl=file:///media/AppStreamgpgcheck=0enabled=1使用dnf命令安装gcc。[root@Server01~]#dnfcleanall //安装前先清除缓存[root@Server01~]#dnfinstallgcc-y三、模仿练习学生上机安装gcc。讲授案例

分析学生

实践20’讲解示范(E)模仿练习(E)课堂讲解单一程序:打印HelloWorld二、操作示范1.编辑程序代码即源码2.开始编译与测试运行三、模仿练习上机实现该过程讲授案例

分析实践

练习20’讲解示范(E)模仿练习(E)一、课堂讲解。主程序、子程序链接、子程序的编译调用外部函数库:加入链接的函数库。操作示范以thanks.c这个主程序去调用thanks_2.c这个子程序为例讲解过程。要计算数学公式该怎么办呢?例如,我们想要计算出三角函数里面的sin90°,通过案例讲解操作过程。三、模仿练习学生上机操作过程。讲授案例

分析实践

练习30’讲解示范(E)模仿练习(E)一、课堂讲解gcc的简易用法(编译、参数与链接)使用make进行宏编译二、操作示范make的功能是可以简化编译过程里面所下达的命令,同时还具有很多很方便的功能!那么下面我们就来使用make简化下达编译命令的流程。1.为什么要用make先来想象一个案例,假设执行文件里面包含了4个源码文件,分别是main.c、haha.c、sin_value.c和cos_value.c,这4个文件的功能如下。main.c:主要目的是让用户输入角度数据与调用其他3个子程序。haha.c:输出一堆信息。sin_value.c:计算用户输入的角度(360)正弦数值。cos_value.c:计算用户输入的角度(360)余弦数值。讲解4个文件编译过程。三、模仿练习学生上机完成整个编译过程。讲授案例

分析实践

练习80’课堂实践(P)一、实践目标软件安装,代码编写,编译。二、学生实践1)由一名学生在教师机上完成实践任务。2)其它学生在学生机上完成实践任务。演示讲授实践

练习70’检查反馈(E)教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。点评5’课堂小结(E) 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习项目2准备上台主讲归纳总结5’总计240’拓展训练(E)完成项目实录教学后记本次课教学情况总结《Linux网络操作系统项目教程(欧拉/麒麟)(微课版)》电子教案教学任务配置与管理Samba服务器学时7授课班级授课日期授课地点教学目标知识目标1.了解Samba环境及协议。2.掌握Samba的工作原理。技能目标1.掌握主配置文件Samba.conf的主要配置。2.掌握Samba服务密码文件。3.掌握Samba文件和打印共享的设置。4.掌握Linux和Windows客户端共享Samba服务器资源的方法。社会能力目标1、培养学生动手操作能力2、培养学生规划管理能力教学内容1

温馨提示

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

评论

0/150

提交评论