Linux网络操作系统教学教案_第1页
Linux网络操作系统教学教案_第2页
Linux网络操作系统教学教案_第3页
Linux网络操作系统教学教案_第4页
Linux网络操作系统教学教案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

《Linux网络操作系统》电子教案第1章Linux操作系统概述及安装部署课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:了解Linux操作系统的起源和发展历史。了解Linux操作系统的特点、应用领域和发展前景。了解虚拟化和虚拟化环境的概念。理解Linux操作系统部署过程中的典型技术参数。2.技能目标:能够安装并使用虚拟机。能够熟练安装CentOS8操作系统。3.情感目标:培养逻辑思维能力。培养处理信息并利用信息的能力。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知1.1Linux操作系统起源和发展历史Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。通常所说的Linux操作系统指的是LinuxKernel,即Linux内核。Linux内核最早是由芬兰赫尔辛基人,著名的电脑程序员林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布。1.2Linux操作系统的特点1.免费使用和自由传播2.拥有大量可免费使用的软件3.支持多用户和多任务4.高度可移植性和可裁剪性5.卓越的稳定性和安全性6.良好网络协议支持1.3Linux操作系统的应用领域及发展前景正是由于Linux操作系统的一系列优良特性,同时又拥有大量可用且免费使用的开源软件,从而使基于Linux操作系统的服务器架构部署成本低廉,被广泛地应用于各种场景之下,从嵌入式设备到超级计算机都有着Linux操作系统的身影,尤其是在服务器领域。1.4Linux操作系统版本1.4.1内核版本和发行版本1.内核版本2.发行版本1.4.2常见的发行版本1.Ubuntu2.红帽企业版3.CentOS4.Fedora5.Debian6.SuSE1.4.3国产Linux发行版本1.Deepin2.红旗Linux3.中标麒麟4.银河麒麟5.优麒麟1.5虚拟化技术1.5.1虚拟化软件1.VirtualPC2.Hyper-V3.VMware4.VirtualBox5.QEMU1.5.2虚拟机的创建和管理1.6CentOS8安装部署1.6.1获取镜像文件1.6.2安装镜像到虚拟机

《Linux网络操作系统》电子教案第2章Linux操作系统基本操作和系统管理课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:掌握Linux操作系统的基本命令。掌握Linux操作系统的目录结构及文件和目录的相关操作。掌握用户账户管理及组群的维护与管理。理解文件和目录的权限及属性信息。掌握修改文件和目录权限的方法。掌握Vim文本编辑器的使用。2.技能目标:能够使用Linux操作系统的基本命令。能够对Linux操作系统的目录和文件进行操作。能够管理用户账户和组群。能够对文件和目录进行权限和属性的修改。能够使用Vim文本编辑器。3.情感目标:提升学习的热情和积极性,多实践,实践出真知。要有精益求精的工匠精神,要有自主学习的能力。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知2.1Linux操作系统命令的认识2.1.1命令提示符2.1.2Linux命令的基本格式1.选项的作用2.参数的作用2.1.3Linux常用命令1.shutdown命令2.date命令3.who命令4.su命令5.ps命令6.pwd命令7.cal命令2.2Linux操作系统文件与目录管理2.2.1Linux操作系统的目录结构2.2.2文件和目录操作1.命名2.路径2.2.3常用命令1.cd命令2.ls命令3.cp命令4.mv命令5.rm命令6.rmdir命令7.mkdir命令8.touch命令9.cat命令10.more命令11.less命令12.head命令13.tail命令14.cut命令2.3Linux操作系统用户和组的管理2.3.1Linux操作系统的用户账户1.用户账户分类2./etc/passwd文件3./etc/shadow文件4.创建用户账户5.删除用户账户6.修改用户账户2.3.2Linux操作系统的组群1.组群账户分类2./etc/group文件3./etc/gshadow文件4.创建组群账户5.删除组群账户6.修改组群账户2.3.3Linux操作系统用户和组群账户管理1.passwd命令2.gpasswd命令3.su命令4.id命令2.4权限和所有者2.4.1基本权限概述2.4.2设置文件或目录的权限1.使用字母设定法设置权限2.使用数字设定法设置权限2.4.3设置文件或目录的所有者2.5Vim文本编辑器2.5.1Vim编辑器工作模式2.5.2命令模式1.光标移动2.光标选中3.查找4.剪切,也可以用于删除5.复制6.粘贴7.撤销与重复2.5.3输入模式2.5.4编辑模式

《Linux网络操作系统》电子教案第3章磁盘和文件系统管理课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:掌握磁盘和分区的相关概念。了解常见的文件系统及其特点。掌握设备和设备文件的概念,以及Linux操作系统的设备命名方式。2.技能目标:掌握磁盘分区格式化及文件系统管理相关操作。能够熟练根据具体应用场景对磁盘空间进行分区和格式化。3.情感目标:培养大局意识,学会用发展的眼光看待问题。培养归纳与演绎思维方法,提升解决实际问题的思维和能力。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知3.1磁盘和文件系统相关概念3.1.1磁盘及其分类3.1.2磁盘分区3.1.3文件系统3.2设备和设备文件3.2.1设备文件概述1.字符设备2.块设备3.网络设备3.2.2设备文件命名3.3磁盘和分区管理3.3.1使用fdisk命令进行分区操作1.主分区的创建2.扩展分区的创建3.逻辑分区的创建4.写入分区表3.3.2使用mkfs命令进行分区格式化1.添加磁盘并进行分区2.使用mkfs命令进行格式化操作3.4文件系统相关操作3.4.1mount和umount命令3.4.2使用df命令查看文件系统挂载情况3.4.3使用du命令查看文件大小1.查看当前文件夹下文件的磁盘总用量2.控制目录深度3.4.4伪设备及镜像文件挂载1.伪设备的概念2.添加镜像文件到Linux文件系统3.通过挂载查看镜像文件4.挂载ISO镜像文件3.4.5自动挂载

《Linux网络操作系统》电子教案第4章配置和使用网络课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:掌握常见的网络配置相关命令。掌握Linux操作系统常见的网络配置方法。2.技能目标:能够熟练使用网络配置相关命令。能够灵活利用网络查询相关操作、诊断和排除网络故障。3.情感目标:培养发现问题、分析问题、解决问题的能力。培养系统思维,正确把握整体和局部的关系。培养严谨细致的良好习惯和工作作风。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知4.1Linux操作系统网络配置相关命令1.ifconfig命令2.ping命令3.netstat命令4.2VMware虚拟机网络类型4.2.1桥接模式4.2.2NAT模式4.2.3仅主机模式4.3通过图形界面设置网络参数4.3.1Linux操作系统下的图形系统4.3.2图形界面配置网络参数4.4使用nmtui工具设置网络参数4.4.1nmtui工具的安装4.4.2nmtui工具的使用4.5使用nmcli工具设置网络参数4.5.1nmcli工具介绍4.5.2使用nmcli查看连接状态4.5.3使用nmcli管理网络会话4.6修改配置文件设置网络参数4.6.1网络配置文件及其详细参数4.6.2配置网络并测试

《Linux网络操作系统》电子教案第5章配置和使用yum课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:了解yum的概念,以及yum和RPM包管理器的关系。掌握本地yum源设置。2.技能目标:了解yum的概念,以及yum和RPM包管理器的关系。掌握本地yum源设置。3.情感目标:要有主动学习的能力、要有工程实践的能力,培养软件工程师的职业素养。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知5.1yum概述1.Linux操作系统软件的安装方式2.yum的概念5.2配置本地yum源1.挂载光盘2.备份yum源3.增加yum源4.生成yum缓存5.测试配置效果5.3配置网络yum源先备份/etc/yum.repos.d/CentOS-Base.repo下载对应版本的repo文件,放入/etc/yum.repos.d/目录(注意,操作前请做好相应备份)使用图5.12所示的命令生成缓存。5.4yum常用命令(1)列出所有可更新的软件清单命令:yumcheck-update。(2)更新所有软件命令:yumupdate。(3)仅安装指定软件的命令:yum-yinstall<packagename>(4)仅更新指定软件的命令:yum-yupdate<packagename>(5)列出所有可安装的软件清单命令:yumlist。(6)删除软件包命令:yum-yremove<packagename>(7)查找软件包命令:yumsearch<keyword>(8)清除缓存命令

