Linux操作系统与云计算(基于华为openEuler)教学大纲教案_第1页
Linux操作系统与云计算(基于华为openEuler)教学大纲教案_第2页
Linux操作系统与云计算(基于华为openEuler)教学大纲教案_第3页
Linux操作系统与云计算(基于华为openEuler)教学大纲教案_第4页
Linux操作系统与云计算(基于华为openEuler)教学大纲教案_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

PAGE《Linux操作系统》课程教学大纲LinuxOperatingSystem一、课程信息课程名称(中文)Linux操作系统(英文)LinuxOperatingSystem课程编码ZY070019课程性质必修£选修课程类型£通识教育课程£学科专业基础课程£教师教育课程专业教育课程£创新创业教育课程适用专业数据科学与大数据技术专业开课部门课程负责人学时学分学分:2总学时:34理论:34实验:0实践:0授课语言中文先修课程C语言程序设计二、课程简介课程的学科背景:《Linux操作系统》作为计算机相关专业的一门专业基础或选修课程,是很多课程的基础课程,它不仅为今后专业课学习打下坚实的技术基础,也为系统运维提供必要的方法和工具。开设目的和意义:《Linux操作系统》课程的开设旨在培养学生对Linux操作系统的深入理解和掌握,包括其核心概念、基本原理、体系结构以及命令操作等内容。为日后从事相关领域的研究、开发和运维工作奠定坚实的基础。主要内容:课程主要内容包括Linux操作系统的概述与历史、Linux系统安装、基本操作、文件系统、vim编辑器的使用、用户及用户组管理、服务进程和计划管理、软件包管理、Shell编程等方面。课程特色与思政教育:该课程的特色在于注重理论与实践相结合,强调学生动手实践能力的培养。课程涵盖Linux的开源精神与社区合作,培养学生的合作意识和团队精神。Linux操作系统作为服务型操作系统,提高学生的服务意识。教学与考核方式:教学过程主要采用多媒体教学手段和启发式、案例式、研讨式等多种教学方法,并综合运用课堂教学、习题课教学、课外辅导等多种教学方式,大力推广和提倡线上线下混合教学和MOOC教学模式。本课程的是一门综合性的实用技术课,具有很强的实践性,考核方式以考查为主。考核环节包括平时成绩(占20%)、期中考试成绩(占20%)和期末考试成绩(占60%),总评成绩以百分计,满分100分。平时成绩由作业和课堂表现等组成,考核方式不低于4种;期末考查完成一项上机测试。三、课程目标L01.学生应具有基于Linux操作系统设计和配置大数据环境的能力,能够在系统安装、服务管理和资源调度中融入创新元素。L02.学生能够依照实验指导方案,在Linux系统上安全建立实验平台,确保实验操作安全,并能准确实施数据采集流程。L03.学生应当能够选用适当的Linux工具(例如文件系统管理、vim编辑器、用户权限管理、软件包管理工具及Shell脚本编程等),用于解决复杂工程问题,进行有效的分析、计算与初步设计。四、课程支撑的毕业要求及其指标点该课程支撑以下毕业要求和具体细分指标点:指标点3.3能够进行大数据系统或工艺流程设计,在设计中体现创新意识;指标点4.3能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据;指标点5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计;五、课程目标与毕业要求指标点的对应关系课程目标毕业要求指标点相关性L01.学生应具有基于Linux操作系统设计和配置大数据环境的能力,能够在系统安装、服务管理和资源调度中融入创新元素。指标点3.3能够进行大数据系统或工艺流程设计,在设计中体现创新意识;HL02.学生能够依照实验指导方案,在Linux系统上安全建立实验平台,确保实验操作安全,并能准确实施数据采集流程。指标点4.3能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据;HL03.学生应当能够选用适当的Linux工具(例如文件系统管理、vim编辑器、用户权限管理、软件包管理工具及Shell脚本编程等),用于解决复杂工程问题,进行有效的分析、计算与初步设计。指标点5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计;H六、教学内容、要求及进度安排单元一:第1章Linux系统概述学时:2支撑课程目标:L01、L03主要内容-1.1案例引入-1.2传统计算机系统-1.3云计算系统-1.4Linux简介-1.5Linux的历史和发展-1.6Linux内核-1.7Linux发行版-1.8开源协议和法律法规-1.9小结思政融入点:思政案例1:“解放思想、开拓创新”。思政教学目标:操作系统从以前的单机时代到分布式计算到云计算平台,Linux操作系统都扮演着重要的角色,每一次变革都体现了巨大的创新发展和质的飞跃。创新意识,是开创性的,提供了突破操作系统这一核心技术封锁的解决方案。这种创新意识,需要解放思想,不能拘泥技术的形式,不能拘泥于对抗竞争意识,而是开拓思路,合作创新。思政案例2:“服务型政党”。思政教学目标:Linux作为服务型操作系统,在服务性能上非常符合我党高效执政理念。习近平总书记指出,我们党来自人民、植根人民、服务人民,党的根基在人民、血脉在人民、力量在人民。以人民为中心,建设服务型政党。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授体系结构等。2.围绕开源协议和法律法规主题,学生自由讨论,相互启发;3.学生分组对开源协议和法律法规等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生贡献精神。单元二:第2章Linux系统安装与配置学时:2支撑课程目标:L02主要内容-2.1案例引入-2.2安装虚拟工作站-2.3创建新的虚拟机-2.4安装Linux之前的准备-2.5安装openEuler发行版-2.6Linux客户端-2.7openEuler安装后的配置-2.8小结思政融入点:思政案例1:“中国特色的中国化时代化”。思政教学目标:Linux操作系统安装后很少能实现开箱即用,另外由于华人参与的力度不足,中文本地化支持并不是很完善,甚至还有一些错误,对于国人使用还有很多的问题,安装后需要进行一定的配置,才能改成比较地符合国内习惯的操作系统,达到开箱即用的效果。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授Linux系统安装与配置等。2.围绕Linux安装后的配置主题,学生自由讨论,相互启发;3.学生分组对Linux安装后的配置等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元三:第3章Linux基本操作学时:4支撑课程目标:L02主要内容-3.1案例引入-3.2登录系统-3.3注销登录-3.4开始执行命令-3.5看不见的窗口-3.6笔记与脚本-3.7几个重要的快捷键-3.8检查错误信息-3.9Linux命令通用格式-3.10Linux联机帮助系统-3.11正确的关机或重启方法-3.12小结思政融入点:思政案例1:“一以贯之”。思政教学目标:Linux服务器的特点是24*365保持不间断提供服务,一旦运作基本上不存在关机或重启选项。新时代中国特色社会主义是我们党领导人民进行伟大社会革命的成果,也是我们党领导人民进行伟大社会革命的继续,必须一以贯之进行下去。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授Linux基本操作等。2.围绕Linux联机帮助系统主题,学生自由讨论,相互启发;3.学生分组对Linux联机帮助系统等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元四:第4章Linux文件操作学时:4支撑课程目标:L02主要内容-4.1案例引入-4.2目录查看操作-4.3文件系统层次结构标准-4.4空目录创建与删除-4.5文件操作-4.6复制、删除、移动、重命名-4.7硬链接和符号链接-4.8归档(压缩与解压缩)-4.9小结思政融入点:思政案例1:“标准化发展”。思政教学目标:Linux逐渐将各个模块标准化,文件系统层次结构更是作为国际标准。加强标准化工作,实施标准化战略,是一项重要和紧迫的任务。中国积极实施标准化战略,以标准助力创新发展、协调发展、绿色发展、开放发展、共享发展。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授文件系统操作等。2.围绕文件系统层次结构标准主题,学生自由讨论,相互启发;3.学生分组对文件系统层次结构标准主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元五:第5章用户及用户组管理学时:2支撑课程目标:L02主要内容-5.1案例引入-5.2用户与用户组的概念-5.3用户管理-5.4用户组管理-5.5文件权限管理-5.6提升权限-5.7用户聊天工具*-5.8小结思政融入点:思政案例1:“权力就是责任”。思政教学目标:Linux用户和用户组是一组权限的集合,用户严格在自己的权限范围内操作。权力就是责任,责任就要担当。党的十八大以来,以习近平同志为核心的党中央高度重视党的建设,就是明确提出“各级党委要担当和落实好全面从严治党的主体责任”。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授用户及用户组管理等。2.围绕提升权限主题,学生自由讨论,相互启发;3.学生分组对提升权限等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元六:第6章软件包管理学时:2支撑课程目标:L02主要内容-6.1案例引入-6.2软件包简介-6.3前端软件包管理-6.4软件包管理工具-6.5源代码安装管理-6.6软件包安装实例-6.7小结思政融入点:思政案例1:“全心全意为人民服务”。思政教学目标:软件包管理与源代码管理都是社区对用户提供的免费服务,对于商业发行版本该部分内容是软件供应商重要的收入来源,但是社区却提供免费服务版本,这是一项长期艰辛的工作。目前国内这一块非常空缺,没有自己的软件包管理机制,只是转发社区的成果。国内操作系统的落后,不是技术的缺失,而是服务的缺失。国内企业能够提供软件源的代理服务,这一步已经是非常无私奉献。所以可以告诉学生,为人民服务,回报社会,不一定要做很大的成就,能贡献一份力量就是对社会的贡献。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授软件包管理等。2.围绕源代码安装管理主题,学生自由讨论,相互启发;3.学生分组对源代码安装管理等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元七:第7章Vim编辑器学时:2支撑课程目标:L02主要内容-7.1案例引入-7.2Vim简介-7.3命令模式下编辑-7.4末行模式下编辑-7.5实践:GCC编程-7.6实践:Java编程-7.7小结思政融入点:思政案例1:“设计科学化合理化”。思政教学目标:Linux系统中的文本编辑是非常困难的操作,尤其是在只要键盘,没有鼠标的情况下,为了提高编辑效率,vim编辑器发明了一套最为科学和合理的快捷键,甚至超过了鼠标的操作,以致于在很多开发环境中都采纳了vim的快捷键设置。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授vim编辑器等。2.围绕GCC编程主题,学生自由讨论,相互启发;3.学生分组对GCC编程主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元八:第8章系统管理与安全学时:4支撑课程目标:L02主要内容-8.1案例引入-8.2服务管理-8.3进程管理与任务管理-8.4日志分析与管理-8.5计划管理-8.6小结思政融入点:思政案例1:“行政服务中心”。思政教学目标:服务就是对外提供的服务窗口,服务器就是专门提供对外服务的计算机,接受处理客户请求,并反馈响应结果。政府的行政服务中心是政府对老百姓服务的窗口,该机构是集信息与咨询、审批与收费、管理与协调、投诉与监督于一体的综合性行政服务机构。在我国,综合行政服务机构大都产生于本世纪初,尤其是《行政许可法》颁布前后。据有关统计资料,全国已有不同层级的综合行政服务机构3300多家,几乎覆盖了全国所有县市。我国综合行政服务机构的产生,顺应了建设服务型政府的现实要求,是政府公共服务方式和服务程序的一种新的探索。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授服务管理等。2.围绕服务等主题,学生自由讨论,相互启发;3.学生分组对日志和计划等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元九:第9章网络管理与安全学时:2-4支撑课程目标:L02主要内容-9.1案例引入-9.2网络配置-9.3网络管理基本命令-9.4防火墙-9.5路由配置-9.6小结思政融入点:思政案例1:“网络安全就是国防”。思政教学目标:网络和信息安全牵涉到国家安全和社会稳定,是我们面临的新的综合性挑战。没有网络安全就没有国家安全,没有信息化就没有现代化。网络安全和信息化是一体之两翼、驱动之双轮。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授网络配置等。2.围绕网络配置编程主题,学生自由讨论,相互启发;3.学生分组对防火墙等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元十:第10章Shell编程学时:4支撑课程目标:L02、L03主要内容-10.1案例引入-10.2Shell概述-10.3Shell变量-10.4顺序结构-10.5选择结构-10.6循环结构-10.7函数-10.8Shell文件包含-10.9小结思政融入点:思政案例1:“教育减压减负”。思政教学目标:学习Shell不是为了增加学习负担,而是灵活运用命令,以前学习的命令都可以在脚本中使用。记录用户的所有操作,不需要记忆。再如何繁琐的问题,除了第一次可能会遇到困难。脚本本身就是为了减轻我们的工作负担,让自动化执行代替人工操作。用现成的脚本可以减轻学习的负担,提高工作的效率。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授Shell编程等。2.围绕Shell文件包含主题,学生自由讨论,相互启发;3.学生分组对Shell文件包含等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和共享意识。单元十一:第11章过滤器学时:6支撑课程目标:L01、L02主要内容-11.1案例引入-11.2简单过滤器-11.3正则表达式-11.4grep正则表达式-11.5sed流编辑-11.6cut抽取-11.7awk编程-11.8小结思政融入点:思政案例1:“协调发展”。思政教学目标:新发展理念即创新、协调、绿色、开放、共享的发展理念。创新发展注重的是解决发展动力问题,协调发展注重的是解决发展不平衡问题。流水线工作很多工艺是符合流水操作的,但是还是很多工作是不符合流水操作的,是工作中的不平衡问题。人在命令之间就是协调命令与命令之间的不平衡问题,过滤器加上一些宏的命令就是为了代替人工协调命令之间的不平衡问题,让工艺协调平滑的进行联合过渡工作。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授过滤器等。2.围绕awk编程主题,学生自由讨论,相互启发;3.学生分组对awk编程等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。单元八:第12章Docker容器技术学时:0-2支撑课程目标:L02主要内容-12.1案例引入-12.2Docker容器技术简介-12.3openEuler安装Docker引擎及镜像加速器-12.4Docker容器的使用-12.5小结思政融入点:思政案例1:“科技创新中协作共赢”。思政教学目标:OCI是一个开放标准组织,由Linux基金会于2015年创建,其目标是推动容器技术的开放标准化,以促进容器生态系统的发展和互操作性。其标准的制定过程是公开透明的,确保了标准的中立性和开放性。通过制定统一的容器标准,OCI可以确保不同容器运行时和容器镜像实现之间的互操作性,使用户可以在不同的容器运行时上运行相同的容器镜像,无需担心不同容器实现之间的差异。从而降低容器技术的锁定效应,促进容器生态系统的发展。教学方式老师讲授—学生讨论—查阅专题资料、形成报告—学生汇报—师生互动讨论:1.教师讲授Docker等。2.围绕容器的使用等主题,学生自由讨论,相互启发;3.学生分组对容器的使用等主题查阅资料,引导学生学会独立思考,形成自己的观点和见解;4.各组汇报、相互提问、质疑辩驳、自由表达;5.教师总结并引导学生独立思考;培养学生动手能力和合作意识。七、考核方式考核方式:综合考核检验课程目标达成度,评价学生学习成果达成度。考核方式以考查为主。考核环节包括平时成绩(占20%)、期中考试成绩(占20%)和期末考试成绩(占60%),总评成绩以百分计,满分100分。平时成绩由作业和课堂表现等组成,考核方式不低于4种;期末考查完成一项上机测试。考核依据建议分值占比考核/评价细则对应课程目标(占比)平时成绩20%主要考核学生对每章节知识点的复习、理解和掌握程度,以及学生课堂的参与度等。L01(30%)L02(30%)L03(40%)期中考试20%考核对基础知识掌握情况,运用课程知识分析和解决实际问题能力情况L01(30%)L02(30%)L03(40%)期末考试60%期末考查完成一项上机测试,成绩100分,成绩按比例计入课程总评成绩。考察学生对本课程的基本概念、基本方法、基本技术的掌握程度,考核学生运用所学方法设计解决方案的能力,动手实践能力,是对学生学习情况的全面检验。L01(30%)L02(30%)L03(40%)八、课程目标达成度计算方法课程目标达成度评价以课程分目标达成度评价为主,具体计算方法如下:第九、教材、参考文献与其他教学资源1.自编讲义:2.选用教材:[1].Linux操作系统与云计算[M].人民邮电出版社,2024.08.[2].Linux操作系统[M].中国科学技术大学出版社,2017.01.3.参考文献:[1]HarleyHahn.Unix&Linux大学教程[M].北京:清华大学出版社,2010.[2]JamesTurnbull.Linux系统管理大全[M].北京:人民邮电出版社,2010.4.课程网址:5.相关教学资源网址:编制:Linux操作系统课程组执笔人:审定人:吴海峰

