
《Linux系统应用与设计》教学大纲课程类别(必修/选修):选修课程名称:Linux系统应用与设计课程英文名称:ApplicationandDesignofLinuxSystem其中实验/实贱学时:16总学时/周学时/学分:32/2/2先修课程:数据结构、计算机组成与系统结构、操作系统后续课程支撑:专题制作1、专题制作2、毕业设计授课地点:实验楼503授课时间:2-17周星期三1,2节授课对象:2023级电商1.2班开课学院:粤台产业科技学院任课教师姓名/职称:涂保民副教授答疑时间、地点与方式:课堂或课后,教室或通讯软件,当面或线上答疑课程考核方式:开卷()闭卷()课程论文()其它(v)期末报告使用教材:《UbuntuLinux操作系统与实验教程(第二版)》,马丽梅等,清华大学出版社,2020年8月,ISBN:9787302555414教学参考资料:无课程简介:《Linux系统应用与设计》课程旨在帮助学生掌握Linux系统中的基本操作与高级功能,涵盖广泛的主题,包括文件与目录管理、压缩与备份、用户和组管理、vi编辑器操作、Gcc编译器使用、Shell编程、LAMP环境搭建、网络安全设置等。通过系统的实验练习,学生将能够熟练使用Linux系统,理解其底层机制,并具备解决实际问题的能力。本教材重点介绍了以下几个关键方面:1.文件与目录管理:掌握Linux系统中基本的文件和目录操作,理解文件权限和所有权的配置与管理。1
1 《Linux 系统应用与设计》教学大纲 课程名称:Linux 系统应用与设计 课程类别(必修/选修):选修 课程英文名称: Application and Design of Linux System 总学时/周学时/学分:32/2/2 其中实验/实践学时:16 先修课程:数据结构、计算机组成与系统结构、操作系统 后续课程支撑:专题制作 1、专题制作 2、毕业设计 授课时间:2-17 周 星期三 1,2 节 授课地点:实验楼 503 授课对象:2023 级电商 1,2 班 开课学院:粤台产业科技学院 任课教师姓名/职称:凃保民副教授 答疑时间、地点与方式:课堂或课后,教室或通讯软件,当面或线上答疑 课程考核方式:开卷()闭卷( )课程论文()其它(v)期末报告 使用教材: 《Ubuntu Linux 操作系统与实验教程(第二版)》,马丽梅等,清华大学出版社,2020 年 8 月,ISBN:9787302555414 教学参考资料: 无 课程简介: 《Linux 系统应用与设计》课程旨在帮助学生掌握 Linux 系统中的基本操作与高级功能,涵盖广泛的主题,包括文件与目录管理、压缩与备份、用 户和组管理、vi 编辑器操作、Gcc 编译器使用、Shell 编程、LAMP 环境搭建、网络安全设置等。通过系统的实验练习,学生将能够熟练使用 Linux 系统, 理解其底层机制,并具备解决实际问题的能力。 本教材重点介绍了以下几个关键方面: 1. 文件与目录管理:掌握 Linux 系统中基本的文件和目录操作,理解文件权限和所有权的配置与管理

