资源描述
Linux操作系统课程教学大纲课程编号: 课程名称: 学时学分: 适用专业: 开课单位:Linux操作系统60学时,4学分软件工程,计算机科学与技术课程类型:专业课自主学习:开课时间:0学时一、课程定位Linux操作系统在本专业人才培养方案中是专业核心课程,主要培养学生对Linux系 统的应用能力,该课程具有很强的实践性,重在操作和应用技能的培养,在软件工程课程体 系中占有重要地位。该课程的先修课程是计算机网络、操作系统、程序设计基础,该课程的 后续课程是大数据应用开发、数据分析与挖掘、云计算应用与维护。通过本课程的学习,使 学生熟悉Linux操作系统的基本操作,掌握Linux操作系统的配置管理、编程环境部署。本 课程将紧密结合实际,以首选的Linux桌面系统RHEL8. 2为例讲解操作系统的使用和配置, 为学生今后进行系统管理运维、软件开发和部署奠定基础。整个课程按照从基础到应用,从 基本功能到高级功能的逻辑进行讲授,要求学生通过动手实践来掌握相关的技术操作技能。本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技 术,使学生加深对操作系统的基本知识与基本技能的理解,学会在Linux平台上配置网络服 务,培养学生的分析问题和解决问题的实际能力。二、课程目标1 .知识目标掌握Linux操作系统的常用命令(1) 能够使用至少一种文本编辑工具进行文本编辑能够对系统用户、权限、文件、软件、网络等模块进行常规管理(2) 能够在Linux系统上进行C/C+程序的开发及管理能够在Linux 搭建网络服务2. 能力目标使用Linux常用软件,进行日常工作的能力;(1) 使用Linux系统构建网络服务的能力;能够利用所学知识处理日常系统运行中遇到的故障并能排除故障;3. 素质目标培养并加强学生自主探索学习的能力(1) 相互协作解决问题的意识提高学生英文文档的阅读水平三、教学内容与要求序号教学内容教学要求建议 学时重点难点教学方 法和手 段1Linux 简 介掌握Linux基础知识,掌握 Linux性质和特点掌握Linux 的内核版本及发行版本2重点:Linux性质及版本讲授法; 练习法;2Linux 系 统安装掌握正确的Linux的安装、 启动、登陆、注销和关机方 法4重点:Linux安装过程讲授法; 演示法; 任务驱 动法3文件管理了解Linux文件与目录基础 知识,掌握图形界面和命令 行的文件与目录的创建管 理,以及文件和目录权限的 管理。4重点:1. Linux目录结构2. Linux目录配置标准3. Linux文件类型 难点:L文件和目录基本操作讲授法; 演示法; 任务驱 动法;4文本编辑 器掌握命令模式、插入模式和 末行模式的使用方法4重点:Linux文件目录操作相关命令 难点:文件复制、移动命令讲授、 讨论、 任务胆 动法5用户与组 管理了解Linux用户账户与组账 户基础知识掌握用户组及权限的基本操 作6重点:用户和群组的管理命令 难点:文件权限管理操作命令讲授、 讨论、 任务驱 动法6软件包管理掌握Linux的标准文件系统、 dnf包及文件打包、压缩解压 等;理解载入点的概念4重点:归档压缩、解压缩文件命令 难点:Dnf包管理命令讲授、 讨论、 任务驱 动法7进程管理掌握Linux进程管理4重点:进程的自动化任务调度的设计 难点:Cron服务配置讲授法; 演示法; 任务驱 动法;8外存管理了解Linux磁盘配额的基础 知识,掌握手动挂载和自 动挂载,操盘分区和LVN管 理。6重点:1 .挂载2. 磁盘分区3. 磁盘配额4. 磁盘Ivm管理 难点:磁盘Ivm管理讲授法; 演示法; 任务驱 动法9网络管理掌握网络管理的知识和技 能,重点是systemd管控系 统和服务。4重点:1. systemd与系统初始化2. systemd服务控制 难点:网络安全讲授法; 演示法; 任务驱 动法10Samba 服熟练掌握Samba服务器的基4重点:讲授法;务器本原理和配置Samba服务器配置,linux和windows 共早资源互访演示法; 任务驱 动法;11FTP服务 器熟练掌握FTP服务器的基本 原理和配置4重点:FTP服务器的配置讲授法; 演示法; 任务驱 动法;12DNS服务器熟练掌握DNS服务器的基本 原理和配置4重点:主DNS服务器的配置讲授法; 演示法; 任务驱 动法;13WWW服务 器熟练掌握配置用户WEB站点 和虚拟服务器的基本原理和 配置4重点:虚物服务器的应用讲授法; 演示法; 任务驱 动法;14Linux 下 的编程掌握C/C+编译器的使用、基 本的Shell编程,能熟练使 用位置参数、表达式、流程 控制语句,能编写Shell函 数。6重占1. Shell 脚本2. Shell 变量3. 位置参数4. 表达式与运算符5. 多命令的组合执行6. 流程控制7. Shell 函数 难点:1. 流程控制2. Shell 函数讲授法; 演示法; 任务驱 动法;四、实验内容实验一 RHEL8.2的安装与基本使用实验二Linux基本命令使用实验三文本编辑器的使用 实验四用户和组管理实验五软件包管理实验六进程管理实验七 磁盘分区管理实验八 逻辑卷LVM管理实验九磁盘配额管理实验十网络管理实验Samba服务器配置-Windows客户机匿名访问Samba共享资源实验十一 Samba服务器配置-Linux和windows共享资源互相访问 实验十二FTP服务器配置实验十三DNS服务器配置实验十四 WEB服务器配置-个人web站点配置实验十四 WEB服务器配置-基于IP的虚拟主机配置实验十四 WEB服务器配置-基于端口的虚拟主机配置 实验十五Linux下的编程五、教材、参考书和实验指导书教材:Linux操作系统案例教程第3版 彭英慧,刘建卿,史玉琢 机械工业出版社2022 实验指导书:Linux操作系统案例教程第3版实验指导书 自编参考书:Linux操作系统 张同光 清华大学出版社20208五、考核方式及评分标准本课程根据培养方案列为考试课。平时作业、出勤、小测验、实验成绩占总成绩的20%, 期末考试成绩占总成绩的80%。总成绩合格才能获得学分。六、其他情况说明无课程负责人:审核:学期授课计划第1页序号早节教学内容作业时累档寸11第1章Linux简介课后作业4422第2章Linux系统安装课后作业4833第3章文件管理课后作业41244第4章文本编辑器课后作业416学期授课计划第2页序号早-Hj-教学内容作业周55第5章用户与组管理课后作业42063第6章软件包管理课后作业42473第6章进程管理课后作业42883第8章外存管理课后作业432学期授课计划第3页序号.辛教学内容作业累十倒94第9章网络管理课后作业436104第10章samba服务器课后作业44011第11章FTP服务器课后作业44412第12章DNS服务器课后作业448134第3章www服务器课后作业452144第8章Shell编程课后作业456154复习考试60第4页
展开阅读全文