安庆师范大学教学日历学院计算机与信息学院专业计算机科学与技术(工)年级、班级2021级(1)(2)班课程名称Linux操作系统2023——2024学年第2学期周次星期节次主要教学内容教学基本要求了解理解掌握熟练掌握1第1章Linux系统概述√2第2章Linux系统安装与配置√3第3章Linux基本操作(1)√4第3章Linux基本操作(2)√5第4章Linux文件操作(1)√6第4章Linux文件操作(2)√7第5章用户及用户组管理√8第6章软件包管理√9第7章Vim编辑器√10第8章系统管理与安全(1)√11第8章系统管理与安全(2)√12第9章网络管理与安全√13第10章Shell编程(1)√14第10章Shell编程(2)√15第11章过滤器(1)√16第11章过滤器(2)√17第11章过滤器(3)√18第12章Docker容器技术√任课教师签名:教研室负责人签名:2024年02月14日(注:根据大纲,将每次课的时间、内容填写一栏;教学基本要求请在相应的栏目中打“√”)

《Linux操作系统实验》课程教学大纲LinuxOperatingSystemExperiment一、课程信息课程名称(中文)Linux操作系统实验(英文)LinuxOperatingSystemExperiment课程编码ZY070020课程性质必修£选修课程类型£通识教育课程£学科专业基础课程£教师教育课程专业教育课程£创新创业教育课程适用专业数据科学与大数据技术专业开课部门计算机与信息学院课程负责人学时学分学分:1总学时:34理论:0实验:0实践:34授课语言中文先修课程C语言程序设计二、课程简介课程的学科背景:《Linux操作系统实验》作为计算机相关专业的一门专业基础或选修课程,是很多课程的基础课程,它不仅为今后专业课学习打下坚实的技术基础,也为系统运维提供必要的方法和工具。开设目的和意义:《Linux操作系统实验》课程的开设旨在培养学生对Linux操作系统的深入理解和掌握,包括其核心概念、基本原理、体系结构以及命令操作等内容。为日后从事相关领域的研究、开发和运维工作奠定坚实的基础。主要内容:课程主要内容包括Linux操作系统的概述与历史、Linux系统安装、基本操作、文件系统、Vim编辑器的使用、用户及用户组管理、服务进程和计划管理、软件包管理、Shell编程等方面。课程特色与思政教育:该课程的特色在于注重理论与实践相结合,强调学生动手实践能力的培养。课程涵盖Linux的开源精神与社区合作,培养学生的合作意识和团队精神。Linux操作系统作为服务型操作系统,提高学生的服务意识。教学与考核方式:教学过程主要采用多媒体教学手段和启发式、案例式、研讨式等多种教学方法,并综合运用课堂教学、习题课教学、课外辅导等多种教学方式,大力推广和提倡线上线下混合教学和MOOC教学模式。本课程的是一门综合性的实用技术课,具有很强的实践性,考核方式以考查为主。考核环节包括平时成绩(占20%)、期中考试成绩(占20%)和期末考试成绩(占60%),总评成绩以百分计,满分100分。平时成绩由作业和课堂表现等组成,考核方式不低于4种;期末考查完成一项上机测试。三、课程目标L01.学生应具有基于Linux操作系统设计和配置大数据环境的能力,能够在系统安装、服务管理和资源调度中融入创新元素。L02.学生能够依照实验指导方案,在Linux系统上安全建立实验平台,确保实验操作安全,并能准确实施数据采集流程。L03.学生应当能够选用适当的Linux工具(例如文件系统管理、Vim编辑器、用户权限管理、软件包管理工具及Shell脚本编程等),用于解决复杂工程问题,进行有效的分析、计算与初步设计。四、课程支撑的毕业要求及其指标点该课程支撑以下毕业要求和具体细分指标点:指标点3.3能够进行大数据系统或工艺流程设计,在设计中体现创新意识;指标点4.3能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据;指标点5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计;五、课程目标与毕业要求指标点的对应关系课程目标毕业要求指标点相关性L01.学生应具有基于Linux操作系统设计和配置大数据环境的能力,能够在系统安装、服务管理和资源调度中融入创新元素。指标点3.3能够进行大数据系统或工艺流程设计,在设计中体现创新意识;HL02.学生能够依照实验指导方案,在Linux系统上安全建立实验平台,确保实验操作安全,并能准确实施数据采集流程。指标点4.3能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据;HL03.学生应当能够选用适当的Linux工具(例如文件系统管理、Vim编辑器、用户权限管理、软件包管理工具及Shell脚本编程等),用于解决复杂工程问题,进行有效的分析、计算与初步设计。指标点5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计;H六、实验内容、要求及进度安排实验项目一:认识Linux操作系统支撑课程目标:L01、L03学时2每组人数实验类型基础验证型£综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“解放思想、开拓创新”。思政教学目标:操作系统从以前的单机时代到分布式计算到云计算平台,Linux操作系统都扮演着重要的角色,每一次变革都体现了巨大的创新发展和质的飞跃。创新意识,是开创性的,提供了突破操作系统这一核心技术封锁的解决方案。这种创新意识,需要解放思想,不能拘泥技术的形式,不能拘泥于对抗竞争意识,而是开拓思路,合作创新。思政案例2:“服务型政党”。思政教学目标:Linux作为服务型操作系统,在服务性能上非常符合我党高效执政理念。习近平总书记指出,我们党来自人民、植根人民、服务人民,党的根基在人民、血脉在人民、力量在人民。以人民为中心,建设服务型政党。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验一:认识Linux操作系统1.目的要求-掌握Linux操作系统的基本概念,包括其在云计算环境中的定位和独特优势。-了解Linux操作系统自诞生以来的主要发展阶段,以及其在云计算技术演进中的重要影响。-初步认识Linux内核的结构和功能,理解其对操作系统性能和稳定性的影响。-熟悉几种常见的Linux发行版,如Ubuntu、CentOS、RedHatEnterpriseLinux等,了解各版本特点及其在云计算场景的应用。2.方法原理-通过课堂讲解和教材研读,深入理解Linux操作系统的构成原理、设计哲学和开源模式。-在配有Linux操作系统的计算机主机上进行实操演练,包括启动、登录、资源管理等,以便于更加直观地感受Linux操作系统的特性和操作方式。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-了解Linux操作系统的起源和发展历程。-理解Linux的核心思想和开源精神。-掌握Linux操作系统的常见版本和特点。-熟悉Linux操作系统的使用。-培养安全意识,避免进行危险的系统操作或访问未授权的文件。5.实验内容:a.学习Linux操作系统的相关知识,包括历史背景、优势与特点等。b.熟悉Linux操作系统的启动和登录过程。c.能够使用Linux资源管理器和网络浏览器d.强调安全教育,教育学生不要随意执行危险命令,避免对系统造成损坏。e.实验结束后,总结安全教育要点,强调对计算机系统和数据的保护。实验项目二:Linux系统安装与配置支撑课程目标:L02学时2每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“中国特色的中国化时代化”。思政教学目标:Linux操作系统安装后很少能实现开箱即用,另外由于华人参与的力度不足,中文本地化支持并不是很完善,甚至还有一些错误,对于国人使用还有很多的问题,安装后需要进行一定的配置,才能改成比较地符合国内习惯的操作系统,达到开箱即用的效果。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验二:Linux系统安装与配置1.目的要求-了解Linux操作系统的安装与配置过程,掌握基本的安装步骤和配置方法。-学习Linux系统的分区方案和用户管理,掌握系统的基本设置。-培养安全意识,避免在安装与配置过程中出现安全风险。2.方法原理-通过实验指导书和相关资料,了解Linux系统安装与配置的基本原理和流程。-在计算机主机上进行实际的Linux系统安装与配置实验,按照安装向导进行步骤操作。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-熟悉Linux操作系统安装前的准备工作,如备份数据和查看硬件兼容性。-掌握Linux系统的分区方案,了解磁盘分区的重要性。-学会Linux系统的安装步骤,包括选择语言、时区、键盘布局等设置。-掌握用户管理和权限设置,了解如何添加用户和设置密码。-培养安全意识,避免在安装与配置过程中暴露系统漏洞或未授权访问。5.实验内容:a.准备Linux操作系统安装介质,如制作启动U盘或加载虚拟机镜像。b.在计算机主机上进行Linux操作系统的安装,按照安装向导逐步进行设置。c.配置磁盘分区,选择合适的分区方案,包括根分区和交换分区等。d.设置用户账户和密码,了解用户权限管理的重要性。e.安装完成后,进行基本系统配置,如网络设置、软件源更新等。f.强调安全教育,教育学生在安装与配置过程中要避免进行危险操作,确保系统安全。实验项目三:Linux基本操作支撑课程目标:L02学时4每组人数实验类型基础验证型£综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“一以贯之”。思政教学目标:Linux服务器的特点是24*365保持不间断提供服务,一旦运作基本上不存在关机或重启选项。新时代中国特色社会主义是我们党领导人民进行伟大社会革命的成果,也是我们党领导人民进行伟大社会革命的继续,必须一以贯之进行下去。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验三:Linux基本操作1.目的要求-掌握Linux操作系统的基本操作方法。-熟悉Linux的常用命令,提高对Linux系统的操作熟练度。-培养安全意识,避免在操作过程中对系统和数据造成不必要的损害。2.方法原理-通过课堂讲解和教材阅读,学习Linux操作系统的基本操作原理和命令使用方法。-在计算机主机上进行实际的Linux操作实验,实践Linux系统的基本操作。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-掌握Linux的各种基本命令和操作,对Linux进行概要的认识。-掌握使用字符界面登录系统、注销登录,以及使用字符界面进行简单操作。-掌握通过命令获取帮助。-掌握如何正确关闭系统。5.实验内容:a.利用客户端登录Linux系统,反复练习登录、注销,以及书中列举的常用简单命令,熟练使用快捷键辅助输入,熟练使用联机帮助系统。b.练习使用正确方式进行关机或重启系统。c.强调安全教育,教育学生避免执行危险命令,确保系统和数据的安全。d.练习后总结Linux命令的特点,并记录笔记。e.强调安全教育,教育学生在安装与配置过程中要避免进行危险操作,确保系统安全。实验项目四:Linux文件操作支撑课程目标:L02学时4每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“标准化发展”。思政教学目标:Linux逐渐将各个模块标准化,文件系统层次结构更是作为国际标准。加强标准化工作,实施标准化战略,是一项重要和紧迫的任务。中国积极实施标准化战略,以标准助力创新发展、协调发展、绿色发展、开放发展、共享发展。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验四:Linux文件操作1.目的要求-掌握Linux环境下文件和目录的基本操作技能。-理解Linux文件系统层次结构,并能熟练查看和导航目录结构。-学会创建、删除空目录,以及对文件进行新建、复制、移动、重命名、删除等操作。-掌握硬链接和符号链接的创建与使用。-熟练运用Linux工具进行文件的压缩与解压缩操作。-增强信息安全意识,谨慎操作以防止数据丢失或破坏。2.方法原理-通过理论讲授,理解Linux文件系统的工作机制及各种文件操作命令的功能和使用方法。-通过实际操作,完成各类文件操作实验。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-正确使用ls,cd,mkdir,rmdir,touch,cp,mv,rm,ln等相关命令。-创建和管理不同类型的链接,包括硬链接和符号链接。-使用tar、gzip、zip等工具对文件和目录进行归档和解压操作。5.实验内容:a.登录Linux系统,熟悉终端环境,使用相应命令查看当前目录及其子目录内容。b.创建新的目录结构,进行空目录的创建与删除操作。c.对不同类型文件进行基本操作,包括创建、复制、移动、重命名和删除。d.实践创建和管理硬链接与符号链接。e.执行文件的压缩与解压缩操作,体验不同格式如.tar.gz,.tar.bz2,.zip等的处理方式。f.强调操作安全性,养成良好习惯,避免误删重要文件或系统关键组件,确保系统稳定和数据安全。实验项目五:用户及用户组管理支撑课程目标:L02学时2每组人数实验类型基础验证型□综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“权力就是责任”。思政教学目标:Linux用户和用户组是一组权限的集合,用户严格在自己的权限范围内操作。权力就是责任,责任就要担当。党的十八大以来,以习近平同志为核心的党中央高度重视党的建设,就是明确提出“各级党委要担当和落实好全面从严治党的主体责任”。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验五:用户及用户组管理1.目的要求-掌握Linux系统中用户和用户组的概念及其管理方法。-学会创建、修改和删除用户及用户组。-培养安全意识,确保用户和用户组权限的合理设置,防止未授权访问和信息泄露。2.方法原理-通过课堂讲解和教材阅读,学习Linux系统中用户和用户组的管理原理。-在计算机主机上进行实际的用户及用户组管理实验,实践管理用户权限和访问控制。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-理解Linux系统中用户和用户组的概念,了解用户权限和组成员的关系。-掌握用户和用户组的创建、修改和删除方法,了解不同选项的作用。-学会修改用户权限和组权限,控制用户对系统资源的访问权限。-培养安全意识,强调设置强密码和避免赋予不必要的特权,确保系统的安全性。5.实验内容:a.学习Linux系统中用户和用户组的基本概念,了解用户权限和组成员关系。b.创建新用户并设置密码,了解创建用户时的不同选项含义。c.创建新用户组,并添加成员到用户组中,理解用户组的作用。d.修改用户权限和组权限,设置合理的访问控制。e.强调安全教育,教育学生设置强密码的重要性,避免使用简单易猜的密码。f.提醒学生避免赋予不必要的特权,确保用户和用户组的权限仅限于必要范围。实验项目六:软件包管理支撑课程目标:L02学时2每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“全心全意为人民服务”。思政教学目标:软件包管理与源代码管理都是社区对用户提供的免费服务,对于商业发行版本该部分内容是软件供应商重要的收入来源,但是社区却提供免费服务版本,这是一项长期艰辛的工作。目前国内这一块非常空缺,没有自己的软件包管理机制,只是转发社区的成果。国内操作系统的落后,不是技术的缺失,而是服务的缺失。国内企业能够提供软件源的代理服务,这一步已经是非常无私奉献。所以可以告诉学生,为人民服务,回报社会,不一定要做很大的成就,能贡献一份力量就是对社会的贡献。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验六:软件包管理1.目的要求-了解Linux系统中的软件包管理概念及其重要性。-掌握常用的软件包管理工具和命令。-学会安装、升级、查询和卸载软件包。-培养安全意识,避免从不安全的来源安装软件包,防止系统受到恶意软件侵害。2.方法原理-通过课堂讲解和教材阅读,学习Linux系统中软件包管理的原理和方法。-在计算机主机上进行实际的软件包管理实验,实践安装、升级、查询和卸载软件包。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-了解软件包管理的概念和作用,了解不同发行版的软件包管理工具。-掌握常用的软件包管理命令,如安装、升级、查询和卸载软件包。-学会通过软件源配置来获取合法和安全的软件包。-培养安全意识,强调避免从不受信任的来源安装软件,防止潜在的系统安全风险。5.实验内容:a.学习Linux系统中软件包管理的概念和重要性,了解常用的软件包管理工具。b.使用软件包管理工具安装指定的软件包,验证安装结果。c.查询已安装软件包的版本信息,了解如何进行软件包的升级。d.卸载不需要的软件包,并观察系统变化。e.强调安全教育,教育学生只从官方和可信任的软件源安装软件包,避免从不受信任的来源获取软件,防止系统受到恶意软件侵害。实验项目七:Vim编辑器支撑课程目标:L02学时2每组人数实验类型基础验证型□综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“设计科学化合理化”。思政教学目标:Linux系统中的文本编辑是非常困难的操作,尤其是在只要键盘,没有鼠标的情况下,为了提高编辑效率,Vim编辑器发明了一套最为科学和合理的快捷键,甚至超过了鼠标的操作,以致于在很多开发环境中都采纳了Vim的快捷键设置。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验七:Vim编辑器1.目的要求-学习Vim编辑器的基本操作和常用命令。-掌握Vim编辑器的编辑、保存、退出等功能。-增进对Vim编辑器的使用熟练度,提高编辑效率。-培养安全意识,避免在编辑器操作中对文件造成意外修改或数据丢失。2.方法原理-通过课堂讲解和教材阅读,学习Vim编辑器的基本原理和使用方法。-在计算机主机上进行实际的Vim编辑器操作实验,实践编辑文本文件。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-了解Vim编辑器的不同工作模式,包括命令模式、插入模式和底线命令模式。-掌握Vim编辑器的基本移动光标、删除、复制、粘贴等编辑命令。-学会保存文件、退出Vim编辑器和取消操作的方法。-熟悉Vim编辑器的搜索与替换功能,提高文本编辑效率。5.实验内容:a.学习Vim编辑器的基本命令和编辑模式切换方法,理解不同模式的作用。b.在Vim编辑器中打开、编辑文本文件,尝试基本的光标移动、删除和复制粘贴操作。c.练习保存文件、退出Vim编辑器以及取消操作的实验,确保对这些操作的熟练掌握。d.学习Vim编辑器的搜索与替换功能,提高编辑文本的效率。e.强调安全教育,教育学生在编辑文本时要谨慎,避免误操作导致数据丢失。实验项目八:系统管理与安全支撑课程目标:L02学时4每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“行政服务中心”。思政教学目标:服务就是对外提供的服务窗口,服务器就是专门提供对外服务的计算机,接受处理客户请求,并反馈响应结果。政府的行政服务中心是政府对老百姓服务的窗口,该机构是集信息与咨询、审批与收费、管理与协调、投诉与监督于一体的综合性行政服务机构。在我国,综合行政服务机构大都产生于本世纪初,尤其是《行政许可法》颁布前后。据有关统计资料,全国已有不同层级的综合行政服务机构3300多家,几乎覆盖了全国所有县市。我国综合行政服务机构的产生,顺应了建设服务型政府的现实要求,是政府公共服务方式和服务程序的一种新的探索。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验八:系统管理与安全1.目的要求-掌握Linux系统中服务的启动、停止、重启、查看状态等操作,理解服务配置文件的作用。-学会使用ps、top、kill、pkill等命令进行进程查询、监控与管理,以及使用jobs、&、bg、fg等命令进行后台任务管理。-学习日志文件的位置、类型,掌握使用cat、less、tail、grep等命令查看日志,以及使用logrotate进行日志轮转管理。-理解cron定时任务的语法和配置方法,能编写简单的定时任务脚本,并检查cron服务是否正常运行。-培养安全意识,理解系统管理与安全在实际运维中的重要性,理解系统管理不当可能带来的安全隐患。2.方法原理-通过讲解和阅读文档,理解Linux系统管理的基础原理和安全策略。-在Linux实验环境中,通过实际操作对各项系统管理任务进行实战演练,熟悉相关命令行工具的使用。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-掌握systemctl、service等命令的使用。-理解进程ID、父进程ID、进程状态、优先级等概念,并能运用命令进行操作。-能依据日志内容追踪系统活动、排查问题。-能编写cron定时任务,并检查任务执行情况。5.实验内容:a.启动、停止、重启指定服务,并配置服务开机自启。b.查询和控制进程状态,将命令放入后台执行,切换后台任务至前台。c.查看系统及应用程序日志,筛选关键字,找出特定事件的相关信息。d.编写cron定时任务,验证任务能否按预定时间正确执行。e.强调安全教育,反思实验过程,总结系统管理与安全相关的最佳实践和常见问题解决方案。实验项目九:网络管理与安全支撑课程目标:L02学时2-4每组人数实验类型基础验证型£综合设计型£研究创新型£其它实验性质£必做选作实验内容课程思政融入点:思政案例1:“网络安全就是国防”。思政教学目标:网络和信息安全牵涉到国家安全和社会稳定,是我们面临的新的综合性挑战。没有网络安全就没有国家安全,没有信息化就没有现代化。网络安全和信息化是一体之两翼、驱动之双轮。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验九:网络管理与安全1.目的要求-通过具体网络管理与安全相关案例,引导学生理解网络配置与安全管理的重要性。-掌握Linux系统中网络接口的基本配置,包括IP地址、子网掩码、默认网关等设置。-学会使用ifconfig、ip、netstat、ping、traceroute等命令进行网络状态查询、故障排查与诊断。-理解防火墙在网络安全中的作用,掌握iptables或firewalld工具的使用,进行端口开放、过滤规则配置等操作。-了解路由表的概念和作用,能够配置静态路由、默认路由,并理解动态路由的基本原理。-培养安全意识,确保网络安全,防止系统资源滥用和安全漏洞。2.方法原理-系统讲解网络管理与安全的基本原理,包括TCP/IP协议栈、网络配置文件等内容。-在Linux实验环境中,通过手动配置网络参数、设置防火墙规则、配置路由,锻炼学生的动手能力和实际操作技巧。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-掌握如何修改和保存网络接口配置文件,如/etc/network/interfaces或/etc/sysconfig/network-scripts/ifcfg-eth0。-熟练使用各种网络管理命令进行网络状态查询和故障排查。-理解并掌握iptables或firewalld防火墙的基本规则配置,能够进行入站、出站、转发流量的过滤与控制。-能根据实验要求配置静态路由和默认路由,理解动态路由协议的基本原理。5.实验内容:a.手动修改网络接口配置文件,重启网络服务以生效更改。b.使用各种网络命令进行网络状态查询、连通性测试和网络流量监控。c.配置防火墙规则,允许或拒绝特定IP、端口或服务的访问,验证防火墙策略效果。d.创建新的计划任务并设置执行规则,编辑和删除计划任务。e.强调安全教育,理解网络管理与安全在实际运维中的关键作用。实验项目十:Shell编程支撑课程目标:L02、L03学时4每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“教育减压减负”。思政教学目标:学习Shell不是为了增加学习负担,而是灵活运用命令,以前学习的命令都可以在脚本中使用。记录用户的所有操作,不需要记忆。再如何繁琐的问题,除了第一次可能会遇到困难。脚本本身就是为了减轻我们的工作负担,让自动化执行代替人工操作。用现成的脚本可以减轻学习的负担,提高工作的效率。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验十:Shell编程1.目的要求-学习Shell脚本编程的基本概念和语法。-掌握Shell脚本编写、执行和调试方法。-能够编写简单的Shell脚本解决实际问题。2.方法原理-通过课堂讲解和教材阅读,学习Shell脚本编程的基本原理和语法规则。-在计算机主机上进行实际的Shell编程实验,实践编写和执行Shell脚本。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-了解Shell脚本编程的基本概念,了解Shell脚本的作用和优势。-学会编写简单的Shell脚本,包括变量的定义、条件判断和循环控制等基本语法。-掌握Shell脚本的执行方法,了解运行Shell脚本的不同方式。-学习调试Shell脚本的技巧,发现并修复脚本中的错误。5.实验内容:a.学习Shell脚本的基本语法,了解变量、条件判断和循环等控制结构。b.编写简单的Shell脚本,如输出信息、计算数值、遍历文件等。c.执行编写的Shell脚本,观察脚本的输出和执行结果。d.调试Shell脚本,发现并修复脚本中的语法错误或逻辑问题。e.强调安全教育,教育学生在编写Shell脚本时避免使用不受信任的命令或脚本来源,防止因Shell脚本的执行造成系统损坏或数据丢失。实验项目十一:过滤器支撑课程目标:L01、L02学时6每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质必做£选作实验内容课程思政融入点:思政案例1:“协调发展”。思政教学目标:新发展理念即创新、协调、绿色、开放、共享的发展理念。创新发展注重的是解决发展动力问题,协调发展注重的是解决发展不平衡问题。流水线工作很多工艺是符合流水操作的,但是还是很多工作是不符合流水操作的,是工作中的不平衡问题。人在命令之间就是协调命令与命令之间的不平衡问题,过滤器加上一些宏的命令就是为了代替人工协调命令之间的不平衡问题,让工艺协调平滑的进行联合过渡工作。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验十一:过滤器1.目的要求-学习Linux系统中的过滤器概念和使用方法。-掌握常用的文本处理过滤器和其功能。-能够灵活运用过滤器处理和转换文本数据。2.方法原理-通过课堂讲解和教材阅读,学习Linux系统中过滤器的原理和使用场景。-在计算机主机上进行实际的过滤器实验,实践使用过滤器处理文本数据。3.主要实验仪器及材料-计算机主机:用于进行Linux操作系统实验的计算机设备。4.掌握要点-了解过滤器在Linux系统中的作用,了解过滤器的输入输出方式。-掌握常用的文本处理过滤器,如grep、awk、sed等,了解它们的功能和用法。-学会通过管道符将多个过滤器结合使用,实现复杂的文本处理任务。-培养安全意识,教育学生在使用过滤器时避免处理敏感数据或使用未经验证的脚本,防止信息泄露或系统风险。5.实验内容:a.学习过滤器的基本概念和使用方式,了解过滤器的输入输出流程。b.使用grep过滤器查找文本中符合特定模式的内容。c.使用awk过滤器对文本进行数据提取和格式化处理。d.使用sed过滤器实现文本的替换和编辑功能。e.结合多个过滤器使用管道符,实现复杂的文本处理任务。f.强调安全教育,教育学生在使用过滤器时避免处理敏感数据或使用未经验证的脚本,确保信息的安全性。实验项目十二:Docker容器技术支撑课程目标:L01、L02学时0-2每组人数实验类型£基础验证型综合设计型£研究创新型£其它实验性质£必做选作实验内容课程思政融入点:思政案例1:“科技创新中协作共赢”。思政教学目标:OCI是一个开放标准组织,由Linux基金会于2015年创建,其目标是推动容器技术的开放标准化,以促进容器生态系统的发展和互操作性。其标准的制定过程是公开透明的,确保了标准的中立性和开放性。通过制定统一的容器标准,OCI可以确保不同容器运行时和容器镜像实现之间的互操作性,使用户可以在不同的容器运行时上运行相同的容器镜像,无需担心不同容器实现之间的差异。从而降低容器技术的锁定效应,促进容器生态系统的发展。安全教育:Linux实验的安全教育在课程中扮演着至关重要的角色,特别是涉及到系统操作和网络访问的实验。以下是Linux实验的安全教育方面的几个重要点:1.安全意识培养:在实验开始前,首先向学生强调安全意识的重要性。教育他们在实验中要时刻牢记系统安全的原则,不要轻率地进行可能造成损失或破坏的操作。2.道德与法规教育:强调学生在实验中要遵守计算机伦理准则和相关法律法规,不进行非法入侵或滥用权限的行为。实验十二:Docker容器技术1.目的要求-通过实际应用案例,展示Docker容器技术在现代IT架构中的应用价值和便利性。-理解Docker容器的基本概念、架构原理以及与传统虚拟化的区别。-掌握在openEuler操作系统上安装和配置Docker引擎的方法,包括设置镜像仓库和配置镜像加速器以提高拉取速度。-学会创建、启动、停止、删除Docker容器,以及管理容器内部应用、配置容器网络和数据卷等操作。2.方法原理-详细介绍Docker容器技术的原理和相关概念,解读容器镜像和容器生命周期管理。-在openEuler系统上,通过一步步的实际操作,演示Docker的安装、镜像操作、容器创建与管理等实践步骤。3.主要实验仪器及材料-计算机主机:搭载openEuler操作系统的服务器或虚拟机环境。-网络环境:确保可以连接到Docker官方仓库或其他可信的镜像仓库。4.掌握要点-学会安装和卸载DockerCE或EE版本,了解Docker守护进程的工作机制。-使用dockerpull、dockerimages、dockerrmi等命令管理和操作镜像。-通过dockerrun、dockerstart、dockerstop、dockerrm等命令对容器进行创建、启动、停止、销毁等操作。-设置容器端口映射、挂载数据卷、使用环境变量等方式配置容器内部服务。-培养安全意识,防止信息泄露或系统风险。5.实验内容:a.在openEuler系统上安装Docker引擎,配置阿里云或DaoCloud等镜像加速器服务。b.从官方仓库拉取镜像,查看本地镜像列表,清理无用镜像。c.创建并运行容器,验证容器内部应用的可用性。d.设置容器端口映射,持久化容器数据,通过容器间通信实践网络模式配置。e.回顾实验过程,总结Docker容器技术的关键知识点,探讨其在实际生产环境中的应用范围和优势。f.强调安全教育,确保信息的安全性。七、考核方式考核方式:综合考核检验课程目标达成度,评价学生学习成果达成度。考核方式以考查为主。考核环节包括平时成绩(占20%)、期中考试成绩(占20%)和期末考试成绩(占60%),总评成绩以百分计,满分100分。平时成绩由作业和课堂表现等组成,考核方式不低于4种;期末考查完成一项上机测试。考核依据建议分值占比考核/评价细则对应课程目标(占比)平时成绩20%主要考核学生对每章节知识点的复习、理解和掌握程度,以及学生课堂的参与度等。L01(30%)L02(30%)L03(40%)期中考试20%考核对基础知识掌握情况,运用课程知识分析和解决实际问题能力情况L01(30%)L02(30%)L03(40%)期末考试60%期末考查完成一项上机测试,成绩100分,成绩按比例计入课程总评成绩。考察学生对本课程的基本概念、基本方法、基本技术的掌握程度,考核学生运用所学方法设计解决方案的能力,动手实践能力,是对学生学习情况的全面检验。L01(30%)L02(30%)L03(40%)八、课程目标达成度计算方法课程目标达成度评价以课程分目标达成度评价为主,具体计算方法如下:第九、教材、参考文献与其他教学资源1.自编讲义:2.选用教材:[1].Linux操作系统与云计算[M].人民邮电出版社,2024.08.[2].Linux操作系统[M].中国科学技术大学出版社,2017.01.3.参考文献:[1]HarleyHahn.Unix&Linux大学教程[M].北京:清华大学出版社,2010.[2]JamesTurnbull.Linux系统管理大全[M].北京:人民邮电出版社,2010.4.课程网址:5.相关教学资源网址:编制:Linux操作系统课程组执笔人:审定人:吴海峰

