《Linux操作系统实战(Ubuntu版)》教学大纲
课程基本信息 | |||||
课程代码: | 课程名称(中/英): Linux操作系统实战(Ubuntu版) Introduction to Linux System(Ubuntu) | ||||
学分:2.5 | 总学时:48 | 理论学时:32 | 实践学时:16 | ||
课程性质:选修 | 开课学期: | 适用专业: | |||
先修课程: | |||||
开课单位: | 大纲版本: | ||||
制定(修订)人: | 审核人: | 批准人: | |||
制定(修订)时间: | 审核时间: | 批准时间: | |||
一、课程目的
Linux操作系统是一个功能强大而且十分灵活的操作系统,安全行、稳定性好,很少受到病毒
和黑客的攻击。本课程系统介绍Linux操作系统的基本操作、讲解系统的安装及配置、系统常用命令的使用,用较多的课时学习系统的命令行界面及命令行界面下的应用程序的功能及使用方法。本课程可以配合操作系统原理课,使学生能理论结合实践。
二、课程性质和任务
本课程的主要任务是讲授Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养学生的动手能力。
(1)使学生了解Linux操作系统在行业中的重要地位和广泛的使用范围。
(2)在学习常用命令的基础上,加深对Linux操作系统的认识和实践配置能力。
(3)加深对计算机网络基础知识的理解,并在学会简单配置与应用。
(4)掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。
(5)掌握Linux操作系统Shell编程基本语法与脚本编写。
(6)为更深一步学习Linux嵌入式平台开发奠定坚实的基础。
三、教学要求
(1)通过对Linux操作系统在各行业的应用、各分支之间的关系,使学生加深理解学习Linux的必要性,对Linux的应用领域做到心中有数。
(2)通过实践教学,使学生掌握Linux操作系统的安装、基本配置和图形界面及命令行界面的使用方法。
(3)通过理论和实践教学,使学生掌握Linux操作系统的用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除的能力。
(4)通过理论和实践教学,使学生掌握Linux操作系统Shell编程的基本知识、基本语法。通过各种实例,使学生掌握Shell脚本的编写。
四、教学内容和课时安排
本课程共48学时,2.5学分,具体教学内容和课时安排如下:
第一章Linux概述
课时:
理论4课时
实验1课时
教学内容:
1.操作系统简介
2.Linux简介
3.Linux的发行版
4.Ubuntu发行版
5.Ubuntu操作系统在虚拟机中的安装
教学要求:
本章让学生初步认识Linux这个免费的操作系统,了解自由软件的性质和意义。要求掌握Linux的内核版本;了解各种流行的Linux发行版本。了解Linux操作系统的广泛用途,认识Linux在操作系统中的重要地位,对Linux操作系统产生学习的兴趣。
本章讲述Linux操作系统的安装,要求掌握VirtualBox开源虚拟机的安装;掌握使用ISO文件安装Ubuntu操作系统的步骤。
第二章 Linux基本操作
课时:
理论4课时
实验2课时
教学内容:
1.X窗口系统
2.基于X的桌面环境
3.GNOME基本操作
4.命令行界面
5.终端中获取帮助
6.命令行文本编辑器
教学要求:
本章讲述Linux的基本使用方法,由于Linux通常不需桌面环境就能正常工作,所以对用户界面的部分只要求大体了解,主要要求掌握Linux登陆、注销、关闭和重启的方法以及常用图形界面如浏览器、资源管理器等软件的使用方法。
本章中重点是命令行界面的使用,命令行是Linux操作系统中最常用、最重要的一种交互方式,基本上所有的工作都可以使用命令行进行处理,所以理解并掌握命令行的使用是非常重要的。本章要求能够掌握基本的命令行的打开方法、基本命令的使用方法、在命令行中获取帮助的方法以及文本编辑器的使用方法。
第三章 文件系统基础
课时:
理论4课时
实验2课时
教学内容:
1.文件系统简述
2.目录与路径
3.目录管理
4.文件管理
5.显示文件内容
6.文件压缩与备份
教学要求:
本章主要讲述文件系统的基本概念以及文件管理的方式、文件管理的相关命令、管道等内容,其中需要掌握文件与目录的操作、掌握文件压缩、归档的相关命令,同时掌握文本文件在命令行窗口中的创建、编辑、查看等操作。Linux操作系统中所有的内容都是以文件的形式进行存储与配置的,所以本章内容是Linux操作系统中最基础的部分,大部分知识掌握以后才可以进行后续的学习。
第四章 用户与权限
课时:
理论4课时
实验2课时
教学内容:
1.用户及用户组
2.用户切换
3.用户管理
4.用户组管理
5.文件权限
教学要求:
Linux操作系统是真正的多用户、多任务的操作系统,同一时间可以允许多用户登录并使用,所以用户与用户组是Linux操作系统中非常重要的一个组成部分。本章内容中需要理解用户与用户组的基本概念、用户的创建、删除与配置等基本操作操作。
在理解了用户与用户组的基础上进一步理解文件权限相关概念、权限的分类,掌握文件权限的更改方法、相关命令的使用方法。
第五章 程序与进程管理
课时:
理论4课时
实验2课时
教学内容:
1.任务管理
2.进程管理
3.计划任务管理
4.系统服务管理
教学要求:
Linux操作系统是真正的多用户、多任务的操作系统,同一时间不仅允许多用户登录并使用,还允许运行多个任务、进程。每一个进程都会占用一定的硬件资源,为了保证系统能够持续稳定的运行,Linux的使用者必须掌握如何对任务、进程进行管理。
本章内容中需要学生了解任务管理的意义、进程的基本概念,掌握进程管理相关命令、计划任务的设定与取消以及systemctl服务管理命令的使用。
第六章 Ubuntu软件包管理
课时:
理论2课时
实验1课时
教学内容:
1.软件包管理
2.dpkg命令
3.apt-get命令
4.snap包管理工具
5.TarBall格式软件包
教学要求:
广义上讲Linux操作系统是由Linux内核和外部大量的软件包构成的,且包与包之间又存在大量的依赖关系,所以Linux操作系统的各个发行版大都提供了一些包管理工具,用来管理日益严重的依赖关系。
本章内容中主要介绍了Ubuntu发行版中常用的几种包管理工具,其中dpkg命令、apt-get命令的使用需要学生掌握并熟练使用。TarBall格式软件包由于比较麻烦,学生熟悉即可,常见的软件一般不需要用户进行编译安装。
第七章 网络管理
课时:
理论2课时
实验2课时
教学内容:
1.常用网络配置命令
2.防火墙
3.SSH服务
4.FTP文件传输服务
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论