一、课程信息
表1 课程信息表
|
课程名称(学时) |
Linux系统管理与自动化运维 (48学时) |
开课院部 |
人工智能学院 |
|
课程代码 |
ZN0094Z |
适用专业及专业代码 |
计算机应用技术 510201 |
|
课程属性 |
□公共基础平台课程□专业(群)平台基础课程☑专业(群)专业课程 |
||
|
课程性质 |
□必修课□限选课☑任选课 |
||
|
考核方式 |
⑥报告,⑨其它 |
||
|
前导课程 |
《计算机网络技术》、《网络操作系统》 |
||
|
后续课程 |
《系统部署与运维实战》、《Web前端设计与开发》 |
||
考核方式:①闭卷,②开卷,③技能测试,④面试(含答辩、口试、表演等),⑤小论文,⑥报告(含读书报告、调查报告、实习报告等),⑦项目(方案)设计,⑧课程实践,⑨其它。
二、课程性质与任务
(一)课程性质
《Linux系统管理与自动化运维》是计算机网络技术专业以及其他相关信息技术专业的一门重要专业基础课。该课程为学生提供了Linux这一流行的网络操作系统的理论基础和实践技能,是后续深入学习网络管理、服务器配置、系统开发等课程的基石。这门课程的性质包括以下几个方面:
实践性:该课程不仅注重理论知识的传授,更强调实践操作能力的培养。通过课程学习,学生将掌握Linux系统的安装、配置、管理以及网络服务的搭建和配置等实际操作技能,这些技能对于未来从事IT行业相关工作至关重要。
技术性:学生将学习并掌握一系列Linux系统管理和维护的专业技术工具,如shell脚本编程、文本处理工具(grep、vi、vim)等。这些工具的使用将极大地提高系统管理和维护的效率。
创新性:Linux的开源特性为学生提供了广阔的创新空间。课程鼓励学生探索Linux系统的各种功能和特性,尝试不同的配置和优化方案,甚至参与到开源社区的项目中,贡献自己的代码和想法。
跨学科性:Linux系统管理与自动化运维课程还常常与其他学科进行融合,如云计算、大数据、人工智能等。通过与其他学科的交叉学习,学生可以在Linux平台上进行更加深入和广泛的技术创新,推动技术的发展和应用。
(二)教学任务
全面员彻党的教育方针,落实立德树人根本任务,包括培养信息技术专业人才、促进技术创新与研发、推动信息化建设与发展以及传播开源文化与理念等,提升国家的信息化水平和国际竞争力。使学生成为德智体美劳全面发展的高素质技术技能人才。
三课程目标与要求
(一)总体目标与要求
《Linux系统管理与自动化运维》课程的总体目标和要求旨在通过全面、系统的教学内容和灵活多样的教学方法,培养学生的Linux系统管理能力、问题解决能力、创新能力和职业素养,为其未来从事信息技术相关工作打下坚实的基础。主要分为以下几个方面:1.使学生全面了解Linux系统管理与自动化运维的基本概念、发展历程、主要特性及其应用领域。2.掌握Linux系统管理与自动化运维的安装、配置、管理以及基本命令的使用。3.熟悉Linux系统的安全配置与管理,包括用户权限管理、防火墙设置等。4.熟练使用linux基础命令。
(二)具体目标与要求
素质目标:培养学生的职业道德和职业素养,使其具备诚实守信、善于沟通、合作和富有爱心的品质。
知识目标:掌握Linux的权限控制,shell命令以及文本编辑工具vim的使用,能够编写简单的shell脚本,磁盘的分配以及网络的基本配置。
能力目标:培养学生具备在Linux系统上进行日常操作、维护和管理的能力,使学生能够根据实际需求,独立完成Linux系统的安装、配置和优化工作,提升学生的团队协作和沟通能力,能够在团队中有效协作,共同完成项目任务。
四、课程内容与结构
(一)职业能力与课程内容
表2 职业能力与课程内容
|
工作内容 |
职业能力分析 |
支撑能力的知识技能 |
|
安装、配置Linux系统,进行系统更新、备份与恢复,解决系统故障等 |
系统安装与维护能力 |
Linux基础(历史、发展、特点)、常用命令、文件系统与目录结构、文件权限管理等。 |
|
管理用户和组权限,文件系统与磁盘管理,网络配置与管理,进程与任务调度等。 |
系统管理能力,权限控制能力。 |
用户与组管理、文件系统与磁盘管理、网络配置与管理、进程管理、Shell编程等 |
(二)课程结构与学时安排
《Linux系统管理与自动化运维》课程共计48学时,分三个模块,10个项目,每个项目按照工作内容分为若干任务,每一个任务承载一定学习内容,具体如下表:
表3 课程结构及学时安排
|
模块 |
任务 |
学习内容 |
学时 |
|
|
模块一 |
项目一 Linux系统管理与自动化运维基础 |
4学时 |
1.安装与启动 2.熟悉shell命令 3.使用vim编辑 4.管理用户 5.管理用户组 6.查看用户和用户组状态 7.管理文件 8.压缩文件 9.设置文件权限 10.创建磁盘分区 11.设置磁盘配额 12.管理逻辑卷 |
16 |
|
项目二 用户与用户组管理 |
4学时 |
|||
|
项目三 文件管理 |
4学时 |
|||
|
项目四 磁盘与文件系统管理 |
4学时 |
|||
|
模块二 |
项目一 软件包与进程管理 |
4学时 |
1.管理软件包 2.管理进程 3.管理linux服务器 4.管理计划任务 5.了解简单的shell脚本 6.使用条件判断语句 7.使用条件循环语句 8.使用网络配置命令 9.使用网络调试命令 |
16 |
|
项目二 服务管理与任务定制 |
4学时 |
|||
|
项目三 shell简易编程 |
4学时 |
|||
|
项目四 网络基本配置 |
4学时 |
|||
|
模块三 |
项目一 远程登录服务器 |
8学时 |
1.配置与启动openssh 2.远程控制服务 3.安装与配置samba服务器 4.安装与配置web服务器 |
16 |
|
项目二 网络服务器的搭建及应用 |
8学时 |
|||