安庆师范大学实验教学周历表学院:计算机与信息学院专业:计算机科学与技术(工)年级班级:2021级(1)(2)班实验课程:Linux操作系统学年:2023——2024第2学期1.班级总人数:93人2.分组循环:1组3.实验开出率:100%周次应开实验项目名称实验时数每组人数实验室1实验1:认识Linux操作系统22实验2:Linux系统安装与配置23实验3:Linux基本操作24实验3:Linux基本操作25实验4:Linux文件操作26实验4:Linux文件操作27实验5:用户及用户组管理28实验6:软件包管理29实验7:Vim编辑器210实验8:系统管理与安全211实验8:系统管理与安全212实验9:网络管理与安全2-413实验10:Shell编程214实验10:Shell编程215实验11:过滤器216实验11:过滤器217实验11:过滤器218实验12:Docker容器技术0-2指导教师签名: 实验室主任签名:2024年02月14日

安庆师范大学计算机与信息学院课时计划(教案)课程名称Linux操作系统主讲教师课程思政2024版

课程简介课程的学科背景:《Linux操作系统》作为计算机相关专业的一门专业基础或选修课程,是很多课程的基础课程,它不仅为今后专业课学习打下坚实的技术基础,也为系统运维提供必要的方法和工具。开设目的和意义:《Linux操作系统》课程的开设旨在培养学生对Linux操作系统的深入理解和掌握,包括其核心概念、基本原理、体系结构以及命令操作等内容。为日后从事相关领域的研究、开发和运维工作奠定坚实的基础。主要内容:课程主要内容包括Linux操作系统的概述与历史、Linux系统安装、基本操作、文件系统、vim编辑器的使用、用户及用户组管理、服务进程和计划管理、软件包管理、Shell编程等方面。课程特色与思政教育:该课程的特色在于注重理论与实践相结合,强调学生动手实践能力的培养。课程涵盖Linux的开源精神与社区合作,培养学生的合作意识和团队精神。Linux操作系统作为服务型操作系统,提高学生的服务意识。教学与考核方式:教学过程主要采用多媒体教学手段和启发式、案例式、研讨式等多种教学方法,并综合运用课堂教学、习题课教学、课外辅导等多种教学方式,大力推广和提倡线上线下混合教学和MOOC教学模式。

