高等教育 > 计算机类
Linux网络操作系统实用教程
书号:9787113318031 套系名称:“十四五”高等职业教育计算机类新形态一体化系列教材
作者:葛伟伦 葛文龙 出版日期:2025-02-01
定价:49.80 页码 / 开本: /16
策划编辑:翟玉峰 责任编辑:于先军 彭立辉
适用专业:计算机类 适用层次:高职教育
最新印刷时间:2025-02-01
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
内 容 简 介 本书是国家提质培优行动计划、安徽省大规模在线开放课程“Linux网络操作系统”的配套教材。本书以RHEL 7.9/CentOS 7.9为平台进行讲解,内容包括了解和安装Linux系统、管理文件和目录、管理用户和组、管理文件权限、管理磁盘存储、管理软件包和服务、配置Linux系统网络、配置Samba和NFS服务实现资源共享、配置BIND服务实现域名解析、配置DHCP服务自动分配IP地址、配置FTP服务实现文件传输、配置Apache部署Web服务、配置MariaDB实现数据库服务。本书将理论和实践高度融合,实现了“教、学、做”一体化,便于学生掌握所学内容。
前言 Linux是一个自由和开放源代码的操作系统,具有开源免费、稳定性高、兼容性好、强大的定制性、丰富的软件资源和社区支持等特点。它在服务器、嵌入式、开发、教育等领域都有广泛应用,正在改变着人们的生活和工作方式。无论是一名开发者还是一名普通用户,都应该了解和学习Linux,因为它能给用户带来无尽的可能性和机会。 编者在近20年的教学实践中深刻体会到“Linux网络操作系统”是一门实践性很强的课程,多数学生的体会是“入门感觉很轻松、提升感觉很吃力、应用感觉很可怕”。本书通过“教学做一体化”的内容体系、技能体系,“新形态一体化”的展示形式,将“理论+实训”高度融合,实现了“教-学-做”的有机结合,通过具体任务驱动来提高学生学习的积极性和实践能力。本书按照以下原则和特色进行编写: 1.课程思政,服务为党育人 每个项目增加了拓展阅读内容,精选了国产欧拉操作系统、Linux命令探究、求伯君的故事、权限管理事件、中国巨型计算机之父、中国卫星之父、超级计算机、中国互联网之父、雪人计划、天眼之父、墨菲定律、万维网之父、国产数据库13个主题,主要涉及计算机技术和网络技术领域发展的重要事件和先驱人物事迹,以鼓舞和激励学生努力刻苦学习、乐于奉献、家国情怀开放共享的精神,引导学生树立正确的世界观、人生观和价值观,努力成为德、智、体、美、劳全面发展的社会主义建设者和接班人。 2.双元开发,服务为国育才 本书编写采用“校企双元合作开发”的模式,邀请合作企业新华三技术有限公司(H3C)的高级工程师袁宝弼、杭州安恒信息技术股份有限公司高级工程师苗春雨、卡奥斯工业智能研究院(青岛)有限公司高级工程师景大智等加入教材编写团队。企业工程师主要负责项目、任务及实例的遴选,使教材更加符合企业岗位需求和国家提质培优行动计划——校企双元合作开发职业教育教材的要求,同时也邀请了红帽认证架构师兼红帽讲师杨寅冬作为教材编写的审核专家,保证教学知识点的正确性、先进性和新颖性。 3.赛证融合,服务国家战略 结合《国家职业教育改革实施方案》等国家战略,落实“1+X”证书制度,本书参考“1+X”职业技能等级证书“云计算平台运维与开发”“大数据平台运维”等考试大纲,设计了多种形式的练习题目,鼓励学生多思考、多练习,提高综合能力,适应“教考分离”的教学模式,对接国家“学分银行”和终身学习的需求,促进“岗课赛证”的有机融合。 4.结构合理,服务易学易用 从读者的实际需要出发,各项目之间既相互独立又前后联系。读者既可按照本书编排的项目顺序进行学习,也可根据自身知识情况进行有针对性的学习。此外,每个项目前有“知识、技能和素养目标”;每个项目中有“具体任务或实例”;每个项目后安排有“项目小结”“项目实训”和“课后习题”,让读者学完每个项目知识后能对所学知识和技能进行总结和巩固,增强知识理解和实战能力。 5.立体设计,服务课程建设 本书采用新形态立体化设计,配套了丰富的数字化教学资源,包括微课视频、课程标准、授课计划、电子教案、授课用PPT、习题答案及解析等,读者可以通过扫描书中的二维码观看微课视频。丰富的学习手段和形式,既提高了学习的兴趣和效率,也可全方位立体化服务Linux网络操作系统课程建设。 6.搭建MOOC,服务线上线下 本书所配套的大规模在线开放课程(MOOC)已经在安徽省“e会学”和“智慧职教MOOC学院”上线,并已经运行了多期,深受师生的欢迎。教师可以调用本课程构建符合本校教学特色的SPOC课程,也可以搭建自己的“线上线下混合式教学”课堂,促进教学模式创新和教学质量提升。读者可以在“e会学”或“智慧职教MOOC学院”中搜索课程后学习。 本书由校企双元合作开发完成,由葛伟伦(安徽财贸职业学院)、葛文龙(安徽财贸职业学院)任主编,张倩(安徽财贸职业学院)、李六杏(安徽财贸职业学院)、袁书萍(安徽新华学院)、蔡政策(安徽国际商务职业技术学院)、程广振(安徽广播影视职业技术学院)、高锦标(安徽中澳科技职业学院)、袁宝弼(新华三技术有限公司)、杨寅冬(红帽认证架构师兼红帽讲师,安徽邮电职业技术学院)、景大智(卡奥斯工业智能研究院(青岛)有限公司)、苗春雨(杭州安恒信息技术股份有限公司)任副主编,郑有庆(安徽财贸职业学院)、翟莉(安徽财贸职业学院)、周姣(安徽财贸职业学院)、于纭权(江苏坤运互联科技集团有限公司)、胡超(安徽财贸职业学院)、赵立勇(苏州德创测控科技有限公司)参加编写。其中,项目一由胡超编写、项目二和项目十三由葛文龙编写,项目三和项目五由张倩编写,项目四由蔡政策编写,项目六由高锦标编写,项目七由袁书萍编写,项目八由程广振编写,项目九由于纭权编写,项目十、十一、十二由葛伟伦编写。项目、任务及实例内容由葛伟伦、袁宝弼、苗春雨、李六杏、景大智、赵立勇、杨寅冬、郑有庆精心遴选、设计、制作完成。教材微课视频等数字资源主要由葛伟伦、葛文龙、张倩、翟莉和周姣设计与制作。全书由葛伟伦统稿和定稿。 本书所配数字教学资源可从中国铁道出版社有限公司教育资源数字化平台(https://www.tdpress.com/51eds)下载或直接与编者联系(QQ:376715057;微信:13866125572;E-mail:geweilun32@126.com)。 由于时间仓促,编者水平有限,书中难免存在疏漏和不妥之处,请广大读者批评指正。 编 者 2024年9月
目录 项目一 了解和安装Linux系统 1 项目导入 1 知识准备 1 一、Linux系统诞生 1 二、Linux系统的版权 2 三、Linux系统的特点 3 四、Linux系统应用领域 3 五、Linux系统体系结构 4 六、Linux内核版本和发行版本 5 七、Linux系统安装准备 7 项目实施 8 任务一 使用VMware创建虚拟机 8 任务二 安装CentOS 7.9发行版 11 任务三 重启后设置 17 任务四 系统登录与退出 18 项目小结 19 项目实训 19 课后习题 20 拓展阅读:国产欧拉操作系统 21 项目二 管理文件和目录 22 项目导入 22 知识准备 22 一、命令基础知识 22 二、使用命令准备知识 23 项目实施 25 任务一 打开Linux命令行终端 25 任务二 使用文件目录管理类命令 25 任务三 使用显示文件内容类命令 32 任务四 使用查找与搜索类命令 34 任务五 使用压缩与解压缩类命令 39 任务六 输出重定向符和管道符 41 任务七 使用系统常用管理命令 42 任务八 使用文件编辑命令vi/vim 44 项目小结 46 项目实训 47 课后习题 48 拓展阅读:Linux命令探究 50 项目三 管理用户和组 51 项目导入 51 知识准备 51 一、用户和组概述 51 二、用户和组的相关文件 52 项目实施 54 任务一 管理用户 54 任务二 管理用户组 58 项目小结 59 项目实训 59 课后习题 60 拓展阅读:求伯君的故事 61 项目四 管理文件权限 62 项目导入 62 知识准备 62 一、文件权限概述 62 二、权限类型、表示和含义 63 三、文件权限表示方法 64 项目实施 64 任务一 设置基本权限 64 任务二 设置特殊权限 66 任务三 设置隐藏权限 69 任务四 设置ACL权限 71 任务五 设置权限掩码 73 项目小结 75 项目实训 75 课后习题 76 拓展阅读:权限管理事件 77 项目五 管理磁盘存储 78 项目导入 78 知识准备 78 一、磁盘管理概述 78 二、磁盘接口类型和存储设备文件 79 三、硬盘分区 80 四、RAID管理 81 五、LVM管理 84 六、配额管理 85 项目实施 85 任务一 硬盘分区 86 任务二 格式化、挂载和卸载 92 任务三 交换分区管理 94 任务四 管理RAID 96 任务五 管理LVM 99 任务六 管理配额 103 项目小结 108 项目实训 108 课后习题 109 拓展阅读:中国巨型计算机之父 110 项目六 管理软件包和服务 111 项目导入 111 知识准备 111 一、用rpm工具管理软件包 111 二、用yum工具管理软件包 112 三、网络服务基本概念 114 项目实施 116 任务一 使用rpm工具管理rpm包 117 任务二 使用yum工具管理rpm包 119 任务三 管理服务和查看进程信息 122 项目小结 127 项目实训 127 课后习题 128 拓展阅读:中国卫星之父 129 项目七 配置Linux系统网络 131 项目导入 131 知识准备 131 一、网络接口及网络连接 131 二、IP地址和主机名映射关系 132 三、VMware虚拟机和宿主机网络通信模式 133 项目实施 134 任务一 配置网络接口TCP/IP连接参数 134 任务二 配置主机名及主机名和IP地址映射 137 任务三 验证虚拟机和宿主机三种通信模式 139 任务四 使用远程登录工具连接Linux服务器 143 项目小结 144 项目实训 145 课后习题 145 拓展阅读:超级计算机 147 项目八 配置Samba和NFS服务实现资源共享 148 项目导入 148 知识准备 148 一、Samba服务 148 二、NFS服务 150 项目实施 151 任务一 配置Samba服务 151 任务二 配置NFS服务 161 项目小结 164 项目实训 165 课后习题 166 拓展阅读:中国互联网之父 167 项目九 配置BIND服务实现域名解析 168 项目导入 168 知识准备 168 一、域名和FQDN的含义 168 二、域名空间组织结构 169 三、域名申请注册 170 四、DNS域名解析基本原理 170 五、域名服务器类型 171 六、DNS域名详细解析过程 172 七、DNS服务查询方式与查询类型 174 八、DNS服务资源记录及其类型 174 九、BIND简介 175 项目实施 176 任务一 准备实训环境 176 任务二 安装BIND服务包 176 任务三 配置主DNS服务器 177 任务四 配置辅助DNS服务器 181 任务五 配置转发DNS服务器 183 任务六 使用view视图配置智能解析 183 项目小结 186 项目实训 186 课后习题 187 拓展阅读:雪人计划 189 项目十 配置DHCP服务自动分配IP地址 190 项目导入 190 知识准备 191 一、DHCP服务概述 191 二、DHCP服务分配IP地址工作过程 191 三、DHCP服务地址续租 192 四、DHCP服务功能和优势 192 项目实施 192 任务一 准备实训环境 192 任务二 解读DHCP服务安装和主配置文件内容 194 任务三 配置DHCP服务为直连子网分配IP地址 197 任务四 为客户端分配固定IP地址 199 任务五 配置DHCP中继代理服务为多个子网分配IP地址 201 项目小结 206 项目实训 206 课后习题 207 拓展阅读:天眼之父 209 项目十一 配置FTP服务实现文件传输 210 项目导入 210 知识准备 210 一、FTP服务概述 210 二、FTP服务工作原理 211 三、FTP服务的主动模式和被动模式 211 四、FTP服务配置准备知识 212 项目实施 213 任务一 准备实训环境 213 任务二 安装和启动vsftpd服务包 213 任务三 验证匿名用户访问FTP站点默认主目录 214 任务四 解读FTP服务主配置文件 215 任务五 改变匿名用户访问FTP站点的主目录 216 任务六 配置本地用户身份访问FTP站点 217 任务七 配置用户访问FTP站点不能切换主目录 218 任务八 配置虚拟用户访问FTP站点 219 项目小结 222 项目实训 222 课后习题 222 拓展阅读:墨菲定律 223 项目十二 配置Apache部署Web服务 225 项目导入 225 知识准备 226 一、Web服务概述 226 二、Web系统组成 226 三、Web服务工作过程 226 四、URL含义 227 五、Apache服务软件简介 227 项目实施 228 任务一 准备实训环境 228 任务二 解读Apache服务包安装和主配置文件 228 任务三 配置Web主网站 230 任务四 使用虚拟目录配置子网站 230 任务五 使用虚拟主机技术配置多个网站 232 任务六 配置基于本地用户访问控制的网站 233 任务七 配置基于客户端IP地址访问控制的网站 235 项目小结 235 项目实训 235 课后习题 236 拓展阅读: 万维网之父 237 项目十三 配置MariaDB实现数据库服务 239 项目导入 239 知识准备 239 一、数据库服务相关概念 239 二、MariaDB简介 240 三、SQL简介 241 项目实施 242 任务一 准备实训环境 242 任务二 安装和初始化MariaDB 242 任务三 配置MariaDB数据库字符集和校对规则 244 任务四 使用SQL语句操作数据库 246 任务五 使用SQL语句创建表 247 任务六 使用SQL语句对表进行增删改查 247 任务七 创建、授权和撤销授权数据库用户 248 任务八 备份与恢复数据库 250 项目小结 251 项目实训 252 课后习题 252 拓展阅读:国产数据库 253 参考文献 255
葛伟伦,硕士研究生。安徽财贸职业学院教师,长期担任计算机网络,无线网络技术,Linux操作系统,网络服务配置与管理等课程教学,研究偏计算机网络应用方向,讲师。葛文龙,讲师,安徽财贸职业学院教师,从事一线教育20余年,长期教授“Linux网络操作系统”、“计算机网络”和“MySQL数据库系统”等课程。对网络和数据库领域的相关课程有深入的研究和丰富的教学经验。
内容全面,讲解细致:从Linux系统的安装开始讲解,详细介绍了用户、文件、磁盘、软件包和服务等的管理,以及Linux系统网络技术和数据库服务等方面的配置。 案例丰富,贴近实战:书中采用全实例教学的形式,引领读者在应用中掌握所学技术。 教学视频,答疑解惑:通过教学视频讲解案例实现过程,犹如专业老师亲临授课,帮助读者解决学习中遇到的各种问题。