Linux网络操作系统项目化教程 教学大纲_第1页
Linux网络操作系统项目化教程 教学大纲_第2页
Linux网络操作系统项目化教程 教学大纲_第3页
Linux网络操作系统项目化教程 教学大纲_第4页
Linux网络操作系统项目化教程 教学大纲_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE2《Linux网络操作系统项目化教程》课程教学大纲(课程英文名称)课程编号:学分:5学分学时:74(其中:讲课42上机32时)先修课程:计算机基础适用专业课程:信息技术及计算机相关专业课程的性质与目标本课程是面向信息技术及计算机相关专业的一门课程,课程内容涵盖全面,包括Linux操作系统基础知识、用户与用户组管理、文件系统、vim编辑器、软件包管理、进程管理、磁盘管理、网络配置与管理、Linux系统安全、Web服务器、FTP和vsftpd、DNS服务、DHCP服务、电子邮件服务。通过课程的学习,读者能够了解Linux操作系统基础知识,掌握Linux操作系统的基本操作与常用服务搭建。教学要求课程设计理念:坚持“理论够用度,突出实践教学”的宗旨,以就业为导向、应用为目标、实践为主线,以项目驱动式教学为特色,体现“教、学、做”一体教学方法。重视学生职业能力的培养,突出课程与企业的紧密联系,确保培养的内容与就业市场的需求达到无缝衔接。课程设计思路:课程内容需突出技能性,以理论适度、重在实践为原则,将Linux操作系统的基础知识与服务作为主要的教学内容。在教学方式上采用“理论知识+实践操作”的模式,既有知识的讲解,又提供了实践案例,确保读者在理解核心知识的前提下可以做到学以致用。通过使用本书,读者可以全面地掌握Linux操作系统的相关知识,具备管理Linux操作系统的能力。操作系统:CentOSStream9操作系统课程的主要内容及基本要求项目1安装Linux操作系统学习单元安装Linux操作系统课时4课时学习目标知识目标了解Linux操作系统,能够概括Linux的发展历史、特点及应用领域。了解GNU计划与GPL协议,能够说出GNU计划和GPL协议的目的。了解Linux操作系统发行版本,能够说出常见的Linux发行版本及特点。了解Linux系统图形界面,能够说出常用的图形界面及特点。了解Shell,能够说出Shell的作用及常用的Shell。技能目标掌握Linux系统的安装,能够完成VMware与CentOSStream9的下载安装。掌握虚拟机中Linux系统的管理,能够完成系统关机、挂起、重启、拍摄快照、克隆等操作。熟悉Shell终端命令操作,能够在Shell终端成功执行命令。熟悉Xshell,能够下载安装并使用Xshell软件访问Linux系统。学习内容知识点掌握程度重点知识难点知识Linux操作系统的起源与发展了解Linux操作系统的发行版本了解Linux操作系统的特点了解Linux操作系统的应用领域了解图形用户界面了解Shell简介了解Shell命令操作了解项目导入了解任务1-1:安装Linux操作系统掌握√任务1-2:管理Linux操作系统掌握√任务1-3:打开Shell终端并更换yum源掌握√任务1-4:远程登录Linux操作系统掌握项目2管理用户与用户组学习单元管理用户与用户组课时6课时学习目标知识目标了解用户与用户组,能够说出用户与用户组的概念。了解用户和用户组配置文件,能够说出常见的用户与用户组配置文件及作用。技能目标掌握用户管理命令,能够熟练使用命令添加用户。掌握用户切换命令,能够熟练使用su命令与sudo命令实现用户切换。熟悉用户组管理命令,能够使用命令添加用户组。学习内容知识点掌握程度重点知识难点知识用户和用户组概述了解用户账号文件/etc/passwd掌握√用户影子文件/etc/shadow掌握√用户默认配置文件/etc/login.defs了解用户组账号文件/etc/group熟悉添加用户命令useradd掌握√设置用户密码命令passwd掌握√修改用户命令usermod掌握删除用户命令userdel掌握用户临时禁用与恢复熟悉用户切换命令-su命令掌握√√用户切换命令-sudo命令掌握√√查看用户所属的组命令groups掌握创建用户组命令groupadd掌握修改用户组命令groupmod熟悉删除用户组命令groupdel熟悉管理用户组中的用户命令gpasswd熟悉项目导入了解任务2-1:添加用户掌握任务2-2:添加用户组掌握任务2-3:为用户组设置权限掌握项目3管理文件学习单元管理文件课时6课时学习目标知识目标了解Linux文件系统,能够说出常用的Linux文件系统及特点。熟悉Linux目录结构,能够说出Linux系统目录结构特点、常用目录及作用。了解Linux文件类型,能够根据文件的查询结果说出文件类型。了解权限管理概念,能够熟练说出文件权限的管理方式及含义。了解文件链接,能够说出文件链接的分类及特点。技能目标掌握常用的文件管理命令,能够熟练使用这些命令归档文件。掌握文件打包、压缩与解压命令,能够使用这些命令完成文件的打包、压缩解压。掌握权限管理命令,能够按要求为文件设置访问权限。学习内容知识点掌握程度重点知识难点知识Linux文件系统了解Linux目录结构熟悉Linux文件类型了解目录操作命令掌握√文件内容显示命令掌握√文件查找命令掌握√文件内容统计掌握文件复制、移动、删除掌握文件更新熟悉gzip命令与gunzip命令掌握√bzip2命令和bunzip2命令掌握√zip命令和unzip命令掌握√文件打包-tar命令掌握√√文件权限概述了解chmod命令掌握√chown命令掌握文件链接概述了解文件链接管理命令-ln了解项目导入了解任务3-1:归档文件掌握任务3-2:打包文件掌握任务3-3:为文件设置访问权限掌握项目4使用vim编辑器学习单元使用vim编辑器课时3课时学习目标知识目标掌握vim编辑器的使用,能够熟练完成vim编辑器的启动、保存和退出。了解vim编辑器的工作模式,能够说出各个工作模式的特点,并实现各个模式之间的转换。技能目标掌握vim编辑器常用操作,能够熟练完成数据录入、行号显示、插入/删除数据等操作。学习内容知识点掌握程度重点知识难点知识vim编辑器的启动、保存和退出掌握√命令模式了解编辑模式了解末行模式了解vim模式之间的转换了解项目导入了解任务4-1:更改主机名称掌握项目5管理软件包学习单元管理软件包课时6课时学习目标知识目标了解RPM软件包管理工具,能够说出其工作机制。掌握rpm命令的使用方法,能够熟练使用rpm命令完成软件的安装、查询、升级、卸载。了解YUM/DNF管理工具,能够说出工具的管理机制。掌握dnf命令的使用,能够熟练使用dnf命令实现软件的安装、查询、升级与卸载。熟悉源码包管理,能够说出源码编译过程。掌握make工具,能够使用make工具完成软件的安装。技能目标掌握dnf命令的使用,能够熟练使用dnf命令完成MySQL8的安装。掌握软件源码安装方式,能够使用源码方式完成nginx1.18的安装。学习内容知识点掌握程度重点知识难点知识RPM概述了解使用rpm命令安装软件掌握√使用rpm命令查询软件掌握√使用rpm命令升级软件掌握√使用rpm命令卸载软件掌握√YUM与DNF概述了解使用dnf命令安装软件掌握√使用dnf命令查询软件掌握√使用dnf命令检测升级软件掌握√使用dnf命令卸载软件掌握√源码编译过程熟悉make工具掌握√项目导入了解任务5-1:安装MySQL8掌握任务5-2:安装Nginx1.18掌握项目6管理进程学习单元管理进程课时6课时学习目标知识目标了解进程的概念,能够说出什么是进程及进程的特点。掌握进程的状态,能够说出进程有哪些状态以及各种状态之间的转换方法。了解进程标识符,能够说出进程标识符的含义。掌握进程查看命令,能够熟练使用命令查看进程。掌握进程终止命令,能够熟练使用命令终止进程。了解任务的前台与后台调度,能够使用命令实现进程的前台与后台调度。掌握服务管理,能够熟练使用systemctl命令管理任务。了解计划任务,能够使用at命令设定计划任务。技能目标掌握crontab命令的使用,能够使用crontab命令制定系统维护、重启http服务、备份数据库计划任务。学习内容知识点掌握程度重点知识难点知识进程概念了解进程状态掌握进程标识符了解进程查看命令-ps命令掌握√进程查看命令-top命令掌握√进程查看命令-pstree命令掌握进程查看命令-pgrep命令熟悉进程终止命令掌握任务的前台与后台调度了解服务管理掌握√at命令了解crontab命令掌握√项目导入了解任务6-1:系统维护掌握任务6-2:重启http服务掌握任务6-3:备份数据库掌握项目7管理磁盘学习单元管理磁盘课时8课时学习目标知识目标了解磁盘命名规则,能够认识每个磁盘名称的含义。掌握df与du命令,能够熟练使用这两个命令查看磁盘使用情况。了解磁盘添加的方法,能够在Linux系统中正确添加磁盘。掌握MBR分区,能够使用MBR规则完成磁盘分区。掌握GPT分区,能够使用GPT规则完成磁盘分区。掌握分区格式化,能够熟练使用mkfs命令完成分区格式化操作。掌握挂载与卸载的方法,能够使用相应命令完成磁盘分区的挂载与卸载。技能目标掌握LVM技术,能够完成LVM的创建。掌握RAID技术,能够部署RAID10。学习内容知识点掌握程度重点知识难点知识磁盘设备命名规则了解查看磁盘使用情况掌握添加磁盘了解MBR分区规则了解MBR分区管理掌握√GPT分区规则了解√GPT分区管理掌握格式化分区掌握挂载掌握√查看挂载信息掌握卸载掌握√LVM概述了解RAID概述了解项目导入了解任务7-1:创建LVM掌握√任务7-2:部署RAID10掌握√项目8管理网络学习单元管理网络课时6课时学习目标知识目标了解计算机网络的基本知识,能够说出什么是网络。了解网络协议及体系结构,能够说出常用的网络体系结构及协议。熟悉IP地址、端口号及子网掩码,能够说出IP地址、端口与子网掩码的作用。掌握主机的配置方法,能够熟练使用命令更改主机名称。掌握网卡的配置方法,能够熟练使用命令配置动态IP地址与静态IP地址。掌握ping命令,能够熟练使用ping测试主机的连通性。掌握ip命令,能够熟练使用ip命令查看主机IP地址及网卡信息。了解nslookup命令,能够使用nslookup命令查看主机域名。了解常用网络通信命令,能够使用write、wall、mesg命令向用户发送消息。技能目标掌握nmcli命令的使用,能够使用nmcli命令完成双网卡的绑定。学习内容知识点掌握程度重点知识难点知识计算机网络概述了解网络协议与体系结构了解网络数据传输流程了解IP地址与端口号了解子网掩码了解主机配置掌握√网卡配置-网卡命名规范了解网卡配置-网卡配置文件掌握√网卡配置-动态IP地址与静态IP地址掌握√ping命令掌握ip命令掌握nmcli命令掌握nslookup命令熟悉write命令了解wall命令熟悉mesg命令了解项目导入了解任务8-1:绑定双网卡熟悉√项目9管理系统安全学习单元管理系统安全课时6课时学习目标知识目标了解Linux操作系统的安全机制,能够说出Linux常见的安全机制。了解Linux操作系统的不安全因素,能够说出Linux常见的不安全因素。掌握网络的检查方法,能够使用ss命令监控系统网络运行情况。掌握进程的监控方法,能够使用ps命令、top命令监控系统进程运行状态。掌握用户查看命令的使用,能够使用who命令、w命令查看用户相关信息。掌握系统日志的查看方法,能够使用journalctl命令查看系统各种日志信息。掌握系统文件的查看方法,能够使用lsof命令查看系统打开了哪些文件。了解防火墙,能够说出防火墙概念、作用及特点。了解防火墙策略与规则,能够说出防火墙防御原理。了解SELinux安全系统,能够说出SELinux概念、工作模式、安全上下文、默认安全上下文的修改与安全策略。技能目标掌握firewall-cmd命令,能够使用firewalld命令完成特定场景的防火墙配置。学习内容知识点掌握程度重点知识难点知识Linux操作系统的安全机制了解Linux操作系统的不安全因素了解检查网络掌握监控进程掌握√查看用户掌握查看日志-查看指定时间的日志掌握√查看日志-查看指定进程、用户或用户组的日志掌握√查看日志-查看指定优先级的日志掌握√查看系统打开的文件掌握防火墙概述了解防火墙策略与规则了解firewall-cmd命令掌握√SELinux概述了解SELinux工作模式了解SELinux安全上下文了解SELinux默认安全上下文的修改了解SELinux安全策略了解项目导入了解任务9-1:开放相关协议的流量掌握任务9-2:拒绝特定用户访问本机服务掌握任务9-3:关闭端口掌握任务9-4:设置防火墙启动方式掌握项目10搭建Apache服务器学习单元搭建Apache服务器课时6课时学习目标知识目标了解Web服务器工作原理,能够画出Web服务器工作原理图。了解Apache服务器,能够说出Apache服务器作用及特点。掌握Apache的安装与测试方法,能够独立完成Apache的安装测试。掌握Apache主配置文件,能够根据需求完成Apache主配置文件的配置。技能目标掌握Apache默认首页的修改方法,能够熟练修改Apache默认首页。掌握用户Web站点的搭建方法,能够根据需求搭建Web站点。掌握虚拟主机的配置,能够搭建基于IP地址的虚拟主机、基于域名的虚拟主机以及基于端口号的虚拟主机。学习内容知识点掌握程度重点知识难点知识Web服务器工作原理了解Apache概述了解Apache的安装与测试掌握√Apache主配置文件掌握√项目导入了解任务10-1:修改Apache默认主页掌握任务10-2:搭建用户Web站点掌握任务10-3:配置基于IP地址的虚拟主机掌握√任务10-4:配置基于域名的虚拟主机熟悉任务10-5:配置基于端口号的虚拟主机熟悉项目11搭建FTP服务器学习单元搭建FTP服务器课时4课时学习目标知识目标了解FTP,能够说出FTP概念及作用。了解vsftpd,能够说出什么是vsftpd以及vsftpd特点。掌握vsftpd的安装方法,能够熟练安装vsftpd服务。了解vsftpd配置文件,能够说出vsftpd各配置文件作用。熟悉FTP登录方式,能够熟练使用ftp命令登录FTP服务器。技能目标掌握FTP服务器的搭建,能够搭建匿名用户模式FTP服务器及虚拟用户模式FTP服务器。掌握TFTP服务器的搭建方法,能够搭建TFTP服务器。学习内容知识点掌握程度重点知识难点知识FTP概述了解vsftpd简介了解vsftpd的安装与启动掌握/etc/vsftpd/vsftpd.conf配置文件掌握/etc/vsftpd/ftpusers配置文件掌握/etc/vsftpd/user_list配置文件掌握chroot_list文件了解FTP服务器登录方式熟悉TFTP概述了解项目导入了解任务11-1:搭建匿名用户模式FTP服务器掌握任务11-2:搭建虚拟用户模式FTP服务器掌握√任务11-3:搭建TFTP服务器掌握项目12部署DNS服务器学习单元部署DNS服务器课时6课时学习目标知识目标了解域名结构,能够说出域名的组成部分。了解DNS服务器的分类,能够说出各类DNS服务器的作用。了解域名查询机制,能够说出递归查询与迭代查询过程及特点。了解BIND服务,能够说出BIND服务概念及特点。掌握BIND程序的安装,能够安装BIND服务需要的程序。了解BIND配置文件,能够说出BIND各配置文件的作用及配置规则。技能目标掌握主从DNS服务器的部署方法,能够独立完成主从DNS服务器的部署。学习内容知识点掌握程度重点知识难点知识域名系统结构了解DNS服务器分类了解域名查询机制了解BIND简介了解安装BIND程序掌握主配置文件熟悉√√区域配置文件熟悉√√区域数据文件熟悉√√项目导入了解任务12-1:准备机器掌握任务12-2:部署DNS主服务器掌握√任务12-3:部署DNS从属服务器掌握√项目13搭建DHCP服务器学习单元搭建DHCP服务器课时4课时学习目标知识目标了解DHCP,能够说出DHCP的概念及作用。理解DHCP常用术语,能够说出常见的DHCP术语及含义。了解DHCP工作流程,能够画出DHCP工作流程图。掌握DHCP服务程序的安装方法,能够独立安装DHCP服务程序。熟悉DHCP配置文件,能够说出DHCP配置文件的组成部分及作用。了解租约文件,能够说出租约文件的作用。技能目标掌握DHCP服务器的搭建方法,能够独立完成DHCP服务器的搭建。掌握客户端IP地址的预约方法,能够独立完成客户端IP地址的预约。学习内容知识点掌握程度重点知识难点知识DHCP简介了解DHCP常用术语了解DHCP工作流程了解DHCP服务程序安装掌握DHCP配置文件熟悉租约文件熟悉项目导入了解任务13-1:搭建DHCP服务器掌握任务13-2:预约IP地址掌握项目14部署基础电子邮件系统学习单元部署基础电子邮件系统课时4课时学习目标知识目标了解电子邮件服务,能够说出电子邮件服务代理及电子邮件传输过程。了解SMTP,能够说出SMTP发送邮件的过程。了解POP3,能够说出POP3接收邮件的过程。了解IMAP4,能够说出IMAP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论