课程情况序号课程标题学时页码1第1章云计算与Linux概述2学时12第2章openEuler系统安装与配置2学时53第3章Linux基本操作(1)2学时84第3章Linux基本操作(2)2学时115第4章Linux文件操作(1)2学时146第4章Linux文件操作(2)2学时177第5章用户及用户组管理2学时208第6章软件包管理2学时239第7章Vim编辑器2学时2610第8章系统管理与安全(1)2学时2911第8章系统管理与安全(2)2学时3212第9章网络管理与安全2学时35+第9章网络管理与安全(2)*0-2学时3813第10章Shell编程(1)2学时4014第10章Shell编程(2)2学时4315第11章过滤器(1)2学时4516第11章过滤器(2)2学时4817第11章过滤器(3)2学时5018第12章Docker容器技术*0-2学时52

配套教材[1].Linux操作系统与云计算[M].人民邮电出版社,2024.08.[2].Linux操作系统[M].中国科学技术大学出版社,2017.01.参考文献[1]BlumR,BresnahanC.LinuxCommandLineandShellScriptingBible,4thedition[M].JohnWiley&Sons,2022.[2]NocentinoAE,WeissmanB.InteractingwithYourKubernetesCluster[M].2021.[3]GarbarinoE.BeginningKubernetesontheGoogleCloudPlatform:AGuidetoAutomatingApplicationDeployment,Scaling,andManagement[M].2019.[4]RitiP.IntroductiontoGCP:WithDocker,Jenkins,andKubernetes[M].2018.[5]RitiP.NetworkConfigurationandManagementinGCP:WithDocker,Jenkins,andKubernetes[M].2018.[6]VohraD.KubernetesonAWS[M].Apress,2017.[7]NickoloffJ.DockerinAction[M].ManningPublicationsCo.2016.[8]BaierJ.GettingStartedwithKubernetes[M].PacktPublishing,2015.[9]StevensRW,RagoSA.AdvancedProgrammingintheUNIX(R)Environment,3rdedition[M].DBLP,2013.[10]HahnH.HarleyH

温馨提示

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

评论

0/150

提交评论