2.压缩与备份:了解文件压缩和备份的方法,掌握常用的压缩工具和备份策略。3.用户和组管理:学习创建、修改和删除用户和组:设置用户权限和组关系,管理用户环境。4.vi编辑器操作:熟练使用vi编辑器进行文本编辑,理解不同模式及常用命令。5.Gcc编译器使用:理解Gcc编译器的基本工作流程和常用选项,能够使用Gcc编译、链接和调试C程序。6.Shell编程:学习Shell编程的基本概念和语法,能够编写和调试简单的Shell脚本。7.LAMP搭建:掌握在Ubuntu系统上安装和配置LAMP(Linux,Apache,MySQL,PHP)服务器环境。8.网络安全设置:学习基本网络命令的使用,配置iptables防火墙,使用nmap进行网络扫描。通过本实验教材的学习和实践,学生应达到以下学习效果:1.掌握基本操作:能够熟练进行文件与自录的创建、删除、复制、移动等基本操作,掌握文件权限和所有权的设置与管理。2.数据压缩与备份:熟悉常用的文件压缩工具,能够进行数据的压缩与解压,掌握完整备份和增量备份的方法。3.用户和组管理:理解Linux系统中的用户和组管理机制,能够创建、修改和删除用户和组,设置和管理用户权限。4.文本编辑:熟练使用vi编辑器进行文本文件的编辑,掌握不同模式的切换和常用命令,能够高效地编辑和管理配置文件。5.编译器使用:理解Gcc编译器的工作原理和基本用法,能够进行C程序的编译、链接和调试,掌握一次性编译多个源文件的方法。6..Shell编程:具备编写和调试Shell脚本的能力,理解Shell脚本的基本结构和常用命令,能够实现简单的自动化任务。7.服务器环境搭建:掌握LAMP环境的安装与配置,能够搭建一个完整的Web服务器环境,理解各组件的基本配置与使用。8.网络安全设置:能够使用基本网络命令进行网络配置与测试,掌握iptables防火墙的配置方法,使用nmap进行网络扫描和安全审计。希望通过本课程的学习,学生不仅能够掌握Linux系统的基本操作与高级功能,还能提高解决实际问题的能力,为今后的学习和工作打下坚实的基础。课程教学目标及对毕业要求指标点的支撑:课程教学目标支撑毕业要求指标点毕业要求目标1:专业基础知识与创新能力培养学生具备智能互联网系统开发运毕业要求2-问题分析:能够应用数学、自然科掌握Linux系统原理、应用技巧及设计方法论,熟悉软件维所涉及的软件工程、人工智能信息工1学和工程科学的基本原理,对于智能互联网系2
2 2. 压缩与备份:了解文件压缩和备份的方法,掌握常用的压缩工具和备份策略。 3. 用户和组管理:学习创建、修改和删除用户和组,设置用户权限和组关系,管理用户环境。 4. vi 编辑器操作:熟练使用 vi 编辑器进行文本编辑,理解不同模式及常用命令。 5. Gcc 编译器使用:理解 Gcc 编译器的基本工作流程和常用选项,能够使用 Gcc 编译、链接和调试 C 程序。 6. Shell 编程:学习 Shell 编程的基本概念和语法,能够编写和调试简单的 Shell 脚本。 7. LAMP 搭建:掌握在 Ubuntu 系统上安装和配置 LAMP(Linux,Apache, MySQL,PHP)服务器环境。 8. 网络安全设置:学习基本网络命令的使用,配置 iptables 防火墙,使用 nmap 进行网络扫描。 通过本实验教材的学习和实践,学生应达到以下学习效果: 1. 掌握基本操作:能够熟练进行文件与目录的创建、删除、复制、移动等基本操作,掌握文件权限和所有权的设置与管理。 2. 数据压缩与备份:熟悉常用的文件压缩工具,能够进行数据的压缩与解压,掌握完整备份和增量备份的方法。 3. 用户和组管理:理解 Linux 系统中的用户和组管理机制,能够创建、修改和删除用户和组,设置和管理用户权限。 4. 文本编辑:熟练使用 vi 编辑器进行文本文件的编辑,掌握不同模式的切换和常用命令,能够高效地编辑和管理配置文件。 5. 编译器使用:理解 Gcc 编译器的工作原理和基本用法,能够进行 C 程序的编译、链接和调试,掌握一次性编译多个源文件的方法。 6. Shell 编程:具备编写和调试 Shell 脚本的能力,理解 Shell 脚本的基本结构和常用命令,能够实现简单的自动化任务。 7. 服务器环境搭建:掌握 LAMP 环境的安装与配置,能够搭建一个完整的 Web 服务器环境,理解各组件的基本配置与使用。 8. 网络安全设置:能够使用基本网络命令进行网络配置与测试,掌握 iptables 防火墙的配置方法,使用 nmap 进行网络扫描和安全审计。 希望通过本课程的学习,学生不仅能够掌握 Linux 系统的基本操作与高级功能,还能提高解决实际问题的能力,为今后的学习和工作打下坚实的基 础。 课程教学目标及对毕业要求指标点的支撑: 课程教学目标 支撑毕业要求指标点 毕业要求 目标 1:专业基础知识与创新能力 掌握 Linux 系统原理、应用技巧及设计方法论,熟悉软件 培养学生具备智能互联网系统开发运 维所涉及的软件工程、人工智能信息工 毕业要求 2-问题分析:能够应用数学、自然科 学和工程科学的基本原理,对于智能互联网系

