“Linux操作系统”课程教学大纲教研室主任:秦文华执笔人:田海峰一、课程基本信息开课单位:物理工程学院课程名称:Linux操作系统课程编号:英文名称:LinuxOperationSystem课程类型:专业基础课总学时:36理论学时:20实验学时:16学分:开设专业:物联网先修课程:C语言程序设计,计算机组成结构,数据结构,操作系统,计算机网络。二、课程任务目标(一)课程任务本课程是一门物联网专业基础必修课程,也是后续课程《嵌入式Linux程序设计》的基础课程。本课程的任务在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础。(二)课程目标在学完本课程之后,学生能够:1.了解Linux操作系统在行业中的重要地位和广泛的使用范围。2.掌握Linux操作系统的安装与配置:3.掌握Linux操作系统常用命令的使用:4.掌握Linux操作系统用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除;5.掌握Linux操作系统图形界面的多种实用程序的使用:6.掌握Linux操作系统下的编程7.掌握多种Internet服务功能的配置:8.为更深一步学习其它网络操作系统和软件系统开发奠定坚实的基础
“Linux 操作系统”课程教学大纲 教研室主任:秦文华 执笔人:田海峰 一、课程基本信息 开课单位:物理工程学院 课程名称:Linux 操作系统 课程编号: 英文名称:Linux Operation System 课程类型:专业基础课 总 学 时:36 理论学时:20 实验学时:16 学 分: 开设专业:物联网 先修课程:C 语言程序设计,计算机组成结构,数据结构,操作系统,计算机网络。 二、课程任务目标 (一)课程任务 本课程是一门物联网专业基础必修课程,也是后续课程《嵌入式 Linux 程序设计》的基础课程。 本课程的任务在于讲授 Linux 操作系统的基础和应用知识,使学生掌握 Linux 系统的安装、配置、 管理维护等技能,对 Linux 系统有一个全面的了解,奠定在 Linux 系统上作进一步开发的基础。 (二)课程目标 在学完本课程之后,学生能够: 1. 了解 Linux 操作系统在行业中的重要地位和广泛的使用范围。 2. 掌握 Linux 操作系统的安装与配置; 3. 掌握 Linux 操作系统常用命令的使用; 4. 掌握 Linux 操作系统用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监 测和系统故障排除; 5. 掌握 Linux 操作系统图形界面的多种实用程序的使用; 6. 掌握 Linux 操作系统下的编程; 7. 掌握多种 Internet 服务功能的配置; 8. 为更深一步学习其它网络操作系统和软件系统开发奠定坚实的基础
三、教学内容和要求(一)理论教学的内容及要求第一章Linux操作系统概述1.了解Linux操作系统产生及发展的过程;2.了解Linux操作系统的发行版本:3.了解RedHatEnterpriseLinux的优势及获取Red HatEnterpriseLinux的方法。教学重点:1.Linux内核与Linux发行版的区别。教学难点:1.Linux内核与Linux发行版的区别。第二章安装Linux操作系统第一节安装前的准备工作1.了解安装RedHatEnterpriseLinux发行版的硬件要求。第二节 安装RedHatEnterpriseLinux1.掌握RedHatEnterpriseLinux的安装过程;2.掌握RedHatEnterpriseLinux安装软件包的过程。第三节登录RedHatEnterpriseLinux1.掌握Red Hat EnterpriseLinux的登录过程。第四节虚拟机安装RedHatEnterpriseLinux1.掌握虚拟机的安装过程;2.掌握虚拟机下安装RedHatEnterpriseLinux的过程。第五节卸载RedHatEnterpriseLinux1.掌握从硬盘上或虚拟机上卸载RedHatEnterpriseLinux的方法教学重点:1.在硬盘上和在虚拟机上安装及卸载RedHatEnterpriseLinux的过程:2.RedHatEnterpriseLinux安装软件包的过程。教学难点:1.RedHatEnterpriseLinux安装软件包的过程。第三章图形界面与命令行第一节Linux桌面1.了解XWindow系统及KDE和GNOME桌面
三、教学内容和要求 (一)理论教学的内容及要求 第一章 Linux 操作系统概述 1. 了解 Linux 操作系统产生及发展的过程; 2. 了解 Linux 操作系统的发行版本; 3. 了解 Red Hat Enterprise Linux 的优势及获取 Red Hat Enterprise Linux 的方法。 教学重点: 1. Linux 内核与 Linux 发行版的区别。 教学难点: 1. Linux 内核与 Linux 发行版的区别。 第二章 安装 Linux 操作系统 第一节 安装前的准备工作 1. 了解安装 Red Hat Enterprise Linux 发行版的硬件要求。 第二节 安装 Red Hat Enterprise Linux 1. 掌握 Red Hat Enterprise Linux 的安装过程; 2. 掌握 Red Hat Enterprise Linux 安装软件包的过程。 第三节 登录 Red Hat Enterprise Linux 1. 掌握 Red Hat Enterprise Linux 的登录过程。 第四节 虚拟机安装 Red Hat Enterprise Linux 1. 掌握虚拟机的安装过程; 2. 掌握虚拟机下安装 Red Hat Enterprise Linux 的过程。 第五节 卸载 Red Hat Enterprise Linux 1. 掌握从硬盘上或虚拟机上卸载 Red Hat Enterprise Linux 的方法。 教学重点: 1. 在硬盘上和在虚拟机上安装及卸载 Red Hat Enterprise Linux 的过程; 2. Red Hat Enterprise Linux 安装软件包的过程。 教学难点: 1. Red Hat Enterprise Linux 安装软件包的过程。 第三章 图形界面与命令行 第一节 Linux 桌面 1. 了解 X Window 系统及 KDE 和 GNOME 桌面
第二节Linux字符界面1.了解Linux的系统用户界面Shell:2.掌握登录和使用终端控制台的方法;3.掌握Linux控制台中帮助命令的使用。教学重点:1.登录和使用终端控制台的方法。教学难点:1.登录和使用终端控制台的方法。第四章文件管理与常用命令第一节Linux文件基础知识1.了解Linux常用的五种文件类别;2.了解Linux目录结构3.理解路径、根目录、用户主目录及工作目录等概念;4.了解Linux系统目录名称及说明。第二节文件与目录基本操作1.掌握显示文件内容命令(cat,more,less,head,tail)的使用:2.掌握文件内容查询命令(grep,egrep,fgrep)常用参数的使用;3.掌握文件查找命令(find,locate)的使用;4.掌握文本处理命令(sort,uniq)的使用:5.掌握文件内容统计命令(wc)的使用;6.掌握文件比较命令(comm,diff)的使用:7.掌握文件的复制、移动和删除命令(cp,mv,rm)的使用;8.掌握文件链接命令(1n)的使用,并了解硬链接及软链接的区别:9.掌握目录的创建与删除命令(mkdir,rmdir)的使用;10.掌握改变工作目录、显示路径以及显示目录内容命令(cd,pwd,1s)的使用。第三节文件/目录访问权限管理1.了解文件/目录访问权限;2.掌握改变文件/目录的访问权限命令(chmod)的常用使用:3.了解更改文件/目录的默认权限命令(umask);4.了解更改文件/目录的所有权命令(chown)。第四节文件/目录的打包和压缩
第二节 Linux 字符界面 1. 了解 Linux 的系统用户界面 Shell; 2. 掌握登录和使用终端控制台的方法; 3. 掌握 Linux 控制台中帮助命令的使用。 教学重点: 1. 登录和使用终端控制台的方法。 教学难点: 1. 登录和使用终端控制台的方法。 第四章 文件管理与常用命令 第一节 Linux 文件基础知识 1. 了解 Linux 常用的五种文件类别; 2. 了解 Linux 目录结构; 3. 理解路径、根目录、用户主目录及工作目录等概念; 4. 了解 Linux 系统目录名称及说明。 第二节 文件与目录基本操作 1. 掌握显示文件内容命令(cat,more,less,head,tail)的使用; 2. 掌握文件内容查询命令(grep,egrep,fgrep)常用参数的使用; 3. 掌握文件查找命令(find,locate)的使用; 4. 掌握文本处理命令(sort,uniq)的使用; 5. 掌握文件内容统计命令(wc)的使用; 6. 掌握文件比较命令(comm,diff)的使用; 7. 掌握文件的复制、移动和删除命令(cp,mv,rm)的使用; 8. 掌握文件链接命令(ln)的使用,并了解硬链接及软链接的区别; 9. 掌握目录的创建与删除命令(mkdir,rmdir)的使用; 10. 掌握改变工作目录、显示路径以及显示目录内容命令(cd,pwd,ls)的使用。 第三节 文件/目录访问权限管理 1. 了解文件/目录访问权限; 2. 掌握改变文件/目录的访问权限命令(chmod)的常用使用; 3. 了解更改文件/目录的默认权限命令(umask); 4. 了解更改文件/目录的所有权命令(chown)。 第四节 文件/目录的打包和压缩
1.掌握文件压缩命令(gzip)常用参数的使用:2.了解文件压缩命令(bzip2);3.掌握文件归档命令(tar)常用参数的使用:4.掌握压缩命令(zip)和解压缩命令(unzip)常用参数的使用:5.了解其他归档压缩工具。教学重点:1.Linux常用的五种文件类别及系统目录:2.各种命令常用参数的使用。教学难点:1.各种命令常用参数的使用。第五章用户与用户组管理第一节用户和组文件1.了解用户账号文件(passwd)的格式及常用域的含义;2.了解用户组账号文件(shadow)的格式及常用域的含义;3.了解用影子文件(group和gshadow)的格式及常用域的含义。第二节使用命令行方式管理用户和组1.掌握添加用户命令(useradd)的使用:2.掌握修改用户信息命令(usermod)的使用:3.掌握删除用户命令(userdel)的使用:4.掌握创建用户组命令(groupadd)的使用:5.掌握修改用户组属性命令(groupmod)的使用:6.掌握删除用户组命令(groupdel)的使用。第三节使用RedHatEnterpriseLinux用户管理者管理用户和组1.掌握使用用户管理者界面创建用户、修改用户属性的方法:2.掌握使用用户管理者界面创建用户组、修改用户组属性的方法;教学重点:1.使用命令行方式管理用户和组;2.使用用户管理者管理用户和组。教学难点:1.使用命令行方式管理用户和组
1. 掌握文件压缩命令(gzip)常用参数的使用; 2. 了解文件压缩命令(bzip2); 3. 掌握文件归档命令(tar)常用参数的使用; 4. 掌握压缩命令(zip)和解压缩命令(unzip)常用参数的使用; 5. 了解其他归档压缩工具。 教学重点: 1. Linux 常用的五种文件类别及系统目录; 2. 各种命令常用参数的使用。 教学难点: 1. 各种命令常用参数的使用。 第五章 用户与用户组管理 第一节 用户和组文件 1. 了解用户账号文件(passwd)的格式及常用域的含义; 2. 了解用户组账号文件(shadow)的格式及常用域的含义; 3. 了解用影子文件(group 和 gshadow)的格式及常用域的含义。 第二节 使用命令行方式管理用户和组 1. 掌握添加用户命令(useradd)的使用; 2. 掌握修改用户信息命令(usermod)的使用; 3. 掌握删除用户命令(userdel)的使用; 4. 掌握创建用户组命令(groupadd)的使用; 5. 掌握修改用户组属性命令(groupmod)的使用; 6. 掌握删除用户组命令(groupdel)的使用。 第三节 使用 Red Hat Enterprise Linux 用户管理者管理用户和组 1. 掌握使用用户管理者界面创建用户、修改用户属性的方法; 2. 掌握使用用户管理者界面创建用户组、修改用户组属性的方法; 教学重点: 1. 使用命令行方式管理用户和组; 2. 使用用户管理者管理用户和组。 教学难点: 1. 使用命令行方式管理用户和组
第6章软件包管理第一节使用RPM命令管理RPM包1.掌握查询、安装、卸载、升级、验证RPM软件包的方法;2.了解RPM软件包安装可能出现的问题。第二节使用RPM软件包管理器1.掌握利用RPM软件包管理器添加和删除软件的方法;2.了解其他软件包管理器;第三节RPM软件包的密钥管理1.了解为RPM软件包添加数字签名的方法。教学重点:1.查询、安装、卸载、升级、验证RPM软件包的方法:2.利用RPM软件包管理器添加和删除软件的方法教学难点:1.查询、安装、卸载、升级、验证RPM软件包的方法。第7章Linux磁盘管理第一节Linux文件系统1.了解Linux常用文件系统;2.了解磁盘分区命名方式。第二节常用磁盘管理命令1.掌握挂载、卸载磁盘分区命令(mount)的使用:2.了解查看磁盘分区信息的命令;3.了解分区格式的命令;4.了解检查和修复磁盘分区的命令。第三节磁盘配额管理1.了解磁盘配额的系统配置;2.掌握对用户和用户组设置磁盘配额的方法;3.了解查看用户(组)磁盘使用情况的方法;4.了解启动和终止磁盘配额的方法。教学重点:1.对用户和用户组设置磁盘配额教学难点:
第 6 章 软件包管理 第一节 使用 RPM 命令管理 RPM 包 1. 掌握查询、安装、卸载、升级、验证 RPM 软件包的方法; 2. 了解 RPM 软件包安装可能出现的问题。 第二节 使用 RPM 软件包管理器 1. 掌握利用 RPM 软件包管理器添加和删除软件的方法; 2. 了解其他软件包管理器; 第三节 RPM 软件包的密钥管理 1. 了解为 RPM 软件包添加数字签名的方法。 教学重点: 1. 查询、安装、卸载、升级、验证 RPM 软件包的方法; 2. 利用 RPM 软件包管理器添加和删除软件的方法。 教学难点: 1. 查询、安装、卸载、升级、验证 RPM 软件包的方法。 第 7 章 Linux 磁盘管理 第一节 Linux 文件系统 1. 了解 Linux 常用文件系统; 2. 了解磁盘分区命名方式。 第二节 常用磁盘管理命令 1. 掌握挂载、卸载磁盘分区命令(mount)的使用; 2. 了解查看磁盘分区信息的命令; 3. 了解分区格式的命令; 4. 了解检查和修复磁盘分区的命令。 第三节 磁盘配额管理 1. 了解磁盘配额的系统配置; 2. 掌握对用户和用户组设置磁盘配额的方法; 3. 了解查看用户(组)磁盘使用情况的方法; 4. 了解启动和终止磁盘配额的方法。 教学重点: 1. 对用户和用户组设置磁盘配额。 教学难点: