《《Linux操作系统实用教程(第2版)》课程大纲.docx》由会员分享,可在线阅读,更多相关《《Linux操作系统实用教程(第2版)》课程大纲.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、总论(一)课程性质Linux操作系统是一门专业必修考查课。Linux是真正的网络操作系统,支持多用 户、多进程及多线程,实时性好,功能强大而稳定,同时它又具有良好的兼容性和可移植性。 与其它著名的操作系统相比,Linux在Internet和Intranet的应用中占有明显优势,在教 学和科研领域中具有广阔的应用前景。(二)开课目的与任务通过对本课程的学习,使学生掌握Linux操作系统的基本操作、基本命令和基本配置; 了解Linux与其它操作系统的联系,掌握Linux下基本服务的配置与使用;为进一步深入学 习打下基础。(三)课程教学重点、难点、手段等说明本课程的重点和难点是Linux基本命令
2、的掌握和熟练应用,Shell脚本的编写,用户与 系统的管理与配置,基础服务的配置与使用。关于Linux基本命令的掌握与应用,要求掌握基础指令的使用,文件查找与文件管理指 令的使用,目录的权限设置与使用,过滤器与输入输出重定向方法的使用,vi编辑器的基 本使用,压缩与备份命令的使用;了解基本交互命令的使用。关于Shell脚本的编写,要求掌握Shell的基本概念,Bash常用变量的意义与变量的 定义,Shell的别名与历史操作,Shell的定制,Shell脚本的解释与作用,Shell脚本常用 语法的使用;能够读懂较复杂的Shell脚本;能够编写简单的Shell脚本。关于用户与系统的管理与配置,要求
3、掌握创建用户的方法,创建组的方法,检测系统状 况的常用命令,检测进程与管理进程的常用命令,查看系统日志的方法;理解文件系统的定 义,理解ext3与ext4文件系统,理解设备文件的意义;了解挂接与卸载文件系统;能够配 置系统定时任务的执行;能够添加新的硬盘与对硬盘进行分区。关于基础服务的配置与使用,要求掌握网卡IP地址的配置方法,DNS服务器的指定方 法,基础网络操作;了解路由查看与更改方法,访问控制列表设置方法;HTTP服务的模型原 理;能够启动与关闭Apache服务,能够对Apache服务进行基本配置,能够配置虚拟主机。 对于这些重点和难点建议采用多媒体动态演示系统进行辅助教学。二、课程内容
4、及学时分配 教学要求等1. Linux 简介教学内容:Linux操作系统在计算机操作系统中的地位和使用情况,Linux的优点和 特点,Linux的产生历史;Linux迅速发展的原因。教学要求:了解Linux操作系统在计算机操作系统中的地位和使用情况,了解Linux的 优点和特点,了解Linux的产生历史;理解Linux迅速发展的原因。重点:Linux操作系统在计算机操作系统中的地位和使用情况,了解Linux的优点和 特点。2. Linux的安装与基础操作教学内容:Linux操作系统的安装过程;安装过程中的关键设置,系统重起与关机方 法,用户切换方法;虚拟控制台切换方法;掌握基础指令的使用。教学
5、要求:了解Linux操作系统的安装过程;掌握安装过程中的关键设置,掌握系统 重起与关机方法,掌握用户切换方法;了解虚拟控制台切换方法;重点掌握基础指令的使用。重点:安装过程中的关键设置,系统重起与关机方法。难点:基础指令的使用。3. .用户和组管理教学内容:用户管理的相关系统文件;创建用户与组、管理用户与组的方法与命令。教学要求:了解与用户管理的相关系统文件;重点掌握创建用户与组、管理用户与组的 方法与命令。重点:用户管理的相关系统文件,创建用户与组、管理用户与组的方法与命令。难点:用户和组管理命令4. 磁盘管理教学内容:配置磁盘空间,ext3与ext4文件系统,文件系统的备份与还原,文件系统
6、 的挂接与卸载方法。教学耍求:理解文件系统的定义,理解ext3与ext4文件系统;了解文件系统的挂接与 卸载方法。重点:文件系统的定义,配置磁盘空间,ext3与ext4文件系统。难点:配置磁盘空间,文件系统的挂接与卸载方法。5. 文件管理教学内容:Linux文件系统的目录结构,Linux的文件和目录管理,i节点。教学要求:理解Linux文件系统的目录结构;了解Linux的文件和目录管理,i节点。重点:文Linux的文件和目录管理,i节点。难点:i节点。6. Linux的文件与目录教学内容:文件与目录的关系,软连接与应连接的区别,文件的基本类型;umask的作 用与意义,文件与目录安全位的作用,
7、文件与目录相关属性的意义;文件与目录权限和属主 的意义,文件与目录的相应操作命令。教学要求:理解文件与目录的关系,了解软连接与应连接的区别,了解文件的基本类 型;掌握umask的作用与意义,掌握文件与目录安全位的作用,掌握文件与目录相关属性的 意义;重点掌握文件与目录权限和属主的意义,重点掌握文件与目录的相应操作命令。重点:文件与目录的关系,文件与目录安全位的作用,文件与目录相关属性的意义。难点:掌握文件与目录权限和属主的意义。7. 过滤器与交互工具教学内容:分析过滤器的类别;过滤器的意义,输入与输出重定向的意义,信息交互方 法;输入输出重定向的用法,管道的用法,常用的过滤器。教学要求:分析过
8、滤器的类别;理解过滤器的意义,理解输入与输出重定向的意义,了 解信息交互方法;重点掌握输入输出重定向的用法,重点掌握管道的用法,重点掌握常用的 过滤器。重点:输入输出重定向的用法,掌握管道的用法。难点:输入输出重定向的用法。8. vi编辑器教学内容:vi的三种状态的意义与切换方法,查找与替换方法,复制与粘贴方法;基本 编辑和使用命令。教学要求:掌握Vi的三种状态的意义与切换方法,掌握查找与替换方法,掌握复制与 粘贴方法;重点掌握基本编辑和使用命令。重点:Vi的三种状态的意义与切换方法,复制与粘贴方法。难点:vi的三种状态的意义与切换方法。9. 软件包管理教学内容:RPM , YUMo教学要求:
9、掌握RPM , YUM重点掌握YUM使用命令。10. 网络配置与服务教学内容:网卡IP配置命令与方法,路由查看与更改方法,网络配置文件。教学要求:了解路由查看与更改方法,重点掌握网卡IP配置命令与方法。重点:网卡IP配置命令与方法,路由查看与更改方法。难点:网卡IP配置命令与方法,网络配置文件。11. DHCP 服务教学内容:DHCP的工作原理;图形界面和更改配置文件两种方式配置DIICP服务器的 方法;超级作用域的配置;启动、关闭服务器的方式(包括命令方式和使用菜单操作方式)。教学要求:了解DHCP的工作原理,掌握图形界面和更改配置文件两种方式配置DHCP服 务器的方法,了解超级作用域的配置
10、;熟练掌握启动、关闭服务器的方式(包括命令方式和 使用菜单操作方式)。重点:掌握图形界面和更改配置文件两种方式配置DIICP服务器的方法。难点:了解超级作用域的配置。12. WWW服务教学内容:HTTP协议的模型原理;Apache配置文件的类别,Apache服务的启动与关闭 方法:Apache服务的基本配置方法,虚拟主机的配置方法。教学要求:理解HTTP协议的模型原理;掌握Apache配置文件的类别,掌握Apache服 务的启动与关闭方法;重点掌握Apache服务的基本配置方法,重点掌握虚拟主机的配置方 法。重点:HTTP协议的模型原理,Apache服务的基本配置方法。难点:虚拟主机的配置方法
11、。13. DNS月艮务教学内容:BIND软件以及DNS的工作原理;图形界面和更改配置文件两种方式配置 DNS服务器的方法;正向区域的建立过程;启动、关闭服务器的方式(包括命令方式和使用 菜单操作方式)。教学要求:了解BIND软件以及DNS的工作原理;掌握图形界面和更改配置文件两种方 式配置DNS服务器的方法,重点掌握正向区域的建立过程;熟练掌握启动、关闭服务器的方 式(包括命令方式和使用菜单操作方式)。重点:掌握正向区域的建立过程。难点:掌握正向区域的建立过程。14. FTP服务教学内容:FTP的工作原理;图形界面和更改配置文件两种方式配置FTP服务器的方 法;熟练掌握启动、关闭服务器的方式(
12、包括命令方式和使用菜单操作方式)。教学要求:了解FTP的工作原理,掌握图形界面和更改配置文件两种方式配置FTP服务 器的方法;熟练掌握启动、关闭服务器的方式(包括命令方式和使用菜单操作方式)。重点:掌握图形界面和更改配置文件两种方式配置FTP服务器的方法。难点:掌握图形界面和更改配置文件两种方式配置FTP服务器的方法。15. Samba服务配置教学内容:Samba的工作原理;Samba服务器基本配置教学要求:了解Samba的工作原理,掌握Samba服务器基本配置。重点:掌握Samba服务器基本配置。难点:Samba服务器基本配置。16. iptables 服务教学内容:iptables的功能;
13、iptables基本配置。教学要求:了解iptables的功能,掌握iptables基本配置。重点:iptables基本配置。难点:iptables基本配置。17. Linux中的虚拟化教学内容:KVM架构;Docker的安装,Docker的命令。教学要求:了解KVM ; Docker的安装,掌握KVM架构,Docker的命令。重点:Docker的安装,掌握KVM架构,Docker的命令。难点:KVM架构,Docker的命令18. 数据库服务器配置教学内容:MariaDB服务器配置,Oracle服务器配置。教学要求:掌握MariaDB服务器配置,Oracle服务器配置。19. Shell编程基
14、础教学内容:Shell变量,正则表达式,Shell脚本。教学要求:掌握Shell变量,正则表达式,Shell脚本。三、习题和习题课要求本课程任课教师必须在课堂上安排适量的课后作业。可根据教师讲授的实际情况,在教 学的某些阶段安排二到三次习题课,作为阶段性的复习和总结。四、实验实验一 DHCP服务器配置要求:DHCP的架设及配置文件实验二web服务器的配置要求:Apache服务器的架设及配置文件实验三BIND服务器配置要求:BIND服务器配置方法实验四FTP服务器的配置要求:FTP服务器的架设及配置文件实验五Samba服务器的配置要求:Samba服务器的架设及配置文件实验六KVM服务器的配置要求:KVM服务器的架设及配置文件实验七Docker服务器的配置要求:Docker服务器的架设及配置文件实验八MariaDB数据库服务器配置要求:MariaDB服务器的架设及配置文件