工程、AI信息工程、商务信息管理知识,能设计并实现程、商务信息管理等方面专业知识与技统开发运维复杂问题进行识别与表达,并通过Linux系统架构,解决技术难题,展现创新思维。能,成为专业技术人才,能以科学方法文献研究分析,以获得有效结论。解决问题与进行创新。毕业要求3-设计/开发解决方案:能够掌握智能目标2:自我挑战能力与终身学习培养学生具有独立思考、创新思维、组培养独立思考、创新思维、团队协作、沟通协调及自我挑织管理、沟通协调、自我挑战、终身学互联网系统的Web前端设计、Web后端设计、习的能力。数据库设计、数据挖掘、大数据分析、人工智战能力,通过项目实践学习项目管理,增强持续学习动力,提升综合素质。能赋能、云计算等基础理论与技术,具有追求创新的意识,对智能互联网系统开发运维问题提出创新解决方案。毕业要求7-环境与可持续发展:能够评估智能目标3:人文素养与社会责任提升学生人文素养·社会服务的情操强化人文素养,关注技术应用伦理,增强社会服务意识,互联网系统开发运维复杂问题解决的工程手段培养学生良好的职业道德与社会责任培养良好的职业道德与责任感,通过实践活动将技术服务感。所造成环境冲击,及对可持续发展的影响。于社会。理论教学进程表教学模式学时授课敏教学内容(重点、难点、课程思政融入支撑课周次教学主题作业安排教学方法师数点)线下/混合式程目标目标一重点:安装与配置虚拟机环境徐保民线下虚拟机课堂讲授目标二难点:资源分配与性能优化目标一重点:Ubuntu系统基础与特性徐保民线下课堂讲授2Ubuntu系统介绍难点:版本差异与兼容性目标二3
3 工程、AI 信息工程、商务信息管理知识,能设计并实现 Linux 系统架构,解决技术难题,展现创新思维。 程、商务信息管理等方面专业知识与技 能,成为专业技术人才,能以科学方法 解决问题与进行创新。 统开发运维复杂问题进行识别与表达,并通过 文献研究分析,以获得有效结论。 目标 2:自我挑战能力与终身学习 培养独立思考、创新思维、团队协作、沟通协调及自我挑 战能力,通过项目实践学习项目管理,增强持续学习动力, 提升综合素质。 培养学生具有独立思考、创新思维、组 织管理、沟通协调、自我挑战、终身学 习的能力。 毕业要求 3-设计/开发解决方案:能够掌握智能 互联网系统的 Web 前端设计、Web 后端设计、 数据库设计、数据挖掘、大数据分析、人工智 能赋能、云计算等基础理论与技术,具有追求 创新的意识,对智能互联网系统开发运维问题 提出创新解决方案。 目标 3:人文素养与社会责任 强化人文素养,关注技术应用伦理,增强社会服务意识, 培养良好的职业道德与责任感,通过实践活动将技术服务 于社会。 提升学生人文素养、社会服务的情操, 培养学生良好的职业道德与社会责任 感。 毕业要求 7-环境与可持续发展:能够评估智能 互联网系统开发运维复杂问题解决的工程手段 所造成环境冲击,及对可持续发展的影响。 理论教学进程表 周次 教学主题 授课教 师 学时 数 教学内容(重点、难点、课程思政融入 点) 教学模式 线下/混合式 教学方法 作业安排 支撑课 程目标 1 虚拟机 凃保民 1 重点:安装与配置虚拟机环境 难点:资源分配与性能优化 线下 课堂讲授 目标一 目标二 2 Ubuntu 系统介绍 凃保民 1 重点:Ubuntu 系统基础与特性 难点:版本差异与兼容性 线下 课堂讲授 目标一 目标二