《Linux网络操作系统》电子教案第6章Samba服务器配置课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:了解不同操作系统的共享文件相关机制。掌握Samba服务器的概念。掌握Samba无须密码共享的搭建。2.技能目标:能够对Samba服务器进行安装和部署。能熟练掌握Samba服务器的关键配置并灵活应用于生产实践。3.情感目标:培养利用搜索引擎获取信息的能力。培养分析问题、解决问题的能力,能根据具体应用场景合理选择网络资源共享方式。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知6.1Samba服务概述6.1.1Samba服务的起源6.1.2Samba服务应用场景6.1.3Samba的组成1.smb.conf文件2.testparm命令3.netstat-tlunp命令4.smbclient命令6.1.4NetBIOS协议6.2CentOS上Samba服务器部署6.2.1配置Samba无密码共享1.配置本地yum源2.安装Samba软件3.配置Samba服务4.创建用于共享的目录5.启动服务并测试6.2.2配置Samba需要密码登录才可共享1.按照要求创建用户和组2.添加Samba账户3.修改smb.conf4.添加共享资源并设置权限5.启动服务并测试《Linux网络操作系统》电子教案第7章FTP服务器配置课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:了解FTP的概念。了解FTP服务的两种工作模式。了解并掌握vsftpd服务程序的3种认证模式及不同模式之间的差异。2.技能目标:能够进行vsftpd服务程序下载和安装。能够对vsftpd服务程序的3种认证模式进行相应配置。3.情感目标:培养学生勤于思考、严谨细致的工作作风。培养学生的信息安全意识。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知7.1文件传输协议FTP是互联网上历史最悠久的网络工具,从1971年提出第一个FTP规范(RFC114)到现在的50余年中,FTP凭借其独特的优势一直都是最重要、最广泛的服务之一。7.2FTP工作模式7.2.1主动模式7.2.2被动模式7.3vsftpd服务程序的作用及工作原理人们为了满足以密文方式传输文件的需求,发明了vsftpd服务程序。vsftpd(verysecureftpdaemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费。7.4vsftpd服务程序安装与配置7.4.1安装vsftpd服务程序1.查看vsftpd软件信息2.vsftpd软件安装状态3.安装vsftpd软件7.4.2配置vsftpd服务程序1.配置文件设置2.了解FTP服务的配置文件7.5vsftpd服务验证方式7.5.1匿名访问模式1.在vsftpd.conf文件中修改配置文件2.重启vsftpd服务程序3.启动vsftpd服务器4.安装FTP软件5.登录验证7.5.2本地用户模式1.在vsftpd.conf文件中修改配置文件2.本地用户登录验证7.5.3虚拟用户模式1.创建虚拟FTP用户数据库文件2.创建根目录及虚拟用户映射的系统用户3.创建用于支持虚拟用户的PAM文件4.在vsftpd.conf文件中添加支持配置5.为虚拟用户设置不同的权限6.设置SELinux域允许策略7.重启vsftpd服务登录验证

《Linux网络操作系统》电子教案第8章Web服务器配置课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:了解Web服务器。掌握Web服务器配置个人主页。掌握个人主页配置过程中的权限控制。掌握Web服务器配置认证访问。掌握Web服务器安全访问配置。2.技能目标:能够完成Web服务器的基本配置。能够完成Web服务器的安全配置。3.情感目标:培养信息安全意识及创新精神。培养团队合作精神,具备较强的沟通和表达能力。培养独立思考和解决问题的能力。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知8.1Web服务器概述8.1.1主流Web服务器8.1.2主流浏览器8.2Web服务器配置实例之个人主页8.2.1使用Apache部署静态网站1.安装Apache2.配置Apache3.编写html页面并部署4.启动Apache服务器并测试8.2.2配置个人主页1.准备测试用户2.配置个人主页3.重启httpd服务并测试8.2.3LAMPWeb服务器介绍与搭建1.安装PHP2.安装MySQL数据库8.3认证访问8.3.1创建保护目录8.3.2设置Apache相关参数8.3.3创建账号密码文件8.3.4重启httpd服务并测试8.4配置Apache加密访问8.4.1使用yum命令自动安装mod_ssl和open_ssl8.4.2制作证书8.4.3修改ssl配置文件8.4.4测试8.4.5设置虚拟主机将加密首页与非加密首页分离

《Linux网络操作系统》电子教案第9章DHCP服务器配置课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:理解DHCP服务器的作用。理解DHCP服务器的工作原理。掌握DHCP服务器的安装、配置与管理。2.技能目标:能够描述出DHCP服务器的应用场景。能够配置与管理DHCP服务器。能够配置DHCP客户端。3.情感目标:培养沟通能力,尊重他人。培养团队协作意识。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知9.1DHCP服务概述9.1.1DHCP服务简介9.1.2DHCP服务的分配方式9.1.3DHCP服务的工作原理1.DHCP客户机首次获得IP租约2.DHCP客户机更新IP地址租约9.2DHCP服务器的安装与配置9.2.1安装DHCP服务器软件包9.2.2DHCP服务器配置文件1.DHCP服务的声明部分2.DHCP服务的参数部分3.DHCP服务的选项部分9.2.3DHCP服务的启动1.编辑/etc/dhcp/dhcpd.conf文件2.启动DHCP服务3.设置开机自启动DHCP服务9.3DHCP客户端的配置9.3.1Linux客户端配置1.修改网卡配置文件2.重新启动network服务并申请IP地址3.查看相关信息9.3.2Windows客户端配置1.设置自动获取IP地址2.申请IP地址3.释放IP地址4.查看IP地址

《Linux网络操作系统》电子教案第10章DNS服务器配置课题Linux网络操作系统授课日期授课类型理论课课时项目介绍Linux网络操作系统项目目标1.知识目标:理解DNS服务器的作用。理解DNS的域名空间结构。掌握DNS服务器的安装与配置。掌握DNS客户机的配置。2.技能目标:能够配置DNS服务器。能够配置DNS客户机。3.情感目标:要提升自己的动手操作能力,能对职业和人生有一定的合理规划。教学方法教师讲解与学生领悟、操作相结合。教学资源多媒体教室,多媒体课件。教学步骤及主要内容备注教学环节教学内容讲授新知10.1DNS服务概述10.1.1DNS服务简介10.1.2DNS服务器类型1.主DNS服务器2.辅助DNS服务器3.缓存DNS服务器4.转发DNS服务器10.1.3DNS解析类型1.正向查找解析2.反向查找解析10.1.4DNS域名空间结构1.根域2.顶级域3.二级域4.子域5.主机名10.2

温馨提示

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

最新文档

评论

0/150

提交评论