《L|NUX操作系统》实验教学大纲 课程编号:2009091114 课程名称(中文): LINUX操作系统 开课单位:信息技术学院,管理科学与工程学科 总学时:54 理论学时:36 实验学时:18 授课对象:信息管理与信息系统(本科)、计算机科学与技术(本科) 实验课程教学目标与任务 《LINX操作系统》是信息技术学院的一门专业选修课,也是一门理论与实践并重的课 程。实验是该课程实验教学环节方面的重要内容 本课程的实验教学分为3个阶段 ①基础实验——通过该阶段的实验教学让学生认识 Linux操作系统,掌握 Linux操作系 统的安装; ②操作系统的管理与维护—一通过该阶段的实验教学让学生掌握操作系统的管理与维 护,提高学生的 Linux操作技能 ③ Linux server实践一一通过该阶段的实验教学让学生掌握 Linux服务器的部署和管 理,提高学生从事相关领域的职业素养 本实验课程通过加强实践环节,培养学生动手能力,使学生学完该课程之后对 Linux操 作系统有清晰的概念,熟练掌握 linux操作系统的管理与维护,学会在Liux平台上搭建服 务并进行相关的程序开发。为今后从事 Linux领域的工作夯实基础 二、实验项目一览表: 《LINU操作系统》实验项目一览表 序号 实验项目 项目类别学时分配分组情况 (人/组) 1/实验一:基于虚拟化技术实现Limx操作系验证性 统的安装 2实验二:驱动程序和应用软件的管理 综合性 3实验三:文件管理 验证性 4|实验四:用户管理 验证性
《LINUX 操作系统》实验教学大纲 课程编号:2009091114 课程名称(中文):LINUX 操作系统 开课单位:信息技术学院,管理科学与工程学科 总学时:54 理论学时:36 实验学时:18 授课对象:信息管理与信息系统(本科)、计算机科学与技术(本科) 一、实验课程教学目标与任务 《LINUX 操作系统》是信息技术学院的一门专业选修课,也是一门理论与实践并重的课 程。实验是该课程实验教学环节方面的重要内容。 本课程的实验教学分为 3 个阶段: ①基础实验——通过该阶段的实验教学让学生认识 Linux 操作系统,掌握 Linux 操作系 统的安装; ②操作系统的管理与维护——通过该阶段的实验教学让学生掌握操作系统的管理与维 护,提高学生的 Linux 操作技能; ③Linux Server 实践——通过该阶段的实验教学让学生掌握 Linux 服务器的部署和管 理,提高学生从事相关领域的职业素养。 本实验课程通过加强实践环节,培养学生动手能力,使学生学完该课程之后对 Linux 操 作系统有清晰的概念,熟练掌握 Linux 操作系统的管理与维护,学会在 Linux 平台上搭建服 务并进行相关的程序开发。为今后从事 Linux 领域的工作夯实基础。 二、实验项目一览表: 《LINUX 操作系统》实验项目一览表 序号 实验项目 项目类别 学时分配 分组情况 (人/组) 1 实验一:基于虚拟化技术实现 Linux 操作系 统的安装 验证性 2 1 2 实验二:驱动程序和应用软件的管理 综合性 2 1 3 实验三:文件管理 验证性 2 1 4 实验四:用户管理 验证性 2 1
5实验五:进程管理 验证性 6实验六:Shel1编程基础 综合性 7实验七:通过编程实规操作系统管理创新性 8实验八:LAP服务器的实施与管理 综合性 22222 1111 9实验九:文件服务器的实施与管理 综合性 实验课程内容及基本要求 项目一:基于虚拟化技术实现 Linux操作系统的安装 本次实验的主要内容是:安装虚拟化软件 VMware Workstation,通过该虚拟化软件,按 照标准的工业化安装流程安装 Ubuntu Desktop、 Ubuntu server、 Cactifans操作系统。 (一)实验目的 1.理解虚拟化软件的工作原理 掌握 VMware Workstation的安装和基本操作; 3.掌握 VMware Workstation中 Linux操作系统的安装方法 4.掌握 VMware Workstation中操作系统的导出、附加等操作; 5.掌握操作系统工业化安装流程。 (二)实验原理 1.虚拟化软件的工作原理; 2. Linux操作系统的安装和配置方法 (三)实验项目流程图 1.讲授示教:20分钟 2.实验操作:50分钟
5 实验五:进程管理 验证性 2 1 6 实验六:Shell 编程基础 综合性 2 1 7 实验七:通过 Shell 编程实现操作系统管理 维护 创新性 2 1 8 实验八:LAMP 服务器的实施与管理 综合性 2 1 9 实验九:文件服务器的实施与管理 综合性 2 1 三、实验课程内容及基本要求 项目一:基于虚拟化技术实现 Linux 操作系统的安装 本次实验的主要内容是:安装虚拟化软件 VMware Workstation,通过该虚拟化软件,按 照标准的工业化安装流程安装 Ubuntu Desktop、Ubuntu Server、CactiFans 操作系统。 (一)实验目的 1.理解虚拟化软件的工作原理; 2.掌握 VMware Workstation 的安装和基本操作; 3.掌握 VMware Workstation 中 Linux 操作系统的安装方法; 4.掌握 VMware Workstation 中操作系统的导出、附加等操作; 5.掌握操作系统工业化安装流程。 (二)实验原理 1.虚拟化软件的工作原理; 2.Linux 操作系统的安装和配置方法。 (三)实验项目流程图: 1.讲授示教:20 分钟 2.实验操作:50 分钟
安装 mare Workstat1on虚拟化软件 安装 Ubuntu deskφp操作系统 安装 Ubuntu server操作系统 安芸 Cact ifans操作系统 安装规划《编写系统配置单) 安装規划《编写系统配置单) 安装规划(编写系统配置单) 安装准备(获取安装源、创建虚拟 安装准备(获取安装原、创建虚拟 安装准备(获职安装源、创建虚拟 主机 主机) 在虚拟主机上安装Ub 在虔拟主机上专装 Ubuntu Server 教师满示 火墙、IF地址、 装确认与测试 火墙、IP地址 与测试《防火墙、IP地址 硬件、软件等确认 更件、软件等确认) 件、软件等确认) 描写系统安装总结和填写移交单 描写系统安装总结和填写移交 写系统安装总结和填写移交单 3.总结讨论:10分钟 项目二:驱动程序和应用软件的管理 本次实验的主要内容是: Linux操作系统驱动程序的管理、操作系统的升级和安装源配 置、应用软件管理。 (一)实验目的 1.掌握 Linux操作系统驱动程序的安装; 2.掌握 Linux操作系统的升级以及安装源的配置 3.掌握 Linux操作系统中通过软件包管理工具安装软件的方法 4.掌握 Linux操作系统中获取软件安装包的方法; 5.掌握 Linux操作系统中不同格式的软件包的安装。 (二)实验原理 1. Linux操作系统的硬件管理 2. Linux操作系统的驱动程序管理 3. Linux操作系统的升级以及安装源的配置; 4. Linux操作系统的应用软件管理。 (三)实验项目流程图: 1.讲授示教:20分钟 2.实验操作:50分钟
3.总结讨论:10 分钟 项目二:驱动程序和应用软件的管理 本次实验的主要内容是:Linux 操作系统驱动程序的管理、操作系统的升级和安装源配 置、应用软件管理。 (一)实验目的 1.掌握 Linux 操作系统驱动程序的安装; 2.掌握 Linux 操作系统的升级以及安装源的配置; 3.掌握 Linux 操作系统中通过软件包管理工具安装软件的方法; 4.掌握 Linux 操作系统中获取软件安装包的方法; 5.掌握 Linux 操作系统中不同格式的软件包的安装。 (二)实验原理 1.Linux 操作系统的硬件管理; 2.Linux 操作系统的驱动程序管理; 3.Linux 操作系统的升级以及安装源的配置; 4.Linux 操作系统的应用软件管理。 (三)实验项目流程图: 1.讲授示教:20 分钟 2.实验操作:50 分钟
实验环墳搭建 Deskt op、 Ubuntu server虚拟主机 使用Ping命令、 Putty远程连接等测试 查看 Ubuntu Server的硬件信息 输入相关命令进行查看 Ubuntu Desktop中搭建 Ubuntu Server操作系统的升级 使用APT工具、自定义升级源进行 操作系统升级 Http、ftp、光盘刻录等方式 软件安装与卸载(使用she11命令 或者图形化方式进行软件管理) 3.总结讨论:10分钟 项目三:文件管理 本次实验的主要内容是:文件和目录的基本操作、文件内容管理、文件检索 (一)实验目的 1.掌握文件和目录的区别 2.掌握对文件和目录的管理:建立、复制、剪切、删除、重名名、査找、统计等 3.掌握 Linux操作系统下常用编辑器的基本用法 4.掌握find命令的使用方法 5.掌握输入、输出重定向的用法 (二)实验原理 1. Linux文件目录操作的基本原理; 2. Linux文件系统的基本原理 3.find命令。 (三)实验项目流程图 1.讲授示教:20分钟 2.实验操作:50分钟
3.总结讨论:10 分钟 项目三:文件管理 本次实验的主要内容是:文件和目录的基本操作、文件内容管理、文件检索 (一)实验目的 1.掌握文件和目录的区别; 2.掌握对文件和目录的管理:建立、复制、剪切、删除、重名名、查找、统计等; 3.掌握 Linux 操作系统下常用编辑器的基本用法; 4.掌握 find 命令的使用方法; 5.掌握输入、输出重定向的用法。 (二)实验原理 1.Linux 文件目录操作的基本原理; 2.Linux 文件系统的基本原理; 3.find 命令。 (三)实验项目流程图: 1.讲授示教:20 分钟 2.实验操作:50 分钟
实验场景与实验环墳准备 单机虚拟化场景搭建 启动虚拟化软件,启动虚拟主机 云服务器场景搭建 根据教师提供云服器权限进行测试 目录管理(新建、剪切、复制等) 文件管理(新建、剪切、复制等) 文件内容管理 重定向、管道等 文件检索 3.总结讨论:10分钟 项目四:用户管理 本次实验的主要内容是:文件和目录权限的管理、用户管理、属主和属组的操作 (一)实验目的 1.掌握 Linux操作系统中文件和目录权限管理的方法 2.掌握 Linux操作系统中用户和用户组管理的方法; 3.掌握 Linux操作系统中用户和用户组权限管理的方法。 (二)实验原理 1.文件权限管理的基本原理 2. Linux下UID和GID的基本概念和作用: 3. Linux下用户和用户组管理相关的配置文件 4. Linux下用户和用户组权限管理的基本原理。 (三)实验项目流程图 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目四:用户管理 本次实验的主要内容是:文件和目录权限的管理、用户管理、属主和属组的操作 (一)实验目的 1.掌握 Linux 操作系统中文件和目录权限管理的方法; 2.掌握 Linux 操作系统中用户和用户组管理的方法; 3.掌握 Linux 操作系统中用户和用户组权限管理的方法。 (二)实验原理 1.文件权限管理的基本原理; 2.Linux 下 UID 和 GID 的基本概念和作用; 3.Linux 下用户和用户组管理相关的配置文件; 4.Linux 下用户和用户组权限管理的基本原理。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟
实验场景与实验环墳准备 单机虔拟化场景搭建 启动虚拟化软件,启动虚拟主机 云服务器场景搭建 根据教师提供云服器权限进行测试 文件和目录的权限管理 ak修改、修改权限 用户管理(新建、刪除、修改) 属主和寓组的操作( 主和属组等 3.总结讨论:10分钟 项目五:进程管理 本次实验的主要内容是:ps命令、top命令、lsof命令、kil1命令、进程调度。 (一)实验目的 1.掌握 Linux操作系统中进程查看的方法 2.掌握 Linux操作系统中进程管理的方法 3.掌握 Linux操作系统中进程调度的方法。 (二)实验原理 1.进程的基本概念 2.PROC文件系统的基本原理 3.Linⅸx操作系统中进程管理的基本原理 4. Linux操作系统中进程调度的基本原理 (三)实验项目流程图: 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目五:进程管理 本次实验的主要内容是:ps 命令、top 命令、lsof 命令、kill 命令、进程调度。 (一)实验目的 1.掌握 Linux 操作系统中进程查看的方法; 2.掌握 Linux 操作系统中进程管理的方法; 3.掌握 Linux 操作系统中进程调度的方法。 (二)实验原理 1.进程的基本概念; 2.PROC 文件系统的基本原理; 3.Linux 操作系统中进程管理的基本原理; 4.Linux 操作系统中进程调度的基本原理。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟
实验场景与实验环境准备 单机成拟化场景指遗 启动成拟化软件,启动成拟主 云服务番场录搭 根据教师提供云番权限进行测试 监视进程ps命令 即时跟踪进程信息:to命令 占用文件的进程:1f命令 向进程发送信号:k11命令 进程的调变(nice命令、 Hence命令) 3.总结讨论:10分钟 项目六:She11编程基础 本次实验的主要内容是:正则表达式、 Shell基本语法结构、 Shell脚本执行、Shel 修改环境变量。 (一)实验目的 1.掌握 Shell的基本语法结构 2.掌握执行 Shell脚本的命令; 3.掌握 Shell编程的基本思路 4.掌握 Shell修改环境变量的方法, (二)实验原理 1. Linux shell的基本内容 2. Shell脚本执行的基本原理 3.环境变量的基本原理 (三)实验项目流程图 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目六:Shell 编程基础 本次实验的主要内容是:正则表达式、Shell 基本语法结构、Shell 脚本执行、Shell 修改环境变量。 (一)实验目的 1.掌握 Shell 的基本语法结构; 2.掌握执行 Shell 脚本的命令; 3.掌握 Shell 编程的基本思路; 4.掌握 Shell 修改环境变量的方法。 (二)实验原理 1.Linux Shell 的基本内容; 2.Shell 脚本执行的基本原理; 3.环境变量的基本原理。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟
实验场景与实验环境准备 单机成拟化场景指速 启动成拟化软件,启动或拟主机 云服务番场景搭遮 根据教师提供云服器权限进行测试 正则表达式 字符转义、位置匹配等 She11基本语法和结构 变量、表达式、循环结构等 e11脚本执行命令(执行权限 he定制《环境变量的修改) 3.总结讨论:10分钟 项目七:通过Shel1编程实现操作系统管理维护 本次实验的主要内容是:通过 Shell编程完成操作系统的管理维护以及计划任务的实现。 实验目的 1.掌握awk、sed的用法; 2.掌握通过 Shell编程管理 Linux操作系统的方法; 3.掌握通过 Shell编程实现计划任务 (二)实验原理 1.awk、sed的基本原理; 2. Linux操作系统管理的基本内容; 3. Linux操作系统中计划任务的基本内容 (三)实验项目流程图 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目七:通过 Shell 编程实现操作系统管理维护 本次实验的主要内容是:通过Shell编程完成操作系统的管理维护以及计划任务的实现。 (一)实验目的 1.掌握 awk、sed 的用法; 2.掌握通过 Shell 编程管理 Linux 操作系统的方法; 3.掌握通过 Shell 编程实现计划任务。 (二)实验原理 1.awk、sed 的基本原理; 2.Linux 操作系统管理的基本内容; 3.Linux 操作系统中计划任务的基本内容。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟
实验场景与实验环境准备 单机成拟化场景搭建 启动成拟化软件,启动成拟主机 云务器场景指速 根据教师提供云服权限进行测试 k、ed的基本使用方法 画k、Ed数定义等 通She11綱程实现imr操 系统的管理与维护 用户安全、网络安全等 通过Se11编程实现计划任务的编写 3.总结讨论:10分钟 项目八:LAMP服务器的实施与管理 本次实验的主要内容是:在 Linux平台上安装部署 Apache、PHP、MyQL,完成LAMP服 务器的搭建。 (一)实验目的 1.掌握 Linux操作系统中安装 Apache服务器的方法; 2.掌握 Linux操作系统中安装PP服务的方法; 3.掌握 Linux操作系统中安装 My SQL的方法; 4.掌握 Linux操作系统中部署 Apache+PP+ MySQL提供Web服务的方法; 5.理解 Linux服务器的基本概念。 (二)实验原理 1. Linux server的基本概念 2.LAMP安装部署的基本内容; 3.LAMP提供Web服务的原理。 (三)实验项目流程图: 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目八:LAMP 服务器的实施与管理 本次实验的主要内容是:在 Linux 平台上安装部署 Apache、PHP、MySQL,完成 LAMP 服 务器的搭建。 (一)实验目的 1.掌握 Linux 操作系统中安装 Apache 服务器的方法; 2.掌握 Linux 操作系统中安装 PHP 服务的方法; 3.掌握 Linux 操作系统中安装 MySQL 的方法; 4.掌握 Linux 操作系统中部署 Apache+PHP+MySQL 提供 Web 服务的方法; 5.理解 Linux 服务器的基本概念。 (二)实验原理 1.Linux Server 的基本概念; 2.LAMP 安装部署的基本内容; 3.LAMP 提供 Web 服务的原理。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟
实验场景与实验环境准备 单机虚拟化场景搭建 启动虚拟化软件,启动虚拟主机 云服务器场景搭建 根据教师提供云服器权限进行测试 配置 Linux操作系统支持SSH传送文件 安装 openssh、在物理主机上安装wnSC pache的安装部署(需进行则试) PIP的安装部署(需进行测试 QL的安装部署(需进行测试) LAMP服务器进行测试 3.总结讨论:10分钟 项目九:文件服务器的实施与管理 本次实验的主要内容是:在 Linux平台上安装部署 Samba服务器、FTP服务器。 (一)实验目的 1.掌握 Linux操作系统中Sama服务器的搭建: 2.掌握 Samba服务器的配置 3.掌握 Linux操作系统中FTP服务器的搭建: 4.掌握FTP服务器的配置 (二)实验原理 1. Samba服务器的工作原理 2.FTP服务器的工作原理 (三)实验项目流程图 1.讲授示教:30分钟 2.实验操作:40分钟
3.总结讨论:10 分钟 项目九:文件服务器的实施与管理 本次实验的主要内容是:在 Linux 平台上安装部署 Samba 服务器、FTP 服务器。 (一)实验目的 1.掌握 Linux 操作系统中 Samba 服务器的搭建; 2.掌握 Samba 服务器的配置; 3.掌握 Linux 操作系统中 FTP 服务器的搭建; 4.掌握 FTP 服务器的配置。 (二)实验原理 1.Samba 服务器的工作原理; 2.FTP 服务器的工作原理。 (三)实验项目流程图: 1.讲授示教:30 分钟 2.实验操作:40 分钟