目标三课程思政融入点:透过人文关怀角度教学阐述操作系统概念,培养学生具备专业知识用于造福人民,善尽社会责任,业养成科学严谨、认真细致、实事求是的科学态度和职业道德。目标一重点:图形界面基本操作线下徐涂保民1课堂讲授Ubuntu图形界面目标二难点:界面定制与主题更换目标一重点:命令行操作线下徐保民1课堂讲授4字符界面使用目标二难点:SShell脚本编写目标一点:文件与目录操作命令徐保民线下课堂讲授1n文件管理目标二难点:权限管理目标一重点:用户与组创建与管理线下徐涂保民-课堂讲授6用户和组管理目标二难点:权限继承与复杂权限配置目标一重点:磁盘分区与文件系统徐保民线下17课堂讲授硬盘和内存I目标二难点:内存管理与优化目标一重点:磁盘分区与文件系统线下-徐保民00课堂讲授硬盘和内存ⅡI目标二难点:内存管理与优化目标一置点:Vim编辑器使用编辑器及Gcc编译线下徐保民-9课堂讲授目标二难点:Gcc编译环境搭建与调试器11重点:线下徐保民Vim编辑器使用10编辑器及Gcc编译课堂讲授目标一4
4 课程思政融入点:透过人文关怀角度教 学阐述操作系统概念,培养学生具备专 业知识用于造福人民,善尽社会责任, 並养成科学严谨、认真细致、实事求是 的科学态度和职业道德。 目标三 3 Ubuntu 图形界面 凃保民 1 重点:图形界面基本操作 难点:界面定制与主题更换 线下 课堂讲授 目标一 目标二 4 字符界面使用 凃保民 1 重点:命令行操作 难点:Shell 脚本编写 线下 课堂讲授 目标一 目标二 5 文件管理 凃保民 1 重点:文件与目录操作命令 难点:权限管理 线下 课堂讲授 目标一 目标二 6 用户和组管理 凃保民 1 重点:用户与组创建与管理 难点:权限继承与复杂权限配置 线下 课堂讲授 目标一 目标二 7 硬盘和内存 I 凃保民 1 重点:磁盘分区与文件系统 难点:内存管理与优化 线下 课堂讲授 目标一 目标二 8 硬盘和内存 II 凃保民 1 重点:磁盘分区与文件系统 难点:内存管理与优化 线下 课堂讲授 目标一 目标二 9 编辑器及 Gcc 编译 器 I 凃保民 1 重点:Vim 编辑器使用 难点:Gcc 编译环境搭建与调试 线下 课堂讲授 目标一 目标二 10 编辑器及 Gcc 编译 凃保民 1 重点:Vim 编辑器使用 线下 课堂讲授 目标一

