admin 管理员组文章数量: 1087135
2024年1月14日发(作者:冒泡排序注意事项)
《Ubuntu Linux操作系统》
教学大纲
学 时:54
代 码:
适用专业:高职高专类计算机专业
制 定:
审 核:
批 准:
一、课程的地位、性质和任务
作为开源操作系统的优秀代表,Linux在服务器平台、桌面应用和嵌入式应用等领域应用广泛,并形成了自己的产业生态。云计算、大数据、物联网等新兴信息技术应用大部分以Linux作为操作系统平台。为加速解决操作系统国产化问题,许多国产操作系统都是基于Linux研发的。Ubuntu又是Linux桌面系统的首选,尤其适合初学者快速入门。Ubuntu能够提供良好的用户体验,满足日常办公和软件开发的需求,使用户在计算机上便捷地使用Linux操作系统成为现实。本课程的开设旨在培养掌握Linux操作系统的管理运维应用型人才,既服务自主可控操作系统的开发战略,又满足我国紧缺人才的需求。
通过本课程的学习,学生应能熟悉Linux操作系统的基本操作,掌握Linux操作系统的配置管理、软件使用和编程环境部署。本课程将紧密结合实际,以首选的Linux桌面系统Ubuntu为例讲解操作系统的使用和配置,为学生今后进行系统管理运维、软件开发和部署奠定基础。整个课程按照从基础到应用,从基本功能到高级功能的逻辑进行讲授,要求学生通过动手实践来掌握相关的技术操作技能。
本课程培养的IEET核心能力如下。
(1)具备系统管理方向的系统工程师的工程能力:掌握Linux配置管理和运维,包括用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、Shell自动化运维、服务器安装与管理。
(2)具备应用开发工程师的开发环境部署能力,包括Shell编程、C/C++编译、Java和Python开发环境、LAMP平台等部署和流程。
(3)基本职业素养:具有良好的文化修养、职业道德、服务意识和敬业精神;接受企业的文化;具有较强的语言文字表达、团结协作和社会活动等基本能力;具有基本的英语文档阅读能力,能较熟练地阅读理解Ubuntu Linux的相关英文资料。
二、课程教学基本要求
理论上,要求学生掌握Ubuntu Linux操作系统的基础知识,包括配置管理、桌面应用、软件开发环境。
技能上,要求学生能掌握Ubuntu Linux操作系统的配置方法和使用技能,涵盖系统安装和基本使用、图形界面与命令行、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、桌面应用、Shell系统运维、软件开发工作站部署,以及Ubuntu服务器安装与管理。
要求在教学过程中合理安排理论课时和实验课时,让学生有充分的时间动手实践,练习课程中
0
学到的管理和运维方法。
三、课程的内容
序号 单元
认识Linux和Ubuntu
1
Ubuntu快速入门
安装Ubuntu桌面版
Ubuntu桌面环境
使用Ubuntu桌面版进行日常办公
Linux命令行界面
2 熟悉Ubuntu命令行操作 Linux命令行的基本使用
命令行文本编辑器
3
用户与组管理
创建和管理Linux用户账户
创建和管理Linux组账户
Linux目录操作
4
文件与目录管理
Linux文件操作
文件和目录权限管理
磁盘分区管理
文件系统管理
5 磁盘存储管理 挂载和使用外部存储设备
逻辑卷管理
文件系统备份
Deb软件包管理
6
软件包管理
高级软件包管理
Snap包管理
源代码编译安装
Linux进程管理
7 系统高级管理 使用systemd管控系统和服务
计划任务管理
初识Shell脚本
使用Shell变量
8
Shell编程与自动化运维
使用表达式与运算符
实现流程控制
使用函数实现模块化程序设计
使用Shell正则表达式高效处理文本
编译C/C++程序
9 部署软件开发工作站 搭建Java开发环境
搭建Python开发环境
安装Ubuntu服务器
10
部署Ubuntu服务器
远程管理Ubuntu服务器
部署文件服务器
部署LAMP服务器
主要内容
四、课时分配表
序号
1
2
课程内容
Ubuntu快速入门
熟悉Ubuntu命令行操作
总学时
4
4
1
讲课 实验
2
2
习题课
机动
2
2
3
4
5
6
7
8
9
10
11
用户与组管理
文件与目录管理
磁盘存储管理
软件包管理
系统高级管理
Shell编程与自动化运维
部署软件开发工作站
部署Ubuntu服务器
复习与考核
4
4
6
4
6
4
6
6
6
54
2
2
4
2
4
2
2
2
24
2
2
2
2
2
2
4
4
24
合计
五、实验项目及基本要求
实验课按教材各项目(单元)实操的内容安排。
六、考核办法
1.考试采用统一命题,包括笔试和上机考试,考试时间分别为120分钟。课程成绩=(笔试成绩+上机考试成绩)/2。
2.本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。
3.试题的难度可分为易、较易、较难和难四个等级,试卷试题难度的分数比例一般为2:3:3:2。
4.试题主要题型有:选择题、简答及综合应用等。
七、教法说明
本课程将采用理论与实践相结合的教学方法。在理论上,通过实际应用案例引入概念、原理和方法;授课过程中可结合PPT和计算机实时演示,要求学生理解并掌握。在实践上,组建实验平台,进行实验操作,通过上机实践,让学生练习操作。
充分地利用Internet资源,发挥学生学习的主动性和利用网络资源的积极性,搜集最新的Ubuntu操作系统资料、了解最新的Linux技术,调查与Ubuntu同源的国产自主操作系统及其本地化功能。
本课程要求学生自己动手分析实例,学习基本理论和方法,结合已有的知识,适当组织一些讨论,充分调动学生的主观能动性,以达到本课程的教学目的。
本课程的重点:Linux命令行操作、文件与目录管理、文件系统管理、systemd管控系统和服务、Shell编程与自动化运维、C/C++编译、Ubuntu服务器安装、LAMP服务器。
本课程的难点:逻辑卷管理、源代码编译安装、systemd、计划任务管理、C/C++编译,Java开发环境、Python开发环境。
八、教材及参考书
理论教材:《Ubuntu Linux操作系统(项目式微课版)》,人民邮电出版社,梁玲 钟小平主编,2023.1
2
教学进度表
课 程
称:
任 课
师:
隶 属
部:
隶 属 教
室:
适用 专业
级:
总学时
学年 第 学期 填表日期 / /
名 Ubuntu Linux操作系统 教材 名Ubuntu Linux操作系统(项目式称: 微课版)
教
主 梁玲等
编:
系
出 版 人民邮电出版社
社:
研
出 版 时2023.1
间:
班
教研室主任:
本 学 期 时 数
讲课 实验 机动
24 24 0
已完成学时
54 0
本课程的主要内容:
“Ubuntu Linux操作系统”课程是一门实践性很强的专业课程,主要教学内容包括解Ubuntu操作系统的基本操作、配置管理、软件开发平台和服务器部署。要求学生掌握Ubuntu Linux操作系统的基础知识,Ubuntu Linux操作系统的配置方法和使用技能。
周月/教学 习学教 学 内 容 备注
次 日 形式 题 时
项目一 Ubuntu快速入门
任务一 认识Linux和Ubuntu(课堂讲解包括Ubuntu的发展前景和Ubuntu的国内应用现状)
讲授 任务二 安装Ubuntu桌面版 2
任务三 熟悉Ubuntu桌面环境
任务四 使用Ubuntu桌面版进行日常办公(演示使用Web浏览器、播放多媒体)
项目一 Ubuntu快速入门
1
实验1:安装Ubuntu桌面版
实验2:熟悉桌面环境基本操作
任务3:实现桌面个性化设置
实验 实验4:安装和更新软件包 2
实验5:使用远程桌面
实验6:收发电子邮件
实验7:使用微信和TIM
实验8:使用LibreOffice办公套件
合计
54
其他
6
3
讲授
实验
2
讲授
实验
3
讲授
项目二 熟悉Ubuntu命令行操作
任务一 熟悉Linux命令行界面
任务二 熟悉Linux命令行的基本使用
任务三 熟悉命令行文本编辑器
项目二 熟悉Ubuntu命令行操作
实验1:使用终端窗口
实验2:使用文本模式
实验3:远程登录Linux命令行界面
实验4:巧用Linux命令行
实验5:处理命令行输入与输出
实验6:查看和设置环境变量
实验7:使用命令行进行网络配置
实验8:使用Vim编辑配置文件
实验9:使用Nano编辑配置文件
实验10:解决文本模式下的中文显示和输入
项目三 用户与组管理
任务一 创建和管理Linux用户账户(包括考察sudo配置文件)
任务二 创建和管理Linux组账户
项目三 用户与组管理
实验1:使用图形用户界面工具创建和管理用户账户
实验2:使用命令行工具创建和管理用户账户
实验3:在Ubuntu系统中启用root登录
实验4:多用户登录与用户切换
实验5:使用“用户和组”工具管理组账户
实验6:使用命令行工具管理创建和管理组账户
项目四 文件与目录管理
任务一 Linux目录操作(演示使用文件管理器进行目录操作)
任务二 Linux文件操作(演示使用文件管理器进行文件操作,使用命令行工具处理文本文件内容)
任务三 文件和目录权限管理(演示使用文件管理器管理文件和文件夹访问权限)
2
2
2
2
2
4
实验
讲授
讲授
4
实验
讲授
5 实验
项目四 文件与目录管理
实验1:使用命令行工具进行目录操作
实验2:使用命令行工具进行文件操作
实验3:使用sed命令处理文本文件内容
实验4:使用awk命令分析处理文本文件内容
实验5:使用命令行工具变更文件访问者身份
实验6:使用命令行工具设置文件访问权限
实验7:设置默认的文件访问权限
实验8:设置特殊权限
项目五 磁盘存储管理
任务一 磁盘分区管理(演示使用内置的磁盘管理器进行分区)
任务二 文件系统管理(演示使用内置的磁盘管理器管理文件系统)
项目五 磁盘存储管理
任务三 挂载和使用外部存储设备(任务实现部分课堂示范)
任务四 逻辑卷管理
任务五 文件系统备份(任务实现部分课堂示范)
项目五 磁盘存储管理
实验1:使用fdisk进行分区管理
实验2:使用命令行工具建立文件系统
实验3:使用命令行工具挂载文件系统
实验4:使用命令行工具检查维护文件系统
实验5:创建逻辑卷
实验6:动态调整逻辑卷容量
实验7:删除逻辑卷
项目六 软件包管理
任务一 Deb软件包管理(演示查看Deb软件包)
任务二 高级软件包管理
任务三 Snap包管理(演示使用Snap搜索和查看软件包)
任务四 源代码编译安装(讲解源代码编译安装的基本步骤)
项目六 软件包管理
实验1:安装和卸载Deb软件包
实验2:使用APT命令行工具
实验3:配置APT源
实验4:使用新立得软件包管理器
实验5:使用PPA源安装新版本软件
实验6:使用Snap安装、更新和删除软件包
实验7:源代码编译安装Python
5
2
2
2
2
2
2
讲授
讲授
实验
6
讲授
实验
7 讲授
项目七 系统高级管理
任务一 Linux进程管理(演示查看和监测进程)
任务二 使用systemd管控系统和服务
(一)systemd与系统初始化
(二)systemd的主要概念和术语
项目七 系统高级管理
任务二 使用systemd管控系统和服务
(三)systemd单元文件
(四)systemctl命令
任务三 计划任务管理
项目七 系统高级管理
实验1:管理控制进程
实验2:执行systemd单元管理
实验3:执行systemd单元文件管理
实验4:管理系统电源(开关机)
实验5:使用systemd管理系统日志
实验6:为普通用户账户定制计划任务
实验7:配置anacron来实现调度任务
实验8:使用systemd实现计划任务管理
项目八 Shell编程与自动化运维
任务一 初识Shell脚本(演示执行与调试Shell脚本)
任务二 使用Shell变量
任务三 使用表达式与运算符
任务四 实现流程控制
任务五 使用函数实现模块化程序设计
任务六 使用Shell正则表达式高效处理文本
项目八 Shell编程与自动化运维
实验1:验证位置参数
实验2:编写Shell脚本监控磁盘空间使用
实验3:编写脚本统计目录和文件数量
实验4:编写脚本清理下载的超大文件
实验5:编写脚本从用户列表文件中批量添加用户
实验6:编写脚本判断一批主机在线状态
实验7:在Shell脚本中使用函数
实验8:编写脚本批量测试网站的可访问性
实验9:在Shell脚本中使用正则表达式
项目九 部署软件开发工作站
任务一 编译C/C++程序
任务二 搭建Java开发环境
任务三 搭建Python开发环境
2
2
2
2
1
2
6
实验
实验
讲授
8
实验
实验
9
讲授
讲授
考试
项目九 部署软件开发工作站
实验1:使用GCC编译器
实验2:使用GDB调试器
实验3:使用Autotools生成Makefile
实验4:安装JDK
实验5:管理Java版本的切换
项目九 部署软件开发工作站
实验6:使用Eclipse开发Java应用程序
实验7:安装Python
实验8:创建和管理Python虚拟环境
实验9:使用pip工具管理包
实验10:安装Python集成开发环境
实验11:使用PyCharm开发Python应用程序
项目十 部署Ubuntu服务器
任务一 安装Ubuntu服务器
任务二 远程管理Ubuntu服务器
任务三 部署文件服务器
任务四 部署LAMP服务器
项目十 部署Ubuntu服务器
实验1:安装Ubuntu服务器
实验2:调整网络配置
实验3:通过SSH远程登录服务器
实验4:基于Web界面远程管理Ubuntu服务器
项目十 部署Ubuntu服务器
实验5:部署NFS服务器
实验6:部署Samba服务器
实验7:在Ubuntu服务器上安装LAMP
实验8:在Ubuntu服务器上配置Apache
实验9:在Ubuntu服务器上配置Apache虚拟主机
实验10:在Ubuntu服务器上配置PHP
实验11:在Ubuntu服务器上配置和管理MySQL
总复习
总复习
2
2
2
2
2
2
2
2
7
版权声明:本文标题:UbuntuLinux操作系统(项目式微课版)-教学大纲、授课计划 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1705197506a476573.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论