版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统教学大纲
中文名称:Linux操作系统英文名称:LinuxOperatingSystem
课程代码:172035学时/学分:36/2
课程类别:专业基础课程性质:必修
先修课程:数据结构操作系统后续课程:嵌入式操作系统网络安全技
01课程简介
Linux操作系统是计算机科学与技术专业开设的一门专业基础课程,是一门实践
性很强的课程;对形成学生的职业能力、提高实践水平有重要的作用。本课程的主
要任务是训练学生能灵活运当今主流的操作系统构建网络环境、进行网络管理、搭
建各种网络服务、不同平台下的软件开发及移植的能力,培养学生综合运用所学知
识进行综合实践的能力,最终让学生提高分析问题、并运用计算机技能解决实际问
题的能力。
02课程地位和教学目的
2.1课程地位
本课程是计算机科学与技术专业的专业基础课,Linux是自由软件项目的重要组
成部分。它目前广泛地应用于计算机科学研究、软件技术研究、网络服务后台系统
等需要高可靠性、高复杂度的环境之中。因此,学习使用Linux也成为计算机专业
人员所必备的技能之一。掌握Linux操作系统的基本应用技能,可以更好地理解多
用户多任务操作系统的进程调度控制管理、系统性能优化管理及软件系统的架构分
析及不同平台移植等知识,对综合实践能力的培养有重要的促进作用。为后续课程
如嵌入式操作系统、工程实训、毕业设计等毕业要求起到重要的支撑作用。
2.2教学目的
本课程是操作系统原理的基础上,在Linux操作系统上的实践课,通过本课程
的学习,使学生能够掌握不同平台的组网、建网、管网以及软件程序设计、平台移
植的基本知识,提高多角度分析和解决问题的能力、以及综合实践的能力。为学生
的后续课程和终身学习奠定基础。该目标分解为以下子目标:
•使学生能够进一步掌握操作系统的结构、内核和管理,了解不同操作系统的特点、
设计技巧和方法。
•理解操作系统与计算机硬件的关系,以及不同操作系统与其平台下软件的关系,掌
握不同的操作系统是如何组织和运作的。
•掌握类Unix操作系统的使用和一般管理方法,掌握Linux操作系统的分时终端下的
系统管理、网络服务构建以及该系统下的编程开发等知识。
具备不同网络操作系统下的各种服务的构建与维护能力、网络编程、多平台软件开
发与移植的能力,从而为学生今后的不同的计算机软硬件系统平台上的开发设计打
下坚实的基础。
教学目标1:掌握类Unix操作系统的基本应用技巧,为今后的该类操作系统下的软
硬件开发、嵌入式系统的设计等打下基础,对毕业要求3-1提供一定的支撑。
教学目标2:能够设计合理的网络系统架构方案,优化系统性能,掌握远程终端方
式管理技术,安全、稳定、高效地建立各种网络服务,对毕业要求5-2提供支撑。
教学目标3:对于系统的不同的系统下的软件开发、平台移植,各种网络服务的构
建、组网建网都需要具备团队协作精神,进行任务分工,成员间的有效合作,满足
实际项目中的客户各种服务需求,承担相应责任,对毕业要求9-1提供支撑。
教学目标4:Linux操作系统不同于Windows的管理方式,是多用户多任务分时操作
系统,更适合远程终端的字符命令方式的管理操作,而且现阶段网络提供各种云服
务、云平台,需要用户自行管理搭建各种网络服务及平台的软件系统运行环境,这
就很好地激发同学们学习使用Linux操作系统的基本知识和技能,并不断地学习提
升和自我完善,来适应新技术发展的需求。对毕业要求12-2提供一定支撑。
课程教学目标与毕业要求的关系矩阵见表1。
03教学内容及要求
作为专业基础课,以下内容为必讲内容,主讲教师可以根据学生的情况、技术发展
要求等实际情况适当的扩展。
3.1课程导论
本单元主要是对Linux操作系统有一个课程概论,对学习掌握Linux操作系统
的重要性及其发展前景有个总的认识。包括自由软件含义及相关术语;Linux操
作系统的组成及特点;Linux操作系统的发展历史,掌握内核版本与发行版本的
区别;以及系统组成以及目前常见的各种Linux发行版本的特点等。
重点:Linux操作系统的组成及特点、内核版本与发行版本的区别。
难点:Linux操作系统的组成
3.2教学单元1:Linux的安装、启动与关闭
本教学单元主要介绍CentOS7系统的整个安装过程,包括其各种安装方式,以
及系统的启动程序及其配置文件、引导步骤、系统的登录、注销及关机要求等内容,
并重点介绍了VMware虚拟机安装Linux系统的方法意义,Linux系统分区特点及与
Windows共存的基本要求,最后介绍了多用户状态下,系统如何安全关机。
重点:Linux操作系统的分区及安装,以及Linux系统的登录、注销及关机要求;
难点:多系统分区的多重引导安装;
3.3教学单元2:Linux操作基础
本教学单元主要介绍了Linux操作系统与shell的关系,强调了命令行操作的
重要性,然后叙述了简单命令、一般命令格式、常用命令、shell高级操作、Linux
的XWindow、GNOME桌面环境及系统菜单等内容。通过本章的学习,用户可以了解到
Linux操作系统与shell的关系、学会一些简单命令、常用命令以及X窗口下的图
形操作。
重点:Shell命令的操作基础、简单命令;
难点:Shell命令的高级操作及系统环境变量;
3.4教学单元3:Linux文件系统
本教学单元主要介绍了文件系统管理的常用命令、文件的权限、目录及文件的
操作、文件的链接等。本教学单元是学习和使用Linux操作系统的基础。文件系统
管理是Linux系统管理的重要组成部分,掌握常用的文件操作命令,对熟练使用
Unix/Linux系统有着重要的作用。
重点:Linux系统的文件操作命令、文件的权限管理;
难点:文件的权限、文件的链接;
3.5教学单元4:Linux系统管理
本教学单元主要介绍了Linux系统管理的主要内容。在用户管理中要熟练掌握
用户和组的维护和管理工作;在软件包管理中要熟悉RPM包和TAR包的使用方法;
在网络通信管理中要了解在命令行下网络的基本配置方法,要熟练掌握网络和通信
命令;在进程控制中,要了解Linux中的前台和后台工作机制,并掌握常用进程管
理命令;在系统的服务启动管理中,要学会查看配置文件和运行级别,并掌握使用
管理服务的常用命令;在磁盘操作管理中掌握磁盘的挂接方法,了解磁盘分区及使
用情况。本教学单元是系统管理员熟练操作Linux的必备基础,也为后面的网络服
务架设和系统配置打下扎实的基础。
重点:用户管理,软件包管理,网络通信管理,进程管理,系统的服务启动管理;
难点:系统的服务启动管理,磁盘操作管理;
3.6教学单元5:vi编辑器的使用
本教学单元主要介绍了vi编辑器的基本操作,包括vi编辑器的启动、保存和
退出、工作模式转换、文本插入、移动光标、字符串检索、文本修改编辑的各种命
令和vi选项设置等内容。通过本教学单元的学习,可以掌握到vi编辑器的基本使
用方法,为以后进行系统配置及shell编程等高效的编辑工作打下坚实的基础。
重点:vi编辑器的启动、编写、保存和退出;命令模式下的操作;
难点:文本移动和编辑多个文件;
3.7教学单元6:shell程序设计
本教学单元主要介绍了Shell命令和编程中的相关内容,它是前面Linux常用
命令的延续,如Shell输入输出命令,同时通过Shell命令及其特有语法规则,可
以组织完成较复杂功能的Shell程序;重点介绍了Shell的语法结构和控制语句等。
重点:shell脚本的建立与执行,shell的变量,shell程序控制结构语句;
难点:shell环境变量、shell输入输出命令;
3.8教学单元7:Linux的网络服务
本教学单元主要介绍了Linux操作系统下网络服务器的配置方法,这些服务包
括几个常用的服务,NFS服务、Web服务、FTP服务以及SMB服务。
重点:Web服务、FTP服务的构建;
难点:Samba服务构建;
3.9教学单元8:LINUX系统的安全管理
本教学单元主要介绍了网络安全的基本知识,包括网络安全的含义、不安全的
因素以及网络安全的关键技术,使读者对计算机安全管理有个更全面的认识;之后
介绍了Linux系统的日志管理在计算机安全中的作用,包括日志类型、常用的安全
管理中日志文件、以及日志的浏览和监测方法;最后介绍了防火墙的相关知识以及
Linux防火墙的基本配置方法。
重点:Linux常用的安全管理中日志文件、以及日志的浏览和监测方法;Linux防火
墙的基本配置方法;
难点:Linux的安全管理中日志文件;Linux防火墙的配置方法;
3.10教学单元9:LINUX系统下的编程
本教学单元主要介绍了Linux系统下的各种开发平台和开发方法,要求掌握最
常用的Linux编程工具以及其环境;Linux下网络协议等概念,socket最基本的系
统调用,这是将来如做网络开发工作的重要基础;嵌入式开发平台的含义和嵌入式
系统的基本开发过程。最后介绍了内核含义,内核的体系结构以及开发内核模块的
过程。
重点:掌握最常用的Linux编程工具以及其环境,这包括C、C++、Java语言的开发
环境及工具的使用;
难点:嵌入式系统的基本开发过程;
04
教学环节的安排要求
4.1课堂讲授
本课程是一门32学时的专业基础课,采用在Windows平台下运行Vmware虚拟
Linux系统,并在Windows下用SSH的远程终端软件登录Linux系统,用字符命令
方式进行讲解,讲授占32学时,课堂教学中采用案例式、实践操作等多种教学方法,
教学过程中要突出教学互动,发挥学生的主观能动性兴趣自主学习。
课堂教学中,以PPT多媒体课件,结合实际操作演示,本课程没有实验,建议在机
房授课,教师通过课上讲解并实际操作,并留给学生课下演练时间,实现教学互动,
培养同学的实践能力。
4.2作业
Linux操作系统,是实践性很强的一门课程,作业布置主要是课后的实际案例操
作,根据学习进度完成指定的作业,实现对教学内容巩固和提高,作业主要锻炼学
生的知识运用能力,掌握Linux系统的实际操作技巧。
4.3案例分析
教学过程中运用案例分析法,来加强知识运用,纠正学生对知识运用的补助与
缺陷。
4.4网络实践
利用网络提供的各种云平台、云服务,让同学实际操练,通过远程终端方式,
架设基本的Web服务、文件系统服务,软件系统的运行环境的搭建,如利用云平台
远程搭建JavaEE软件系统项目的实际运行环境,包括数据库平台的访问,利用本地
不同(PC、移动端)平台来进行访问测试。
05教授方法和学习方法指导
5.1教授方法
讲授法:以黑板理论讲授为主,并结合多媒体PPT幻灯片图文讲解。
演示法:针对系统操作中的问题(如进程控制、设备管理、网络服务等),在windows
下运行虚拟Linux操作系统,并以实例演示进行讲解,易于同学们的理解。
讨论法:以第二课堂、及作业形式,为同学们分配任务,利用Linux操作系统课程
中的内容分析讨论并解答现实计算机网络系统管理中相关的实际问题。
实验法:针对Linux操作系统中的各种操作及管理,例如网络服务的构建上,让同
学们在Windows下的Java语言针对Mysql数据库编程并移植在Linux虚拟机上进行
网站的发布。
5.2学习方法
Linux操作系统是实践性很强的课程,学生应当积极参加课堂教学,主动完成课
后实践内容。可以利用虚拟机搭建各种服务平台,也可以在网上申请云平台来实际
应用,要敢于尝试,积极通过阅读文献、小组互助、师生互动等形式对学习过程中
的问题及时解决,善于利用互联网资源,从开源项目实际演练,真正达到学以致用
的效果。
06学时分配
学时分配见表2。
表2课程学时分配表
课堂教学自主学习
教学内容学时讲案例分课堂实学时作
实践
授析践业
课程导论22
教学单元1431
教学单元2221
教学单元34411
教学单元4641112
教学单元5441
教学单元642112
教学单元7421112
教学单元8441
教学单元9221
学时合计3630241596
07课程考核
7.1考核方式说明
(1)考核方式
本课程考核包括笔试和平时两部分。笔试统一命题开卷考试,占总成绩的50%。
平时包括作业、平时测试、课堂表现等占总成绩的50%。
(2)成绩构成
日常评价(平时出勤、平时提问、课堂表现、实践)、作业、期末笔试成绩。
7.2考核权重分配
由于本课程只有32学时,且为实践性很强的课程,由于没有实验,所以建议该
课程在机房授课,由教师实际操作演练讲解并课中留给学生一定时间来实际演练消
化当堂讲课的内容,所以学生的课堂表现是考核成绩的一项重要方面,该课程的期
末考试建议为开卷笔试,试卷主要考核学生分析问题及解决实际问题的能力。考核
权重分配按表3进行,并可根据情况适当调整权重,其中日常评价包括:出勤、课
堂表现、平时测试等内容组成。
表3考核权重分配表
平时测
考核方式及权重考试日常评价作业
试
教学内容
50%30%10%10%
课程导论√√
教学单元1√√√√
教学单元2√√√√
教学单元3√√√√
教学单元4√√√√
教学单元5√√√√
教学单元6√√√√
教学单元7√√√√
教学单元8√√√√
教学单元9√√√√
注:用√表示内容的相关评价方式
08课程教学目标达成要求及评价
课程目标达成评价见表4,具体权重参考表3可根据情况适当调整权重。
表4课程目标达成要求及评价表
教考核方式及权重百分制合计
毕业要求及学
教学目标教学内容
权重活期末考课堂表平时测
作业
动试现验
讲
授
教学单元1
实
指标点教学单元41010101010
目标1践
3-1,10%教学单元9
作
业
讲
教学单元1授
指标点教学单元2实
目标24040404040
5-2,40%教学单元3践
教学单元7作
业
教学单元1讲
教学单元2授
指标点教学单元3实
目标33535304035
9-1,35%教学单元4践
教学单元7作
教学单元8业
讲
教学单元2授
指标点教学单元3实
目标41520101515
12-2,15%教学单元7践
教学单元9作
业
小计100100100100100
权重0.11
合计50202010100
09选用教材
10内容简介
本书从易用性和实用性角度出发,主要以终端命令方式介绍Linux系统的应用知
识,并以CentOS7.4中文版为基础进行编写。全书共分12章,内容包括Linux
操作系统概述、Linux系统的环境搭建、Linux操作基础、Linux文件系统、Linux
系统管理、vi编辑器的使用、Shell程序设计、Linux的网络服务、Linux系统
下的数据库应用、Linux系统的远程管理、Linux系统的安全管理以及Linux系
统下的编程等知识。
11
目录
上下滚动查看↓
第1章Linux操作系统概述
1.1自由软件简介
1.1.1自由软件的含义
1.1.2自由软件相关词语
1.2Linux操作系统简介
1.2.1Linux的发展历史
1.2.2Linux的内核版本与发行版本
1.2.3Linux软件体系结构
1.2.4Linux的版本
1.2.5Linux的特点
1.2.6关于CentOS
1.3本章小结
1.4思考与实践
第2章Linux系统的环境搭建
2.1Linux系统的安装准备
2.1.1CentOS7安装程序的获取
2.1.2硬件需求
2.1.3映像文件的安装方式
2.2Linux操作系统的安装
2.2.1Linux的安装步骤
2.2.2Linux系统的升级
2.2.3Linux系统的删除
2.3Linux系统的多重引导安装
2.3.1磁盘分区基础
2.3.2Linux和Windows操作系统多重引导安装
2.4VMware虚拟机下安装Linux系统
2.4.1VMware简介
2.4.2VMware虚拟机下创建Linux操作系统
2.4.3移植已安装的Linux虚拟系统
2.4.4Linux虚拟系统与主机之间的网络构建
2.4.5Linux虚拟系统与主机之间的文件传输
2.5Linux系统的启动与关闭
2.5.1Linux系统的启动引导步骤
2.5.2Linux系统的引导系统启动菜单程序GRUB
2.5.3Linux系统的登录
2.5.4系统的注销与关闭
2.6本章小结
2.7思考与实践
第3章Linux操作基础
3.1Linux系统与Shell的关系
3.2Shell功能简介
3.3简单命令
3.4Shell命令的操作基础
3.4.1Shell命令的一般格式
3.4.2在线帮助命令
3.4.3与Shell有关的配置文件
3.5Shell命令的高级操作
3.5.1Shell的命令补全
3.5.2Shell的历史命令
3.5.3Shell的重定向
3.5.4Shell的管道操作
3.6Linux的桌面系统
3.6.1XWindow系统简介
3.6.2Linux的桌面环境
3.6.3GNOME桌面环境简介
3.6.4GNOME桌面中的菜单系统
3.6.5GNOME桌面的中英文版切换
3.6.6GNOME桌面下的软件安装
3.7本章小结
3.8思考与实践
第4章Linux文件系统
4.1Linux系统的文件及其类型
4.1.1Linux系统的文件含义
4.1.2Linux系统的目录结构
4.1.3Linux的文件类型
4.2Linux系统的文件操作命令
4.2.1Linux的文件导航命令
4.2.2Linux的文件信息显示命令
4.2.3Linux的文件复制、删除及移动命令
4.2.4Linux的文件检索、排序、查找命令
4.2.5Linux的目录操作命令
4.3文件的权
4.3.1文件的属主与属组
4.3.2文件的访问权限
4.3.3文件的特殊权限
4.3.4文件默认权限umask掩码
4.4文件的链接
4.4.1硬链接
4.4.2软链接
4.5本章小结
4.6思考与实践
第5章Linux系统管理
5.1用户和组管理
5.1.1用户和组概述
5.1.2用户和组的配置文件
5.1.3用户和组的管理命令
5.2软件包管理
5.2.1Linux下软件包简介
5.2.2RPM软件包的管理
5.2.3YUM软件包的管理
5.2.4TAR软件包的管理
5.2.5SRC源代码包的编译及安装
5.3网络通信管理
5.3.1网络的基本配置
5.3.2常用的网络管理命令
5.3.3常用的网络通信命令
5.4进程管理
5.4.1Linux系统的进程概述
5.4.2守护进程的管理
5.4.3进程的控制命令
5.4.4进程的前台与后台控制
5.5系统的服务管理
5.5.1INIT进程
5.5.2系统服务管理的常用命令
5.6磁盘操作管理
5.6.1Linux文件系统类型简介
5.6.2Linux的虚拟文件系统
5.6.3存储设备的名称
5.6.4磁盘文件系统的挂载与卸载
5.6.5常用的磁盘操作命令
5.7本章小结
5.8思考与实践
第6章vi编辑器的使用
6.1认识Linux的文本编辑器
6.2vi编辑器的启动、保存和退出
6.2.1vi编辑器的启动
6.2.2存盘及退出
6.3vi编辑器的3种工作模式
6.3.1命令模式
6.3.2插入模式
6.3.3底行命令模式
6.3.43种模式间的转换
6.4命令模式下的操作
6.4.1命令模式到输入模式的转换命令
6.4.2命令模式下的光标移动
6.4.3文本删除命令
6.4.4复原命令
6.4.5行结合命令
6.4.6文本位移命令
6.4.7字符串检索命令
6.5底行命令模式下的操作
6.5.1命令定位
6.5.2全局替换命令
6.5.3插入Shell命令
6.5.4恢复文件
6.5.5vi的选项设置
6.6文本移动和编辑多个文件
6.6.1缓冲区方式的文本移动
6.6.2按行操作的文本移动
6.6.3编辑多个文件
6.7本章小结
6.8思考与实践
第7章Shell程序设计
7.1Shell概述
7.1.1Shell简介
7.1.2Shell脚本的建立与执行
7.2Shell的变量
7.2.1Shell环境变量
7.2.2Shell的用户自定义变量
7.3Shell中的特殊字符
7.3.1Shell的通配符
7.3.2Shell的引号
7.3.3Shell的命令执行顺序操作符
7.3.4Shell中的注释符、反斜线及后台操作符
7.4Shell编程中的输入输出命令
7.4.1Shell中输入输出的标准文件
7.4.2Shell的输入输出重定向命令
7.4.3Shell的输入输出命令
7.5Shell程序控制结构语句
7.5.1if语句
7.5.2测试语句
7.5.3case语句
7.5.4for语句
7.5.5while语句
7.5.6until语句
7.5.7break和continue语句
7.5.8算术表达式和退出脚本程序命令
7.5.9自定义函数
7.6本章小结
7.7思考与实践
第8章Linux的网络服务
8.1网络文件系统
8.1.1NFS概述
8.1.2NFS的主机服务器配置及启动
8.1.3客户端挂载NFS文件系统
8.2Web服务
8.2.1Apache服务器简介
8.2.2Apache服务器的安装及启动
8.2.3Apache服务器的配置
8.2.4搭建虚拟主机
8.2.5个人Web站点的发布
8.3FTP服务
8.3.1FTP简介
8.3.2Linux下的FTP服务器
8.3.3FTP服务器的配置
8.3.4FTP服务的客户端访问
8.4Samba服务
8.4.1Samba简介
8.4.2安装与启动Smb服务
8.4.3Smb服务的配置
8.4.4在Windows系统中访问Linux系统的Samba共享
8.4.5Samba服务的客户端访问Windows的共享信息
8.5本章小结
8.6思考与实践
第9章Linux系统下的数据库应用
9.1Linux系统下的常用数据库
9.1.1数据库简介
9.1.2Linux下的主要自由软件数据库
9.2MySQL数据库管理
9.2.1MySQL数据库的安装
9.2.2MySQL数据库的初始化操作
9.2.3MySQL数据库的维护
9.2.4MySQL数据库的客户端命令操作
9.2.5MySQL数据库基于GUI方式的远程管理
9.3PHP访问数据库
9.3.1PHP简介及运行环境
9.3.2PHP网络编程
9.4本章小结
9.5思考与实践
第10章Linux系统的远程管理
10.1远程管理简介
10.1.1远程管理的含义
10.1.2远程管理的方式
10.2终端方式的字符界面远程管理
10.2.1Telnet方式
10.2.2SSH方式
10.3B/S方式的远程管理
10.3.1Webmin简介
10.3.2Webmin的安装与设置
10.3.3Webmin的自身配置与组成
10.3.4Webmin的标准管理模块
10.3.5Webmin的安全性
10.4C/S方式的远程桌面管理
10.4.1启动及关闭Linux系统下的VNC服务
10.4.2配置VNC服务
10.4.3VNC客户机连接到Linux下的VNC服务器
10.4.4Linux下访问Windows系统的远程桌面
10.5远程管理方式的性能比较
10.6本章小结
10.7思考与实践
第11章Linux系统的安全管理
11.1计算机网络安全的基础知识
11.1.1计算机网络安全的概念及其特征
11.1.2计算机操作系统中的不安全因素
11.1.3计算机网络安全中的关键技术
11.2Linux系统中日志的安全管理
11.2.1日志文件的类型
11.2.2Linux系统常用的日志管理命令
11.2.3Linux系统常用的日志文件
11.2.4Linux系统常用的日志配置文件
11.3Linux系统的防火墙管理
11.3.1防火墙简介
11.3.2防火墙的类型和设计策略
11.3.3Linux的防火墙管理
11.4本章小结
11.5思考与实践
第12章Linux系统下的编程
12.1Linux编程环境及工具
12.1.1程序开发过程
12.1.2Linux编程环境和开发工具
12.2Linux高级语言编程开发
12.2.1Linux下C语言编程
12.2.2Linux下C++语言编程
12.2.3Linux下Java语言编程
12.2.4Linux下编程工具GNUmake
12.2.5Linux下程序调试工具GDB
12.3Linux网络编程
12.3.1网络协议
12.3.2端口和地址
12.3.3Socket网络编程
12.4Linux嵌入式程序开发
12.4.1嵌入式开发概述
12.4.2Linux嵌入式的优势
12.4.3嵌入式开发设计过程
12.5内核基础
12.5.1内核概述
12.5.2Linux内核体系结构
12.5.3内核的主要子系统
12.5.4第一个内核模块程序
12.6本章小结
12.7思考与实践
12教案
“Linux操作系统”教案(第1讲)
第1教学周/第1次课(注:2学时为一个教学进度)
授课题目:
课程导论及Linux操作系统概述
本次授课章节:
课程导论
第1章Linux操作系统概述
本课次教学目的:
掌握内容:
课程导论中的授课目的,实际应用,课程的前后续课程的关系,本课程的授课内容,
达到的目标,课程的考核方式等。
Linux操作系统的组成及特点;
熟悉内容:
Linux操作系统的概述包括自由软件含义及相关术语;Linux操作系统的发展历史,
掌握内核版本与发行版本的区别;Linux系统组成;
了解内容:
了解不同的操作系统的市场应用前景,本单元主要是Linux操作系统的一个课程概
论,对学习掌握Linux操作系统的重要性及其发展前景有个总的认识。
常见的各种Linux发行版本的特点。对Linux操作系统及其相关产品有一个总的认
识和了解。
教学重点、难点:
重点:不同的典型操作系统的特点及应用;Linux操作系统的组成及特点、内核版
本与发行版本的区别。
难点:Linux操作系统的组成,Unix操作系统和Linux操作系统的区别及联系。
教学类型:
理论课(√)实验课()习题课()实践课()讨论课()其它()
教学方法:
讲授(√)问答(√)演示(√)实验()讨论()练习()其他()
教学手段:
板书()PPT(√)音像(√)实物()挂图()模型()其他()
教学设计:
教学内容/教学过程:
一、课程导论
引入实
1、教学目的
际应用的
介绍,让同
2、课程性质
学们体会Li
3、使用教材
nux操作系
4、授课方式
统的学习
的实际价
5、考核办法
值。
6、授课内容
介绍
7、常用操作系统类型
“阿里
对照现场网上查询资料进行讲解。云”、“百
度云”等,
二、Linux概述
让同学们
申请并建
1、自由软件含义及相关术语。
立自己的
网络服务,
2、Linux操作系统的组成及特点,结合操作系统原理等内容进行讲解。
进行自己
开发项目
3、Linux操作系统的发展历史,掌握内核版本与发行版本的区别,实
产品的We
际操作查看内核版本。
4、以及系统组成以及目前常见的各种Linux发行版本的特点、发展b发布,真
进程、实际应用等对比进行讲解。
正体会Lin
(详见PPT课件)
ux操作系
统和其他
课程的关
联实际应
用。
板书设计:
用PPT课件代替板书。本课程有关Linux的大量信息介绍,主要以PPT的形式及
上网百度Linux的介绍及其相关产品的描述进行讲解。
作业和思考题:
1.什么是自由软件,什么GPL、GNU?
2.Linux操作系统的内核版本有什么特点?
3.简述Linux操作系统的组成及特点。
4.常用的Linux操作系统有哪些版本?掌握在Internet上获取某一版本的Linux
系统的途径及方法。
5.申请“阿里云”、“百度云”等,为今后的学习及作为服务器发布个人开发的项
目做准备。
6.复习第2章,准备相关的软件平台,VMWare、SSH终端软件、CentOS7.4.I
OS系统安装的镜像文件等,为Linux操作系统的安装做准备。
课后小结:
第一次课,主要是让同学们对Linux操作系统及其相关产品有一个总的认识和了解,
本科在专业课中和其他课程的关系,以及对学习掌握Linux操作系统的重要性及其发展
前景有个总的认识。
“Linux操作系统”教案(第2讲)
第1教学周/第2次课(注:2学时为一个教学进度)
授课题目:
Linux系统的环境搭建1:系统安装
本次授课章节:
第2章Linux的环境搭建
2.1Linux系统的安装准备
2.2Linux操作系统的安装
2.3Linux系统的多重引导安装
2.3.1磁盘分区基础
2.3.2Linux和Windows操作系统多重引导安装
2.4VMware虚拟机下安装Linux系统
2.4.1VMware简介
2.4.2VMware虚拟机下创建Linux操作系统
2.4.3移植已安装的Linux虚拟系统
本课次教学目的:
掌握内容:
Linux操作系统的安装
虚拟平台的搭建;
磁盘分区基础;
熟悉内容:
Linux操作系统的镜像文件的安装方式;
移植已安装的Linux虚拟系统;
了解内容:
Linux和Windows操作系统多重引导安装。
常见的各种Linux发行版本的特点。对Linux操作系统及其相关产品有一个总的认
识和了解。
教学重点、难点:
重点:
Linux操作系统的安装;
虚拟平台的搭建;
磁盘分区基础;
Linux系统的分区;
移植已安装的Linux虚拟系统。
难点:移植已安装的Linux虚拟系统;
Linux操作系统的镜像文件的安装方式;
磁盘分区基础;
Linux系统的分区;
Linux和Windows操作系统多重引导安装。
教学类型:
理论课(√)实验课()习题课()实践课()讨论课()其它()
教学方法:
讲授(√)问答(√)演示(√)实验()讨论()练习()其他()
教学手段:
板书()PPT(√)音像(√)实物()挂图()模型()其他()
教学设计:
教学内容/教学过程:
一、Linux系统的安装
首先通
1、CentOS7安装程序的获取过网盘把Li
2、镜像文件的安装方式nux系统平
台搭建的
3、Linux的安装步骤
相关软件
4、Linux系统的分区方案准备好。
通过实
5、Linux系统软件选择安装。际操作进
行演示教
6、Linux系统的删除方法学;
二、Linux系统的多重引导安装
安装中
1、磁盘分区基础;重点要了
解Linux系
2、Linux和Windows操作系统多重引导安装
统的分区
三、VMware虚拟机下安装Linux系统方案,以及
必须建立
1、VMware简介的分区,初
学者可以
2、VMware虚拟机下创建Linux操作系统采用默认
的分区方
3、移植已安装的Linux虚拟系统案,建议采
用人工的
分区方案,
熟悉掌握Li
nux系统的
必要分区
及其类型。
通过画
图以及磁
盘管理软
件来讲解
磁盘分区
的基础知
识。
多重引
导安装只
板书设计:
用PPT课件代替板书。本课程主要是安装CentOS7.4版本的Linux操作系统,是
在VMWare虚拟机下安装Linux操作系统,所示全程以PPT纲介绍引导,通过虚拟机
方式演示安装Linux系统的全过程进行讲解。
作业和思考题:
1.要求每名同学都必须搭建Linux系统平台,下堂课检查验收。也可以通过申请的
“百度云”等环境,通过终端来维护系统。
2.Linux系统的必须具备哪些分区,其文件系统类型?
3.Linux系统的自定义分区要求有哪些?
4.举例说明Windows和Linux系统共存的磁盘分区命名要求。
课后小结:
本次课是Linux系统的环境平台搭建,这是学习本课程的基础条件前提,使每个同
学必须完成的任务,也是课后学习Linux的基础平台,建议同学采用虚拟机方式来搭建
Linux操作系统,也可以在本地采用SSH终端登录个人申请的“云”空间。
“Linux操作系统”教案(第3讲)
第2教学周/第3次课(注:2学时为一个教学进度)
授课题目:
Linux系统的环境搭建2:系统构建、启动与关闭
本次授课章节:
第2章Linux的环境搭建
2.4VMware虚拟机下安装Linux系统
2.4.4Linux虚拟系统与主机之间的网络构建
2.4.5Linux虚拟系统与主机之间的文件传输
2.5Linux系统的启动与关闭
2.5.1Linux系统的启动引导步骤
2.5.2Linux系统的引导系统启动菜单程序GRUB
2.5.3Linux系统的登录
2.5.4系统的注销与关闭
本课次教学目的:
掌握内容:
通过ssh终端的方式进行登录
Linux系统的登录(字符界面,root用户及普通用户的登录);
系统的注销与关闭(字符界面,多用户状态下的系统关闭的要求);
熟悉内容:
Linux虚拟系统与主机之间的网络构建;
Linux虚拟系统与主机之间的文件传输;
了解内容:
Linux系统的启动引导步骤。
Linux系统的引导系统启动菜单程序GRUB。
教学重点、难点:
重点:
Linux虚拟系统与主机之间的网络构建;
Linux虚拟系统与主机之间的文件传输;
利用终端的SSH方式登录Linux操作系统。
Linux系统的启动模式的配置;
难点:
Linux虚拟系统与主机之间的网络构建;
Linux操作系统的镜像文件的安装方式;
Linux系统的启动引导步骤说明;
Linux系统的启动模式的配置;
教学类型:
理论课(√)实验课()习题课()实践课()讨论课()其它()
教学方法:
讲授(√)问答(√)演示(√)实验()讨论()练习(√)其他()
教学手段:
板书()PPT(√)音像(√)实物()挂图()模型()其他()
教学设计:
教学内容/教学过程:
一、Linux虚拟系统与主机之间的网络构建
通过查看VMWar
1、虚拟机VMWare的网络模式;
e的4种网络模式,并
2、虚拟机VMWare的网络配置及其和主机间的网络关
对照PPT中的各种模式
系;
⑴虚拟Linux系统的网络配置;的网络构造图,并实际
配置网络环境并联网测
⑵主机的虚拟网卡的网路配置;
试进行说明。
3、主机和虚拟Linux之间的访问测试主机和虚拟Linux
之间的访问测试,通过
⑴PingIP地址的方式测试;
之前的网络模式及其配
置后,分别用三种方式
⑵在主机window的平台下SSH终端访问虚拟Linux
进行网络测试;其中在
的方式访问测试;
主机下的SSH终端连
⑶Web服务的简单搭建及其访问测试;
接虚拟Linux是本课程
二、Linux虚拟系统与主机之间的文件传输
之后讲解演示的基础环
1、文件共享的种类;境平台。
Linux虚拟系统与
2、虚拟Linux和主机间的S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能骑行头盔项目评估报告
- 2026年智能微电网建设项目可行性研究报告
- 2026年智能车载停车传感器项目公司成立分析报告
- 2026年智能门窗OTA升级接口项目可行性研究报告
- 2026年汽车OTA订阅服务项目可行性研究报告
- 教职工培训与发展制度
- 公共卫生安全行业市场分析展望
- 教师职称晋升条件制度
- 幼儿院幼儿教育与幼儿安全知识教育制度
- 数控车床加工仿真系统工业应用课程设计
- 升降货梯买卖安装与使用说明书合同
- 河南豫能控股股份有限公司及所管企业2026届校园招聘127人考试备考题库及答案解析
- 房地产公司2025年度总结暨2026战略规划
- 2026浙江宁波市鄞州人民医院医共体云龙分院编外人员招聘1人笔试参考题库及答案解析
- (2025年)新疆公开遴选公务员笔试题及答案解析
- 物业管家客服培训课件
- 直销公司旅游奖励方案
- 中央空调多联机施工安全管理方案
- 2026年当兵军事理论训练测试题及答案解析
- DB53∕T 1269-2024 改性磷石膏用于矿山废弃地生态修复回填技术规范
- 特种设备安全检查台账
评论
0/150
提交评论