器11目标二难点:Gcc编译环境搭建与调试重点:Shell编程基础与语法难点:高级Shell脚本编写与调试目标一课程思政融入点:透过华为公司在5G网线下涂保民211-12课堂讲授目标二Shell及其编程IⅡI络通讯技术领先全球却遵到美国无情打目标三压,鼓励学生面对技术上的卡脖子间题要发挥实事求是、努力奋进精神,学习从逆境中持续成长进步。目标一重点:网络服务配置与管理涂保民线下2课堂讲授13-14服务器的配置1目标二难点:多服务协同配置与优化目标一重点:系统安全防护策略涂保民线下215-16安全设置Ⅱ课堂讲授目标二难点:防火墙配罩合计16实践数学进程表教学支撑课项目类型(验证/综合周次学时实验项目名称授课教师教学内容(重点、难点、课程思政融入点)/设计)方式程目标目标一重点:虚拟机软件选择与Linux安装流程徐保民综合实验虚拟机与Linux安装11目标二难点:安装过程中选择适合的文件系统重点:理解软件源的作用并配置设置软件更新源徐保民综合实验2目标一难点:处理软件源更新时的简单错误5
5 器 II 难点:Gcc 编译环境搭建与调试 目标二 11-12 Shell 及其编程 II 凃保民 2 重点:Shell 编程基础与语法 难点:高级 Shell 脚本编写与调试 课程思政融入点:透过华为公司在 5G 网 络通讯技术领先全球却遭到美国无情打 压,鼓励学生面对技术上的卡脖子问题 要发挥实事求是、努力奋进精神,学习 从逆境中持续成长进步。 线下 课堂讲授 目标一 目标二 目标三 13-14 服务器的配置 I 凃保民 2 重点:网络服务配置与管理 难点:多服务协同配置与优化 线下 课堂讲授 目标一 目标二 15-16 安全设置 II 凃保民 2 重点:系统安全防护策略 难点:防火墙配置 线下 课堂讲授 目标一 目标二 合计 16 实践教学进程表 周次 实验项目名称 授课教师 学时 教学内容(重点、难点、课程思政融入点) 项目类型(验证/综合 /设计) 教学 方式 支撑课 程目标 1 虚拟机与 Linux 安装 凃保民 1 重点:虚拟机软件选择与 Linux 安装流程 难点:安装过程中选择适合的文件系统 综合 实验 目标一 目标二 2 设置软件更新源 凃保民 1 重点:理解软件源的作用并配置 难点:处理软件源更新时的简单错误 综合 实验 目标一

目标二目标一重点:使用MobaXterm进行SSH远程连接综合实验MobaXterm远程登录徐保民3目标二难点:SSH密钥的生成与导入目标一重点:掌握基本文件与目录操作命令徐保民综合实验文件与目录管理14目标二难点:理解并设置文件与目录权限目标一重点:使用tar、gzip等命令进行压缩综合压缩与备份徐保民实验5目标二难点:简单备份策略的制定与执行输入、输出重定向及管目标一重点:理解重定向与管道符的基本概念徐保民综合实验16道符目标二难点:将多个命令通过管道符串联使用重点:创建、删除用户与组难点:修改用户密码与基本属性目标一课程思政融入点:要求学生处理实验数据必须综合用户和组管理徐保民实验目标二7坚持实事求实、严谨的科学态度:要求学生实目标三验过程中主动思考理论原理,在实验过程中去验证实验原理,使理论与实践相辅相成。硬盘主分区、扩展分区、目标一重点:理解硬盘分区的基本概念徐保民综合实验18逻辑分区目标二难点:查看当前分区情况并识别分区类型目标一重点:查看系统内存使用情况综合内存管理徐保民实验9目标二难点:识别并释放不必要的内存占用进程管理徐保民综合实验1目标一10重点:查看当前系统进程6
6 目标二 3 MobaXterm 远程登录 凃保民 1 重点:使用 MobaXterm 进行 SSH 远程连接 难点:SSH 密钥的生成与导入 综合 实验 目标一 目标二 4 文件与目录管理 凃保民 1 重点:掌握基本文件与目录操作命令 难点:理解并设置文件与目录权限 综合 实验 目标一 目标二 5 压缩与备份 凃保民 1 重点:使用 tar、gzip 等命令进行压缩 难点:简单备份策略的制定与执行 综合 实验 目标一 目标二 6 输入、输出重定向及管 道符 凃保民 1 重点:理解重定向与管道符的基本概念 难点:将多个命令通过管道符串联使用 综合 实验 目标一 目标二 7 用户和组管理 凃保民 1 重点:创建、删除用户与组 难点:修改用户密码与基本属性 课程思政融入点:要求学生处理实验数据必须 坚持实事求实、严谨的科学态度;要求学生实 验过程中主动思考理论原理,在实验过程中去 验证实验原理,使理论与实践相辅相成。 综合 实验 目标一 目标二 目标三 8 硬盘主分区、扩展分区、 逻辑分区 凃保民 1 重点:理解硬盘分区的基本概念 难点:查看当前分区情况并识别分区类型 综合 实验 目标一 目标二 9 内存管理 凃保民 1 重点:查看系统内存使用情况 难点:识别并释放不必要的内存占用 综合 实验 目标一 目标二 10 进程管理 凃保民 1 重点:查看当前系统进程 综合 实验 目标一

