高等教育 > 计算机类

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系统网络技术和数据库服务等方面的配置。
    案例丰富,贴近实战:书中采用全实例教学的形式,引领读者在应用中掌握所学技术。
    
    教学视频,答疑解惑:通过教学视频讲解案例实现过程,犹如专业老师亲临授课,帮助读者解决学习中遇到的各种问题。