《Linux网络操作系统》教案全套(魏迎) 0.《Linux网络操作系统课程简介》- 项目17 部署代理服务-squid的简介_第1页
《Linux网络操作系统》教案全套(魏迎) 0.《Linux网络操作系统课程简介》- 项目17 部署代理服务-squid的简介_第2页
《Linux网络操作系统》教案全套(魏迎) 0.《Linux网络操作系统课程简介》- 项目17 部署代理服务-squid的简介_第3页
《Linux网络操作系统》教案全套(魏迎) 0.《Linux网络操作系统课程简介》- 项目17 部署代理服务-squid的简介_第4页
《Linux网络操作系统》教案全套(魏迎) 0.《Linux网络操作系统课程简介》- 项目17 部署代理服务-squid的简介_第5页
已阅读5页,还剩163页未读 继续免费阅读

下载本文档

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

文档简介

课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉了计算机的基本操作和日常维护。能进行简单的局域网络组建。具备一定的探索和创新能力。教学目标知识目标:了解Linux网络操作系统的课程定位和培养目标。了解该课程的考核方法、考证要求。理解Linux操作系统的未来。能力目标:通过思维导图的方式展现Linux在各行各业的应用。思政目标:继承中华民族优良传统,培养学生事无巨细,精益求精的大国工匠,培养学生科技报国的家园情怀和使命担当。教学重点课程在专业中的定位及培养目标。教学难点Linux在各行各业的应用。教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解、观看视频,引出Linux操作系统。通过提问、观看视频、图片与学生共同分析Linux未来的就业岗位,在计算机应用技术专业中的定位和培养目标,课程的学习方式和考核方式。引导学生使用思维导图软件。课后:通过信息检索,采用思维导图的方式整理、总结大数据在实际中的典型应用,引导学生使用大数据思维解决实际问题,为后续的课程学习做准备。教学环境与资源硬件:手机、移动终端、PC软件:思维导图软件参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日《Linux网络操作系统》课程简介导入课程谈论热门话题:大数据助力疫情防控云计算助力复工复产人工智能走进人类生活大数据、云计算、人工智能,它们都是部署在Linux操作系统上的。同学们手中的安卓手机也是基于Linux操作系统的,随着这些技术的飞速发展,行业企业对于Linux人才的需求也在日益增长。教学内容课程的定位本课程是计算机应用技术专业群的一门专业基础课,面向所有计算机类专业高职、五年制学生开设。本课程是“网络管理与维护”、“网站建设”、“嵌入式系统开发”、“网络安全维护”、“云计算技术”、“大数据技术”等岗位的基础职业能力。在这些岗位中,“Linux网络管理员”的典型工作任务包含其他岗位所需的工作任务,因此本课程的岗位定位是“Linux网络管理员”,应用定位是利用Linux对部署网络服务,并对其进行维护。岗位定位:Linux网络管理员。本课程前导课程为《计算机应用基础》、《计算机网络技术》,后续课程为《动态网站开发》、《云计算技术与应用》、《大数据平台构建》等。课程的目标通过此课程的学习,学生能掌握Linux系统安装及基本运维,能架设DHCP、NFS、Samba、FTP、DNS、Web、MariaDB、邮件等网络服务,以及防火墙、代理等系统安全管理,具备Linux常用服务运维优化能力。通过项目实战,帮助学生继承和发扬吃苦耐劳、艰苦奋斗的精神,培养学生精益求精、学以致用、勇于创新的能力,遵守项目开发规范,养成严谨的工作态度,树立良好的职业素养,培养学生科技报国的家园情怀和使命担当。课时安排根据学院最新的人才培养方案《网络操作系统》具体安排如下:开设时间:第三学期学分:3.5学时:56学时(理论:28实践:28)课程结构教学内容以IT协会学生部署校园服务器为载体,以项目为牵引,任务驱动,在真实的工作任务情境单元中按照典型工作任务安排教学。通过课程的学习,学生不仅能掌握Linux应用能力,而且对不同的操作系统起到触类旁通的作用,为学生的可持续发展奠定良好基础。课程内容立足Linux网络管理员的岗位标准,结合同学们的学习能力,融入现代企业的新工艺、新规范、新技术,学院的老师们将Linux的知识点和技能点进行了整合,整合后的课程内容分为3个学习情境下,共设置17个项目,每个项目我们都采用了项目引入、思政聚焦、需求分析、知识准备、项目实施反思与进阶、项目小结、练习题等8个部分来进行。每个项目都是跟随IT协会的脚步,将遇到的问题进行需求分析,做好相应的知识准备,然后进行具体的实施,最终解决这些问题,在思考中学习,在学习中解决问题,逐步提升大家的专业能力。教材选用及参考教材及网站《Linux网络操作系统》魏迎主编张卫婷屈毅副主编西安电子科技大学出版社《Linux网络操作系统实训指导书》魏迎主编《Linux网络服务器配置管理项目实训教程》杨云主编中国水利水电出版社红帽中国网站/Fedora门户网站/考核方式以证代考、以赛代考证书:红帽认证:RHCSA、RHCE、RHCA1+X证书:云计算平台运维与开发大数据平台运维比赛:世界技能大赛全国高等职业院校技能大赛行业职业技能大赛全国技能大赛大学生挑战杯互联网+创新创业大赛常规考核过程性评价(50%)课堂实验(50%)+实验总结(20%)+作业(10%)+考勤(10%)+职业素养(10%)职业素养:德、能、勤结果性评价(50%)期末考试(80%)+综合实训(20%)课程特色知识点安排-----与高职学生认知接轨技能点难度-----与技能大赛接轨技能点创新-----与“1+X”证书接轨考核标准-----与岗位职业技能等级标准接轨职业素养-----艰苦奋斗、工作严谨、精益求精课堂总结反思与进阶任务:以小组为单位,通过思维导图的方式,探讨Linux网络操作系统在各行各业的典型应用。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析了解了Linux网络操作系统的课程目标、学习方法。能熟练使用WMware虚拟机。具备较强的动手能力。教学目标知识目标:掌握Linux的分区。 安装Linux操作系统。能力目标:根据实际情况完成Windows与Linux双系统的安装思政目标:继承和发扬吃苦耐劳、艰苦奋斗的精神。教学重点安装Linux操作系统。教学难点磁盘的分区、管理员账户设置。教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解、观看视频,引出Linux操作系统的简介。教师讲解Linux的体系结构、版本、特点等。学生分析Linux与Window的区别。在上节课的基础上总结Linux在各行各业的应用。安装RHEL7.6操作系统。课后:尝试在先有的WIN10系统中继续安装Linux系统,实现Windows系统与Linux系统并存。教学环境与资源硬件:手机、移动终端、PC软件:思维导图软件参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日《Linux网络操作系统》课程简介项目引入什么是服务器?服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。它也是一种计算机,它比普通计算机运行更快、负载更高、价格更贵。在对提供的服务质量没有更高要求时,我们的个人计算机也可以充当服务器。我们每天访问的淘宝、网易,其实也就是访问它们的后台的服务器。为什么服务器都推荐Linux系统?观看视频,进行总结,Linux系统具有开源、安全稳定、资源需求较小的特点,因此企业内部几乎都使用Linux系统。IT协会的问题随着学生人数的增加,为保证网络服务的稳定,系统的安全性,经过网络中心师生的讨论,决定选用Linux操作系统作为服务器的操作系统。IT协会的学生完成网络中心服务器操作系统的安装与配置。思政聚焦1991年10月,22岁的芬兰大学生LinusTorvalds(林纳斯.托瓦兹)在comp.os.minix公布了自己写的Linux,它标志着linux的诞生了。故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。需求分析Linux的古今安装操作系统RedHatEnterpriseLinux7.6知识准备Linux的古今Linux的起源Linux的版权问题自由软件:自由使用、自由学习和修改、自由分发、自由创建衍生版。GUN的定义是一个递归缩写,就是GUNISNOTUNIX。3.Linux体系结构Linux一般有3个主要部分:内核(Kernel)、命令解析层(Shell或其他操作环境)、实用工具。Linux的版本内核版本版本号的格式:“主版本号.次版本号.修正号”。其中,次版本号为偶数表示稳定版;次版本号为奇数表示测试版。发行版本仅有内核而没有应用软件的操作系统是无法使用的。Linux的发行版本一般分为两类,一类是商业公司维护的发行版,另一类是社区组织维护的发行版本。主流的Linux套件主流Linux套件有Redhat,suse,Ubuntu和红旗Linux。Redhat,是目前最成功的一个商业的Linux的套件,今天我们要安装Linux操作系统,也是由redhat公司发布的。Suse,欧洲最流行的Linux发行套件,它不太适合初级用户使用。Ubuntu,它是Linux的发行版本里面的后起之秀,现在很多的大数据平台底层操作系统选择了Ubuntu。红旗Linux,REDflagLinux,它是中文版的Linux系统,界面十分美观,操作简单。常见的RedHatLinux相关产品RedHatLinux版本RedHatLinux版本FedoraProjectCentOSLinux系统的特点Linux系统能迅速发展与其良好的特性是分不开的,Linux拥有UNIX全部的功能和特性。源码公开安全性及可靠性好广泛的硬件支持出色的速度性能支持多种硬件平台友好的用户界面强大的网络功能支持多任务、多用户Linux与Window的区别在性能方面:开源Linux操作系统要远胜windows操作系统,所以国内的大部分企业服务器是Linux操作平台,在安全方面:Linux比较稳定,而windows是需要定期进行打补丁来完成系统的更新的。Linux的应用场景服务器领域云计算领域大数据领域嵌入式领域移动通信终端:如Android手机。移动计算设备:如Android平板电脑、HandPC、PalmPC及PDA。网络通信设备:如接入盒、打印机服务器等。智能家电设备:如基于Ubuntu或Android的机顶盒,仿真设备,控制设备,行动装置等。车载电脑:丰田和标致等多家汽车厂商也在使用Linux操作系统。桌面领域项目实施VMware虚拟机的使用RedHatEnterpriseLinux7.6的安装RedHatEnterpriseLinux7.6的配置Linux运行级别项目小结了解Linux的起源,版本,特点;了解了市场上常见的RedHatLinux的相关产品;能自行分析Linux系统与Windows系统的区别;了解Linux的应用场景;完成RedHatLinux7.6的安装和配置;继承和发扬吃苦耐劳、艰苦奋斗的精神。在线测试反思与进阶任务:假如虚拟机中已经安装了Windows10,在Windows10中预留一个空白分区来安装Linux系统。以小组为单位,在虚拟机上完成双系统安装测试,并保证原来的Windows系统能正常使用。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装Linux操作系统。具备较强的动手能力。教学目标知识目标:熟练使用Linux目录操作命令的使用。能力目标:通过Linux命令解决实际问题。思政目标:不以规矩,不能成方圆,在使用中一定要遵守Linux命令的语法规则。教学重点目录类操作命令。教学难点rmdir教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习Linux目录操作命令。课后:练习创建、删除多个目录。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日目录操作命令----不以规矩,不能成方圆项目引入Linux为什么不发展桌面做操作系统?Linux是为专业用户而设计错过进入桌面领域的最佳时机无大量的软件支持IT协会的问题在完成了网络中心服务器的升级后,IT协会的学生了解到Linux与Windows在使用过程中最大的不同就是其命令功能十分强大,很多在图形界面下无法实现功能都可以通过命令来完成。思政聚焦孟子曰:“离娄之明、公输子之巧,不以规矩,不能成方圆;师旷之聪,不以六律,不能正五音;尧舜之道,不以仁政,不能平治天下。今有仁心仁闻而民不被其泽,不可法于后世者,不行先王之道也。故曰,徒善不足以为政,徒法不能以自行。相比图形界面,Linux命令行才是Linux系统的真正核心,利用命令行可以对系统进行各种配置。,在学习每一个命令的时候一定要学习且遵守它的语法规则。需求分析Linux命令基础目录操作命令知识准备Linux命令基础终端应用程---系统工具---终端下面两条提示符表示什么意思?[root@localhost~]#当前登录的用户是root,当前登录的主机名是localhost,~当前所处的位置是root的家目录/root,#表示root用户是超级管理员账号。[user1@localhost~]$当前登录的用户是user1,当前登录的主机名是localhost,当前所处的位置用户user1的家目录/home/user1,$表示user1是一个普通用户。Linux命令特点在Linux系统中,命令是区分大小写的。如ls是合法的命令,而LS不是。可以使用Tab键自动补齐命令。通过上下方向键查看历史命令。在一个命令行上执行多条命令,可以使用分号来分隔命令,如:“cd/;ls”。使用命令man来获取相应命令的联机说明,如“manls”。绝对路径和相对路径绝对路径:根目录“/”开始写起的文件名或目录名称。如/home/a/a.txt。相对路径:立足当前目录指向目标文件的,如当前所在的目录是/home,为了浏览/home/a/a.txt文件,可以直接使用命令lsa/a.txt。“.”目录:当前目录“..”目录:该目录的父目录“~”目录:当前登录用户的家目录,如/root、/home/user1硬链接和符号链接硬链接硬链接就是在另外的目录或当前目录中增加一个目录项,也就是说一个文件就登记在多个目录中。但是,Linux系统不能对目录文件做硬链接。不能在不同的文件系统之间做硬链接。软链接软链接也称符号链接,是将一个路径名链接到一个文件,类似创建文件或目录的快捷方式。当访问符号链接文件时,Linux系统将沿着链接方向前进,找到实际的文件。符号链接没有硬链接的限制,可以对目录文件做符号链接,也可以在不同文件系统之间做符号链接。目录操作命令1.pwd语法:pwd[选项]功能:查看当前所处目录的绝对路径。例1:查看当前目录。[root@localhost~]#pwd2.cd语法:cd[目录]功能:用来在不同的目录中进行切换。例1:将当前目录切换到/var/local。[root@localhost~]#cd/var/local例2:将当前目录切换到上一级目录(父目录)。[root@localhostlocal]#cd..例3:将当前目录切换到当前用户的家目录,并查看结果。[root@localhostvar]#cd~[root@localhost~]#pwd/root3.ls语法:ls[选项]文件或目录功能:显示当前目录的内容和文件属性例1:显示当前目录的内容:[root@localhost~]#ls例2:显示/home目录的内容[root@localhost~]#ls/homeuser例3:以长格式显示/root目录内容。[root@localhost~]#ls-l/root长格式显示与文件权限方式显示的结果相同。命令ls–l可以简写为ll。4.mkdir语法:mkdir[选项]目录名功能:创建目录。例1:在当前工作目录下创建一个名为test的新目录。[root@localhost~]#mkdirtest例2:在/etc下建立目录test1。[root@localhost~]#mkdir/etc/test1例3:创建目录/a/b。[root@localhost~]#mkdir-p/a/b[root@localhost~]#ll/a5.rmdir语法:rmdir[选项]目录名功能:从系统中删除指定的目录。在删除该目录前,它必须为空,并且必须有其父目录的写权限。例1:删除目录test。[root@localhostroot]#rmdir

test例2:删除/a/b目录。[root@localhostroot]#rmdir

-p

/a/b项目实施观看目录操作命令的使用。项目小结掌握Linux命令基础;能熟练使用目录操作命令;不以规矩,不能成方圆,在使用中一定要遵守Linux命令的语法规则。练习题创建“aaa”目录,并查看结果。删除“aaa”目录。在根目录下创建test目录,使用一条命令在test目录下创建test1和test2目录,并查看结果。[root@localhosthome]#cd/[root@localhost/]#mkdirtest[root@localhost/]#cdtest/[root@localhosttest]#mkdirtest1test2[root@localhosttest]#ls课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装Linux操作系统。具备较强的动手能力。教学目标知识目标:熟练使用Linux文件操作命令的使用。能力目标:通过Linux命令解决实际问题。思政目标:具体问题具体分析,具体解决,灵活应用Linux命令提高执行效率。教学重点文件操作命令。教学难点cpmvcat教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习Linux文件操作命令。课后:定期备份系统文件。通过命令关闭、重启Linux系统。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日文件操作命令----具体问题具体分析项目引入为防止硬盘上的数据丢失,IT协会需要定期备份系统文件,如何备份系统文件呢?可以使用cp命令来实现数据备份。在没有桌面的情况下,如何关闭、重启Linux系统呢?可以使用命令shutdown关闭系统,使用reboot重启系统。通过上节课目录操作类命令没有办法解决这两个问题,那么cp、shutdown、reboot又是什么命令呢?IT协会的问题IT协会要完全解决刚才的两个问题还需继续学习文件操作命令、压缩归档命令以及系统中常用的其他命令。思政聚焦Linux系统中操作目录和文件的命令是不同的。一切从实际出发,根据需求,遵循Linux命令语法规则,使用Linux各类命令解决实际问题。需求分析Linux命令基础压缩归档命令其他命令知识准备文件操作命令1.touch语法:touch[选项]文件名或者目录名功能:用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。例1:在当前目录下建立一个名为a的空文件。[root@localhost~]#toucha[root@localhost~]#ls例2:将文件a的存取和修改时间改为2018年10月18日。[root@localhost~]#touch-d20181018a[root@localhost~]#ll-rw-r--r--.1rootroot010月182018a例3:将文件a的访问和修改时间更改为文件b的访问和修改时间。[root@localhost~]#touchb[root@localhost~]#ll-rw-r--r--.1rootroot010月182018a-rw-r--r--.1rootroot012月2520:47b[root@localhost~]#touch-rba[root@localhost~]#ll-rw-r--r--.1rootroot012月2520:47a-rw-r--r--.1rootroot012月2520:47b2.cat语法:cat[选项]文件名功能:用于显示或者把多个文本文件连接起来。例1:查看文件a的内容。[root@localhost~]#cata例2:将stu1、stu2、stu3三个文件合并为一个文件stu4。[root@localhost~]#catstu1stu2stu3>stu4例3:将文件stu4追加到文件stu1末尾。[root@localhost~]#catstu4>>stu13.more语法:more[选项]文件名功能:more命令用于逐页显示文件内容。例1:以分页的方式查看file1文件的内容[root@localhostroot]#morefile1或者[root@localhostroot]#catfile1|more4.less语法:less[选项]文件名功能:逐页显示文件内容。less是more的改进版。more只能向下翻页,而less命令可以向下、向上翻页。例1:分页显示/etc/profile文件内容,并查找关键字then。[root@localhostroot]#less/etc/profile在文件的执行过程,按下“/”,输入单词then。5.head语法:head[选项]文件名功能:显示文件的开头部分,默认情况下只显示文件的前10行内容。例1:显示/etc/passwd的前面20行。[root@localhostroot]#head-n20/etc/passwd例2:显示/etc/passwd的前面20个字符。[root@localhostroot]#head-c20/etc/passwd6.tail语法:tail[选项]文件名功能:显示文件的末尾部分,默认情况下只显示文件的末尾10行内容。例1:显示/etc/passwd的末尾20行。[root@localhostroot]#tail-n20/etc/passwd例2:显示/etc/passwd的末尾20个字符。[root@localhostroot]#tail-c20/etc/passwd7.cp语法:cp[选项]源文件目标文件功能:将目录或文件复制到另外一个目录例1:复制当前目录下的文件aa到aa.bak。[root@localhostroot]#cpaaaa.bak例2:复制一个目录下的所有文件到一个新目录。[root@localhostroot]#cp/dev/cdrom*/mnt例3:强制将文件file1复制成file2。[root@localhostroot]#cp-ffile1file28.mv语法:mv[选项]源文件或目录目标文件或目录功能:用于文件或目录的移动或改名。例1:将/home/a.txt文件移到根目录[root@localhost~]#mv/home/a.txt/例2:将文件/a.txt重命名为/b.txt[root@localhost~]#mv/a.txt/b.txt[root@localhost~]#ll9.rm语法:rm[选项]文件或目录功能:用于文件或目录的删除例1:删除文件test。[root@localhostroot]#rmtest压缩和归档命令1.gzip语法:gzip[选项]压缩的文件名功能:生成以.gz结尾的压缩文件例1:将当前目录下aa文件压缩为aa.gz,并显示压缩信息。[root@localhost~]#gzip–vaa2.gunzip语法:gunzip[选项]解压缩的文件名功能:解压以.gz结尾的压缩文件。例1:将当前目录下aa.gz解压,并显示详细信息。[root@localhost~]#gunzip–vaa.gz3.tar语法:tar[选项]归档文件名文件列表功能:文件的打包和解包。例1:将当前目录下所有.txt文件打包并压缩归档到文件a.tar.gz。[root@localhost~]#tar-czvfa.tar.gz./*.txt例2.将当前目录下的a.tar.gz文件解压缩。[root@localhost~]#tar-xzvfa.tar.gz其他命令1.clear:用于清除字符终端屏幕内容。2.uname:用于显示系统信息。3.shutdown:用于在指定时间关闭系统。例1:现在关机并重启。[root@localhost~]#shutdown-rnow例2:在11:30分后关闭系统,并且不重新启动。[root@localhost~]#shutdown-h11:304.reboot:重新启动系统,相当于“shutdown–rnow”。5.poweroff:关机,相当于“shutdown–hnow”。6.history:用于显示用户最近执行的命令。项目实施观看文件操作命令的使用。项目小结能熟练使用文件操作命令;能熟练使用压缩、归档命令;能灵活运用Linux系统其他命令;具体问题具体分析,具体解决,灵活应用Linux命令提高执行效率。练习题通过root用户登录系统,使用mkdir创建xxx目录,并进入该目录;用cat命令创建1.txt,输入内容为helloworld!,使用wc命令统计1.txt的字节数,行数,字数。[root@localhost~]#mkdirxxx[root@localhost~]#cdxxx[root@localhostxxx]#cat>1.txt[root@localhostxxx]#wc-c1.txt[root@localhostxxx]#wc-l1.txt[root@localhostxxx]#wc-w1.txt课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装Linux操作系统。具备较强的动手能力。教学目标知识目标:掌握重定向和管道技术。能力目标:通过Linux命令解决实际问题。思政目标:勇于创新,另辟蹊径,提高工作效率。教学重点重定向和管道教学难点输入输出重定向教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习重定向和管道的原理及应用。课后:能使用重定向和管道解决实际问题。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日重定向和管道----勇于创新,另辟蹊径项目引入在一个命令行上执行多条命令,可以使用分号来分隔命令,如:“cd/;ls”。如何使用一条命令查找Hello文件中包含单词“world”的行数?思政聚焦Linux的重定向和管道命令可以实现在一行执行多条命令,大大提高系统执行效率。现有的知识体系无法解决实际问题,这时,需要勇于创新,另辟蹊径。世上无难事只要肯登攀。没有比人更高的山,没有比脚更长的路。攀登上去了才算是进步,不断攀登才不会退步。需求分析输入和输入重定向管道知识准备重定向重定向:Linux系统中从文件中读取数据或者将命令的执行结果存放到文件中,这种不在使用系统的键盘或者显示器,而进行重新指定。重定向能够为很多操作提供方便或者为很多错误操作重新找到输出。执行命令时,系统从标准输入文件中读取命令,然后显示到标准输出中。1.输入重定向把命令(或可执行程序)的标准输入重定向到指定的文件中。即输入不再是来自键盘,而是来自一个指定的文件,即输入源改变了。使用“<”符来修改标准输入设备。要编写一段程序,有两种方法:通过键盘输入(标准输入)打开已有的程序(输入重定向)2.输出重定向把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中,而不是输出在显示器上,这就是输出重定向。使用“>”符来修改标准输出设备。标准错误输出重定向:错误信息默认输出到控制台,也可以重定向到其他设备。使用“2>”符来修改标准错误输出设备。常用的输入输出重定向符例1:统计/etc/passwd文件的信息。[root@localhost~]#wc</etc/passwd例2:查看/tmp目录中的内容,并将其保存到文件a中。[root@localhost~]#ls-l/tmp>a例3:查看/tmp目录中的内容,并通过追加到文件a中。[root@localhost~]#ls-l/tmp>>a例4:将命令myprogram的错误信息保存到文件err_file中。[root@localhost~]#myprogram2>err_file例5:将命令myprogram的输出信息和错误信息保存到文件err_file中。[root@localhost~]#myprogram&>err_file例6:查找以mp3结尾的文件并保存到cd.play.list文件中。[root@localhost~]#find-name*.mp3>cd.play.list管道管道是一种通信机制,通常用于进程间的通信,它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。利用管道将多个进程连接在一起,从而让各个进程协作,实现复杂的功能。使用符号“|”表示连接命令:命令1|命令2|命令3|……管道线中命令的执行从左到右顺序执行的,它是单向的。例1:统计登录系统的人数。[root@localhost~]#who|wc–l左边的who查看登录系统的用户,其输出结果作为wc的输入。例2:使用一条命令将当前目录(/root)下的文件以反字母的顺序列出。[root@localhost~]#ls|sort-r重定向和管道的区别管道也有重定向的作用,它也改变了数据输入输出的方向。重定向操作符“>”将命令与文件连接起来,用文件来接收命令的输出;而管道符“|”将命令与命令连接起来,用第二个命令来接收第一个命令的输出。项目实施例1:使用输出重定向命令创建“Hello”的文件,其内容为:Helloworld!Helloworld!Bye!Bye!并统计含有单词“world”的行数。[root@localhost~]#cat>HelloHelloworld!Helloworld!Bye!Bye![root@localhost~]#catHello|grepworld|wc-l21.分屏显示文本文件/etc/passwd的内容。[root@localhost~]#cat/etc/passwd|more2.统计文本文件/etc/passwd的行数、字数和字符数。[root@localhost~]#cat/etc/passwd|wc3.查看是否存在用户user1。[root@localhost~]#cat/etc/passwd|grepuser14.查看系统是否安装了apache软件包。[root@localhost~]#rpm–qa|grephttpd项目小结能使用输入输出重定向解决实际问题;能使用管道提高命令执行效率;勇于创新,另辟蹊径,提高工作效率。练习题使用一条命令查找/etc/passwd文件包含单词“root”的行数?统计当前Linux系统中用户的数量。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装Linux操作系统。具备较强的动手能力。教学目标知识目标:掌握vim编辑器的使用。能力目标:通过Linux命令解决实际问题。思政目标:对症下药,有的放矢,提高工作效率。教学重点Vim编辑器的使用教学难点一般模式下的快捷操作教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习vim的使用。课后:通过快捷操作提高编辑效率。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日Vim编辑器的使用----对症下药、有的放矢项目引入IT协会需要编辑一些文档资料,但是不知如何操作,那么,Linux系统中通过什么编辑文本呢?使用vi或者Vim编辑器,vim背后隐藏的功能更强大,其快捷操作命令多大130条以上。思政聚焦生活中,遇到问题要对症下药、有的放矢,使用有限的资源,解决更多的问题。通过上机实践,灵活应用vim快速、高效解决实际问题。需求分析Vim编辑器的基本使用Vim编辑器的快捷操作知识准备Vim编辑器的基本使用Linux中常用编辑器:图形模式下:gedit、kwrite、Emacs和OpenOffice文本模式下:vi和vim(vi的增强版本),其中vim可以主动以字体颜色辨别语法的正确性,代码补完,编译及错误跳转等方便编程的功能特别丰富,极大地方便了程序设计。vim编辑器的三种模式:一般模式、编辑模式和命令模式。编辑模式与命令行模式之间是不能互相切换的。一般模式:【上下左右】按键来移动光标,可以进行删除、复制和粘贴,但是无法编辑文件内容。编辑模式:【Backspace】删除当前光标前面的字符,【Delete】删除当前光标处的字符。命令模式:完成读取,保存,替换,离开vim、显示行号等功能。Vim编辑器的快捷操作常用的删除命令如表所示:常用的替换命令如表所示:常用的查找命令如表所示:常用的复制命令如表所示:vim的粘贴命令:p:在当前光标后面粘贴。Shift+h:在当前光标前面粘贴。常用的其他命令如表所示:项目实施使用Vim创建文件a.txt,内容如图所示:1.进入文件a.txt。[root@localhost~]#vima.txt输入如图内容2.将第一行字母a替换为字母t。将光标定位在第一行第一个字母a处,输入命令r,输入字母t。3.删除字母t。输入命令x4.删除字母a所在的行。输入命令dd。5.显示行号。输入命令:setnu项目小结熟练掌握Vim编辑器的使用;灵活应用Vim的快捷操作;对症下药,有的放矢,提高工作效率。练习题1.使用Vim创建文件hello.txt,输入如下内容:WelcometoLinuxnetworkoperatingsystemWelcometoLinuxByeBye2.将hello文件中的Bye替换为hello。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装Linux操作系统。具备较强的动手能力。教学目标知识目标:掌握shell编辑方法,能在Linux中运行C语言程序。能力目标:通过Linux命令解决实际问题。思政目标:实践出真知。教学重点Shell编程,在Linux下运行C语言程序教学难点shell编程教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习shell编程方法,在Linux下运行C语言程序。课后:编写shell脚本,实现自动化运维。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日Shell编程----实践出真知项目引入IT协会想要实现简单的自动化运维,比如需要将常用的系统备份,杀毒命令写成Shell脚本,方便下次一键使用。该如何来实现呢?需要编写Shell脚本,其一般步骤为:Vim编辑器;(已经掌握)Shell编程。自动化运维不仅可以实现系统的高可用,还可以帮助IT运维人员完成日常的重复性工作,提高IT运维效率。编写Shell脚本是实现自动化运维的第一步。思政聚焦纸上得来终觉浅,绝知此事要躬行。计算机类课程的学习离不开上机实践,只有多上机做实验才能理解并灵活应用Linux相关技术解决实际问题。因为实践出真知。需求分析Shell变量编写第一个Shell程序GCC的使用Linux中C语言的编译和运行知识准备认识ShellShell是用户和Linux内核之间的接口程序,当从Shell或其他程序向Linux内核传递命令时,内核会做出相应的反应。UNIX/Linux中主要有两大类Shell:BourneShell(如sh、ksh、bash)CShell(如csh、tcsh)大多数的Linux(RedHat,Slackware,Caldera)都以bash作为缺省的Shell,运行sh时,其实调用的是bash。例1:编写一个shell程序a,此程序的功能是:显示root下的文件信息,然后建立一个kk的文件夹,在此文件夹下新建一个文件aa,并返回root目录。[root@localhostroot]#vimacd/rootls–lmkdirkkcdkkviaacd/rootls–l简单的shell编程就是Linux命令的顺序集合。通过将多条命令顺序集合到一个文件中,可以一次执行多条命令。Shell变量Shell本身是一个用C语言编写的程序,它是用户使用Linux系统的桥梁。Shell既是一种命令语言,又是一种程序设计语言。系统变量:系统变量一般采用命令行参数获取。如$$表示获取当前进程的进程号PID。环境变量:设置环境变量用set命令。用unset命令可将环境变量重新设置为系统默认值。如HOME获取当前用户的主目录;如PATH表示命令搜索路径等。用户变量:用户常常需要自定义一些变量,称为用户变量。定义用户变量的语法为:name=string例1:为变量s1赋值为zjyvs1,s2赋值为“zjyvs2”,s3赋值为4+5,并输出s1、s2、s3的值,命令如下:[root@localhost~]#vimvar#!/bin/shs1=zjyvs1echo$s1s2="zjyvs2"echo$s2s3=4+5echo$s3运行:[root@localhost~]#bashvar编写第一个Shell程序在Linux系统中,用Shell编写的批处理文件称为Shell脚本,它包含若干条命令和语句,可以解释执行。(1)编写Shell脚本的内容例1:编写第一个shell程序。[root@localhost~]#vimhellworld.sh#!/bin/sh#Thisisfirstprogramecho“Helloworld” 第一行:#bin/bash宣告使用的Shell版本。第二行:程序的注释。第三行:显示双引号中的字符串。(2)执行Shell脚本通过执行第一个Shell程序来总结脚本的三种执行方式:方式1:bash脚本文件名或者sh脚本文件名。[root@localhost~]#bashhellworld.sh方式2:source脚本文件名。[root@localhost~]#sourcehellworld.sh方式3:chmoda+x脚本文件,然后通过./脚本文件名来运行程序。[root@localhost~]#chmoda+xhellworld.sh;./hellworld.sh其中用第一种和第二种方式,用户即使没有可执行权限,也可执行脚本文件。GCC的使用GCC原本作为GNU操作系统的官方编译器,只是用来处理C语言的编译,但GCC后来得到扩展,变得既可以处理C++,又可以处理Fortran、Pascal、Objective-C、Java,以及Ada与其他语言。GCC根据源程序的后缀名来决定使用哪一种语言的编译器进行编译工作。Linux系统中,运行C语言程序的步骤为:将C语言文件编译成为目标文件。[root@localhost~]#gcc-ctest.c将目标文件链接为可执行文件,并生成文件test。[root@localhost~]#gcc-otesttest.o执行test文件。[root@www~]#./test项目实施编写C程序:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?请观看操作视频。项目小结了解Shell在Linux系统中的地位;能编写简单的Shell脚本,并运行;能利用GCC工具在Linux中运行C语言、Java程序;刻苦学习,不断突破自我,提升专业技能。练习题编写C语言程序解决“鸡兔同笼”问题。将常用的系统备份命令编写成Shell脚本。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉Linux中常用几种管理用户的文件目录。在Linux环境下创建用户教学目标知识目标:Linux用户和组分类。掌握用户配置文件。能力目标:修改用户配置文件的属性信息,掌握创建用户。思政目标:遵纪守法、做守法公民,激发学生勇于尝试、积极探索。教学重点创建用户命令的熟悉使用、熟悉用户配置文件教学难点熟悉用户配置文件教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习如何查看用户配置文件。通过老师讲解演示学习创建用户方法。课后:练习Linux命令创建普通用户以及查看用户信息教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日用户管理----遵纪守法,做守法公民项目引入IT协会的问题在在完成Linux操作系统的基础上,IT协会的学生担任网络管理员,基于全院师生权限的不同,需要为其分发不同的用户账号,所需权限以及功能不同,为其分发不同的用户账号。思政聚焦网络空间安全刑事处罚法律法规:通过冒充非法用户、技术攻击、陷阱门等手段侵入国家重要计算机信息系统,依法进行处罚。2018年11月1日,公安部发布《公安机关互联网安全监督检查规定》。根据规定,公安机关应当根据网络安全防范需要和网络安全风险隐患的具体情况,对互联网服务提供者和联网使用单位开展监督检查。需求分析为了区分不同的用户,必须了解用户有哪些类型如何创建用户?需要注意哪些内容?知识准备Linux命令基础了解不同用户区别超级用户:系统的最高管理权限,默认是root用户。普通用户:只能对自己目录下文件进行访问虚拟用户:也叫“伪”用户,不能登录系统掌握两个用户配置文件点1./etc/passwd文件记录了Linux系统中每个用户的一些基本属性,对所有用户可读。每一行记录对应一个用户,每行记录又被“:”分割为7个域。2./etc/shadow文件加密之后的密码信息都存放在/etc/shadow中,该文件只有root用户拥有读权限,每个用户的信息占用一行,用“:”分隔为9个域。创建用户1.useradd语法:useradd[选项]用户名功能:创建新用户,该命令只能由root用户使用。例1:新建用户user2,UID为1003,指定其所属的私有组为user1(user1组的标识符为1001),用户的主目录为/home/user2,用户的Shell为/bin/bash,用户的密码为123456,帐户永不过期[root@localhost~]#useradd-u1003-g1001-d/home/user2-s/bin/bash-p123456-f-1user2[root@localhost~]#tail-1/etc/passwduser2:x:1003:1001::/home/user2:/bin/bash[root@localhost~]#tail-1/etc/shadowuser2:123456:18260:0:99999:7:::2.passwd语法:passwd[选项]用户名功能:设置或修改用户账户密码。例1:root用户修改user1用户的密码[root@localhost~]#passwduser3[root@localhost~]#tail-1/etc/shadow三、用户管理实例1.创建一个新用户user1。[root@localhost~]#useradduser12.创建一个新用户tom,同时加入staff附加组中。[root@localhost~]#useradd-Gstafftom3.创建一个新用户user2,指定登录主目录/www,不创建用户宿主目录。[root@localhost~]#mkdir/www;useradd-d/www-Muser24.将user1用户修改为user3,宿主目录改为/home/user。[root@localhost~]#usermod-luser3-d/home/useruser15.删除用户user3,同时删除其家目录。[root@localhost~]#userdel-ruser36.删除用户user3,同时删除其家目录。[root@localhost~]#userdel-ruser3注意:如果/home/user还属于其他用户的主目录,就不会被删除。7.显示用户当前的uid、gid和用户所属的组列表。[root@localhost~]#id8.切换当前用户到tom。[root@localhost~]#sutom9.显示用户当前的uid、gid和用户所属的组列表。[user1@localhost~]$id注意:此时普通用户所在的绝对路径一定要是自己的家目录。项目实施观看目录操作命令的使用。项目小结掌握用户类型分类;能熟练使用创建用户命令;练习题创建“aaa”目录,并查看结果。删除“aaa”目录。在根目录下创建test目录,使用一条命令在test目录下创建test1和test2目录,并查看结果。[root@localhosthome]#cd/[root@localhost/]#mkdirtest[root@localhost/]#cdtest/[root@localhosttest]#mkdirtest1test2[root@localhosttest]#ls课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉Linux中常用几种管理组群的文件目录。在Linux环境下创建组群教学目标知识目标:Linux组群概念。掌握组群配置文件。能力目标:修改组群配置文件的属性信息,掌握创建组群。思政目标:运用科学方法提高工作效率,激发学生勇于创新、积极探索。教学重点创建组群命令的熟悉使用、熟悉组群配置文件教学难点熟悉组群配置文件教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习如何查看用户配置文件。通过老师讲解演示学习创建用户方法。课后:练习Linux命令创建组群以及查看组群信息教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日组群管理----科学方法也是工具项目引入企业实例问题Linux课题引入-企业实例公司有100个员工,每个员工的工作内容不同,然而他们中有些人具有相同的权限,因此需要为每个员工创建不同的帐号,同时还需要把有相同权限的用户放在同一个组群中。思政聚焦黑格尔”在探索的认识中,方法也就是工具,是在主体方面的某个手段,主体方面通过这个手段和课题相联系……习近平总书记系列重要讲话读本内容深刻,富有哲理,充满启发式的语言让读后能让人认识到在日常工作中用科学的思维方式和工作方法指导自己的工作的正确性,否则就会在效率和成果上大打折扣,习近平总书记系列重要讲话读本里的科学的思维方法为我们日常工作中应当怎样合理的思考解决问题提供了很好的理论指导作用。需求分析用户文件和组群文件组群的创建和管理知识准备基础内容组群概念组群:具有相同特性的用户的逻辑集合,使用组群有利于系统管理员按照用户的特性组织和管理用户,提高工作效率。问掌握两个组群配置文件/etc/group文件组群帐户信息。[root@localhost~]#vim/etc/grouproot:x:0:root组名:口令:组标识号:组内用户列表2./etc/gshadow文件:组群口令、管理员等管理信息[root@localhost~]#vim/etc/gshadowroot:::root组名:密码:管理员:组内用户列表创建组群1.groupadd或者addgroup语法:groupadd[选项]用户组功能:创建用户组。该命令只能由root用户创建。例1:创建一个名为group用户组,其中组的ID为1003,并查看。[root@localhost~]#groupadd-g1003group[root@localhost~]#tail-1/etc/group2.groupmod语法:groupmod[选项]用户组名功能:修改用户组的属性。该命令只能由root用户创建。例1:将用户组group改名为group1,GID改为1002[root@localhost~]#groupmod-ngroup1-g1002group3.groupdel语法:groupdel用户组名功能:删除用户组。该命令只能由root用户使用,删除指定用户组之前必须保证该用户组不是任何用户。例1:删除用户组group1[root@localhost~]#groupdelgroup14.gpasswd语法:gpasswd[选项]用户名用户组名功能:将用户添加到指定组,使其成为该用户组的成员或从用户组中移除某用户例1:创建一个名为的group用户组。将dxx用户添加到group用户组中去,并设置用户user为组群管理员[root@localhost~]#groupaddgroup[root@localhost~]#gpasswd-adxxgroup项目实施观看目录操作命令的使用。项目背景:电子信息学院目前有60个员工,分布在5类工作岗位,每个人工作内容不同。目前需要为每人创建不同的账号,把相同岗位的用户放在一个组中,每个用户都有自己的工作目录。实施目的:1.为每个用户创建一个帐号,并设置口令3.能将用户添加到不同的组群4.用户帐户和组群的管理与维护项目小结.掌握Linux中用户和组群的概念;了解用户配置文件、组群配置文件的内容;能熟练使用用户和组群管理命令完成Linux系统的日常维护,保证Linux系统的安全与稳定。练习题1.创建一个新文件,并查看其用户和组。[user1@localhost~]$touchaa[user1@localhost~]$llaa2.切换用户的当前组到指定的附加组staff。[user1@localhost~]$newgrpstaff3.显示用户当前的uid、gid和用户所属的组列表。[user1@localhost~]$id4.创建一个新文件,并查看其用户和组。[user1@localhost~]$touchbb[user1@localhost~]$llbb课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉Linux中常用几种管理用户的文件、组群目录。在Linux环境下批量创建用户教学目标知识目标:Linux用户和组分类。掌握用户、组群配置文件。能力目标:掌握批量创建用户。思政目标:擅于思考,培养严谨的工作习惯。教学重点批量创建用户命令的熟悉使用、熟悉用户、组群配置文件教学难点熟悉shell快速创建用户方法教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习如何查看用户配置文件。通过老师讲解演示学习创建用户方法。课后:练习Linux命令批量创建普通用户以及查看用户。组群信息教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日批量创建用户----司马光砸缸项目引入企业实例的问题在Linux课题引入-企业实例公司有100个员工,面对生产中大量的用户,需要使用脚本来完成批量用户的创建。思政聚焦司马光字君实,陕州夏县人也。光生七岁,凛然如成人,闻讲《左氏春秋》,爱之,退为家人讲,即了其大指。自是手不释书,至不知饥渴寒暑。群儿戏于庭,一儿登瓮,足跌没水中,众皆弃去,光持石击瓮破之,水迸,儿得活。——元末·阿鲁图《宋史》。在学习中培养学生擅于思考、严谨的学习习惯、科学的思维方法。需求分析完成工作任务需要分析:为了100个用户如何快速的创建,有没有更加简便的方法呢?解决方法:通过批量创建用户可以提高工作效率,如果生活中遇到重复工作,思考有没有更加快速、高效的方法完成。知识准备批量创建用户批量用户管理工具newusers语法:newusers<用户信息文件>功能:成批添加/更新一组账户其中,用户文件存放的是用户的信息,其格式与/etc/passwd一致。chpasswd语法:chpasswd<<密码文件>功能:批量更新用户密码的工具,把一个文件内容定向添加到passwd文件里。密码文件每一行的格式:username:passwordusername必须是系统上已存在的用户举例例1:批量创建用户实例(1)创建用户信息文件。[root@localhost~]#vimuserlist[root@localhost~]#catuserlistauser1:x:1001:1001::/home/user1:/bin/bashauser2:x:1002:1002::/home/user2:/bin/bash(2)创建用户密码文件。[root@localhost~]#vimpasswdlist[root@localhost~]#catpasswdlistauser1:123456auser2:123456(3)用newusers批量添加无密码用户。[root@localhost~]#newusersuserlist(4)关闭用户投影密码。[root@localhost~]#pwunconv(5)批量修改密码。[root@localhost~]#chpasswd<passwdlist(6)开启用户投影密码,将密码映射到/etc/shadow文件中。[root@localhost~]#pwconv(7)查看用户信息文件/etc/passwd。(8)查看用户密码信息文件/etc/shadow。桌面环境下管理用户和组群1.useradd1.用户管理“应用程序”→“杂项”→“用户和组群”前面讲了通过命令的方式创建用户和组,还有一种图形界面的方法,更加直观,将两种方法进行对比。组群管理项目实施观看目录操作命令的使用。项目小结掌握批量创建用户方法能熟练使用桌面环境创建用户和组群;练习题1.哪个目录存放用户密码信息A./etcB./varC./devD./boot2.下面哪个参数可以删除一个用户并同时删除用户的主目录?A.rmuser–rB.deluser–rC.userdel–rD.usermgr–r3.请选出创建用户ID是200,组ID是1000,用户主目录为/home/user01的正确命令。A.useradd-u:200-g:1000-h:/home/user01user01B.useradd-u=200-g=1000-d=/home/user01user01C.useradd-u200-g1000-d/home/user01user01D.useradd-u200-g1000-h/home/user01user01课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉Linux中文件系统分类、文件权限类型。在Linux环境下文件系统结构分区与目录区分教学目标知识目标:Linux常用的文件系统。掌握文件和目录的区分。能力目标:掌握文件权限概念、用户类型等。思政目标:网络安全关系到国家安全、高校师生担任重要角色,牢记使命。教学重点掌握常用的文件系统、文件权限分类教学难点熟悉文件权限分类、文件系统结构教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解Linux常用的文件系统。通过老师讲解演示学习文件系统结构图。课后:练习Linux环境认识文件以及文件权限教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日文件系统、文件权限项目引入IT协会的问题随着Linux系统被越来越的熟知,用途广泛,IT协会的学生最近发现服务器上很多重要文件被其他同学删除或者修改,为了防止文件被破坏,首先先了解一下什么是文件系统?思政聚焦2018年习近平总书记出席全国网络安全和信息化工作会议并发布重要讲话:习近平总书记强调,没有网络安全就没有国家安全,就没有经济社会稳定运行,广大人民群众利益也难以得到保障。要树立正确的网络安全观,加强信息基础设施网络安全防护,加强网络安全信息统筹机制、手段、平台建设,加强网络安全事件应急指挥能力建设,积极发展网络安全产业,做到关口前移,防患于未然。2020年6月人民日报中强调:发挥高校在科研攻关中的积极作用习近平总书记:与科研机构和企业研发组织相比,高校在开展多学科交叉基础研究、前沿技术研究和颠覆性技术创新方面具有一定优势。需求分析什么是文件系统?什么是文件权限?知识准备Linux常用的文件系统常用文件系统(1)Ext2文件系统文件系统的确高效稳定(2)Ext3文件系统异常断电等事件减少系统的恢复时间,提高数据的安全性(3)Ext4文件系统最大1EB文件系统和16TB文件(4)XFSxfs是一个64位文件系统,最大支持8exbibytes减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制 用户类型用户类型属主(user):简称“u”,文件的所有者,能够授予所在用户组的其他成员以及系统中除所属组之外的其他用户的文件访问权限。属组(group):简称“g”,与文件的所有者同属于一个组。其他用户(others):简称“o”,Linux系统中除了属主与属组之外的其他用户。all:简称“a”,Linux系统中所有的用户文件权限类型1.文件权限的类型(1)一般权限Linux的访问权限分为读、写、执行三种,如表:(2)默认权限例1:创建目录、文件查看其权限。[root@localhostmnt]#umask0022[root@localhostmnt]#mkdira[root@localhostmnt]#toucha.txt[root@localhostmnt]#lldrwxr-xr-x.2rootroot409610月2416:58a-rw-r--r--.1rootroot010月2416:58a.txt(3)特殊权限Linux的文件系统还提供了一些特殊的权限,SUID.SGID和Sticky属性。如果用户没有特殊需求,应避免使用这些权限,以防止造成系统漏洞,威胁网络安全项目实施观看目录操作命令的使用。项目小结掌握用户类型分类;能掌握文件权限概念;练习题在用户user1主目录下创建目录test,进入test目录创建空文件file1。并以长格形式显示文件信息,注意文件的权限和所属用户和组。课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析熟悉Linux中设置权限两个方法。在Linux环境下设置一般权限教学目标知识目标:Linux下文字法和数字法设置权限。掌握文字法和数字法的区别。能力目标:掌握设置文件、目录权限的方法。思政目标:通过设置文件权限提升网络安全,培养学生安全意识、责任意识。教学重点通过文字法和数字法设置文件一般权限,查看文件权限教学难点熟悉查看文件权限方法教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习如何设置文件、目录权限。通过老师讲解演示学习如何查看文件权限。课后:练习Linux命令设置文件权限教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出

温馨提示

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

评论

0/150

提交评论