难点:使用kill命令终止进程目标二目标一重点:使用cron工具设置定时任务综合实验任务计划徐保民111目标二难点:编辑cron任务配置文件目标一重点:掌握vi编辑器的基本操作涂保民综合实验vi编辑器112目标二难点:在vi中查找与替换文本目标一重点:使用gcc编译C程序综合Gce编译器徐保民实验131目标二难点:理解并处理编译过程中的基本错误目标一重点:Shell 脚本的基本结构与语法徐保民综合实验Shell及其编程114目标二难点:编写简单的条件语句与循环目标一重点:安装Apache、MySQL、PHP综合LAMP搭建徐保民实验.15目标二难点:MySQL登录使用重点:理解防火墙的基本作用并配置目标一徐保民综合实验网络安全设置16难点:根据特定需求编写iptables规则以限制目标二网络访间合计16课程考核评价依据及成绩比例(%)课程目标支撑毕业要求指标点作业课堂表现期末报告目标一21010207
7 难点:使用 kill 命令终止进程 目标二 11 任务计划 凃保民 1 重点:使用 cron 工具设置定时任务 难点:编辑 cron 任务配置文件 综合 实验 目标一 目标二 12 vi 编辑器 凃保民 1 重点:掌握 vi 编辑器的基本操作 难点:在 vi 中查找与替换文本 综合 实验 目标一 目标二 13 Gcc 编译器 凃保民 1 重点:使用 gcc 编译 C 程序 难点:理解并处理编译过程中的基本错误 综合 实验 目标一 目标二 14 Shell 及其编程 凃保民 1 重点:Shell 脚本的基本结构与语法 难点:编写简单的条件语句与循环 综合 实验 目标一 目标二 15 LAMP 搭建 凃保民 1 重点:安装 Apache、MySQL、PHP 难点:MySQL 登录使用 综合 实验 目标一 目标二 16 网络安全设置 凃保民 1 重点:理解防火墙的基本作用并配置 难点:根据特定需求编写 iptables 规则以限制 网络访问 综合 实验 目标一 目标二 合计 16 课程考核 课程目标 支撑毕业要求指标点 评价依据及成绩比例(%) 作业 课堂表现 期末报告 目标一 2 10 10 20

3520目标二10751010目标三总计302050100备注:1)根据(东莞理工学院考试管理规定》第土二条规定,旷课3次(或6课时)学生不得参加该课程的期终考核。2)各项考核标准见附件所示。大纲编写时间:2025年9月5日系(部)审查意见:同意执行时推宁系(部)主任签名:日期:2025年9月7日备注:8
8 目标二 3 10 5 20 目标三 7 10 5 10 总计 30 20 50 100 备注:1)根据《东莞理工学院考试管理规定》第十二条规定:旷课 3 次(或 6 课时)学生不得参加该课程的期终考核。2)各项考核标准见附件所示。 大纲编写时间:2025 年 9 月 5 日 系(部)审查意见: 同意执行 系(部)主任签名: 日期:2025 年 9 月 7 日 备注: