新書推薦:
《
阿勒泰的春天
》
售價:NT$
230.0
《
如见你
》
售價:NT$
234.0
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:NT$
286.0
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
|
編輯推薦: |
《基于Linux的主机运行维护》是作者在其编写的《Linux系统管理与应用》(ISBN:978-7-302- 44125-0)基础上,总结多轮教学实践与多年潜心研究成果,并汇集目前运行维护业内主流知识编著而成,是校企合作开发课程的成果。本书在介绍实用知识体系的同时,更注重相关基础理论的讲解,以使读者达到融会贯通的境界,是理论应用于实践的成功范例,是基于新工科建设过程中产教融合方面的力作。
|
內容簡介: |
本书在《Linux操作系统管理与应用》一书基础上系统地介绍基于Linux的运行与维护领域的关键技术,主要内容包括6个专题: Linux文件系统管理专题,其中包括Linux系统启动、Linux文件系统理论与实践、存储系统分类及管理;Linux信息系统安全专题,其中包括Linux信息与系统安全、非对称加密技术及互信配置、PKI体系架构、基于私有CA的安全Web;Linux DNS(域名系统)专题,其中包括Internet体系结构及BIND部署、子域授权、区域配置、主从DNS复制;Linux集群负载均衡专题,其中包括Linux集群技术及分类、LVS负载均衡原理分类及实现、数据库集群及实现;Linux大数据系统专题,其中包括分布式文件系统Hadoop、分布式数据处理MapReduce、分布式结构化数据HBase、Hive数据仓库;IPv6技术应用基础专题,其中包括IPv6基础、IPv6使用协议、IPv4到IPv6的过渡技术等。 本书在介绍上述实用知识体系的同时注重对相关基础理论的讲解,以便读者将相关知识融会贯通,是将理论与实践有机结合的成功范例,是基于新工科课程体系建设过程中主机运行与维护、数据科学与大数据技术、云计算技术基础的理论与实践。本书是在多年教学与研究基础上编著而成的,适合相关专业学生学习,也适合系统管理员、网络管理员、Linux运维工程师、大数据运维工程师及网站开发、测试、设计等从业人员参考。
|
目錄:
|
目录目录
第1章Linux系统框架及管理进阶1
1.1操作系统框架结构1
1.1.1Linux内核2
1.1.2Linux SHELL5
1.1.3Linux文件系统5
1.1.4Linux应用程序8
1.2计算机存储体系8
1.3Linux系统启动流程9
1.4计算机存储体系11
1.5单用户模式及应用13
第2章文件系统及动态磁盘管理16
2.1文件系统概述16
2.1.1Linux与Windows文件系统的区别16
2.1.2文件系统层次分析16
2.1.3索引式文件系统17
2.1.4Linux文件系统的运作18
2.2EXT文件系统19
2.2.1EXT文件系统结构19
2.2.2查看文件系统命令20
2.2.3EXT文件系统存储和读取文件23
2.2.4创建文件过程与日志文件系统24
2.2.5链接文件25
2.3文件操作管理27
2.3.1配置本地yum源27
2.3.2利用yum进行查询、安装、升级和移除功能30
2.3.3yum的软件群组功能34
2.3.4全系统自动升级35
2.4存储基础35
2.5基于多路径的块设备配置37
2.5.1iSCSI方式的多路径存储38
2.5.2FC方式的多路径存储49
2.6NAS配置50
第3章域名系统DNS&BIND58
3.1BIND概述58
3.1.1BIND的安装58
3.1.2配置文件58
3.2BIND主配置文件61
3.2.1named.conf的默认配置61
3.2.2修改named.conf62
3.2.3默认区域配置文件etcnamed.rfc1912.zones62
3.2.4自定义区域63
3.3正向区域数据库文件64
3.4反向区域数据库文件65
3.5测试DNS服务65
3.6辅DNS68
3.6.1辅DNS的配置68
3.6.2测试辅DNS70
3.7子域71
3.7.1父子域在同一台DNS服务器上71
3.7.2父子域在不同DNS服务器上73
3.8高级配置75
3.8.1DNS转发75
3.8.2负载均衡77
3.8.3远程DNS管理RNDC78
第4章系统安全81
4.1加密与解密81
4.1.1加密与解密基本原理81
4.1.2数据加密解密的基本实现85
4.2SSH互信配置86
4.2.1SSH基本原理86
4.2.2基于Linux客户端的SSH用户认证87
4.2.3基于Winodws客户端的SSH用户认证90
4.3基于私有CA的安全WebHTTPS95
4.3.1PKI95
4.3.2私有CA实现98
4.3.3安全Web服务器https实现99
4.4Iptables防火墙102
4.4.1Iptables防火墙基本原理与结构102
4.4.2Iptables防火墙的管理107
4.5TCPIP数据包结构112
4.5.1网络分层结构112
4.5.2IP首部结构114
4.5.3TCP首部结构116
4.5.4UDP首部118
4.5.5TCP连接的建立与断开119
4.6防火墙的基本配置123
4.6.1规则查看(L)123
4.6.2规则删除(D)124
4.6.3规则清空(F)124
4.6.4默认规则(P)125
4.6.5规则添加125
4.6.6规则修改127
4.6.7自定义链127
4.7条件匹配129
4.7.1基本匹配条件129
4.7.2扩展匹配条件130
4.8网络防火墙141
4.8.1网络体系141
4.8.2Linux主机内核转发功能143
4.8.3网络防火墙配置143
4.9网络地址转换144
4.9.1源地址转换145
4.9.2目标地址转换146
4.10应用层过滤防火墙148
4.10.1检查现有软件环境149
4.10.2编译内核149
第5章集群系统LVS154
5.1大型网站系统架构的演进154
5.2集群介绍161
5.3负载均衡集群166
5.3.1LVS项目背景167
5.3.2LVS的类型167
5.3.3LVS调度算法175
5.3.4NAT结构负载均衡178
5.3.5DR结构负载均衡183
5.4数据库集群190
5.4.1数据库基本概念190
5.4.2MySQL及SQL语句190
5.4.3MySQL的备份和还原191
5.4.4MySQL主从复制192
第6章分布式文件系统Hadoop196
6.1Hadoop简介196
6.2Hadoop架构原理196
6.3Hadoop的使用场景199
6.4Hadoop分布式文件系统200
6.4.1设计思想200
6.4.2体系结构201
6.4.3数据复制202
6.4.4文件系统元数据的持久化205
6.4.5数据组织206
6.5分布式数据处理MapReduce207
6.5.1逻辑模型207
6.5.2实现机制208
6.6分布式结构化数据表HBase209
6.6.1逻辑模型209
6.6.2物理模型210
6.6.3子表服务器210
6.6.4主服务器211
6.6.5元数据表212
6.7Hadoop安装212
6.7.1Hadoop环境安装配置212
6.7.2Hadoop运行模式215
6.8Hive数据仓库217
6.8.1Hive工作原理217
6.8.2Hive数据类型217
6.8.3Hive的特点219
6.8.4Hive的安装221
第7章IPv6222
7.1IPv6基础知识222
7.1.1IPv6地址222
7.1.2IPv6报文格式224
7.2IPv6使用协议226
7.2.1邻居发现协议226
7.2.2IPv6地址自动配置协议227
7.2.3IPv6路由选择协议229
7.3IPv4到IPv6的过渡技术232
7.3.1IPv6IPv4双协议栈技术232
7.3.2隧道技术234
7.3.3网络地址和协议转换技术235
参考文献237
|
內容試閱:
|
基于Linux的主机运行维护前言前言〖1〗
为什么要编著本书为什么编著《基于Linux的主机运行维护》这本书?这要从作者在吉林师范大学日常的教学与研究工作说起。作者在Linux操作系统的相关教学和在信息安全、并行计算等方面的研究过程中,零散地积累一些主机运行与维护方面的知识和经验,但一直没成体系。同时,随着大数据、云计算技术的迅速发展及应用,Linux作为开源系统,被越来越广泛地应用于社会生活的各领域,但目前还鲜见主机运行方面的书籍和著作。本书的编著就是为了使读者在基于Linux系统运行与维护过程中解决相关问题,为在校本科学生学习主机运行维护提供参考,为数据科学与大数据技术专业建设做贡献!
为此,作者在2016年编著出版了《Linux操作系统管理与应用》一书并成功应用于计算机相关专业的本科教学。随着吉林师范大学数据科学与大数据技术专业正式获批,基于Linux的主机运行与维护成为大数据运维工程师必备技能。为更好完成主机运行与维护教学工作和大数据方面的研究工作,为了使主机运行维护的教学与就业市场需求对接,作者成功申报了主机运行与维护校企合作开发课程,目的是为学习主机运行与维护的学生提供真实的应用场景。正是这样一个理念让作者不断努力,致力于将多年Linux及运维教学研究过程中的积累进行汇总,结合网络上主机运维方面有效的成功案例编著本书,作为校企合作开发课程的总结成果之一,为运维从业人员、系统架构师等提供有益的参考。
感谢合作企业的工程师和课程教学团队的每位成员,是他们的帮助,让我们有决心和动力完成本书的编著,并在编著过程中促使我们不断地接受新知识和探索新领域,使我们不断进步和完善,达到教学相长。为了帮助学习主机运维的人员能够系统地掌握必备的理论和高效的实践技能,作者决定编著《基于Linux的主机运行维护》这本书作为主机运行与维护的基础,并计划编著《基于Linux的系统架构》作为主机运行与维护的高级应用。虽然关于Linux的书籍较多,但是很难找到一本与读者认知过程相吻合,与企业生产环境相匹配的主机运行与维护的书籍,这是编写本书的初衷。
本书读者对象
本书的读者对象为计算机专业本科生,Linux系统管理员、网络工程师、Linux运维工程师、云计算、大数据运维工程师及网站开发、测试、管理人员。
本书体系结构
全书分为7章6个专题,各部分相互关联又可以相互独立。
第1个专题:Linux文件系统管理,包括第1、2章,主要内容为Linux系统启动、Linux文件系统理论与实践、存储系统分类及管理。
第2个专题:Linux DNS(域名系统),包括第3章,主要内容为Internet体系结构及BIND部署、子域授权、区域配置、主从DNS复制。
第3个专题:Linux信息系统安全,包括第4章,主要内容为Linux信息与系统安全、非对称加密技术及互信配置、PKI体系架构、基于私有CA的安全Web。
第4个专题:Linux集群负载均衡,包括第5章,主要内容为Linux集群技术及分类、LVS负载均衡原理分类及实现、数据库集群及实现。
第5个专题:Linux大数据系统,包括第6章,主要内容为分布式文件系统Hadoop、分布式数据处理MapReduce、分布式结构化数据HBase、Hive数据仓库。
第6个专题:IPv6技术应用基础,包括第7章,主要内容为IPv6基础、IPv6使用协议、IPv4到IPv6的过渡技术等。
致谢
感谢Centos开源社区,网址https:www.centos.org。
感谢网络上为本书提供技术支持文章的所有作者,他们的经验和付出使开源世界更精彩!
感谢校企合作开发课程项目为本书提供的支持,感谢合作企业沈阳尚观云科技有限公司及崔涛工程师对本书的贡献。
感谢吉林师范大学教学团队的李爽、罗琳、李晓佳为本书的编著做出的无私奉献,感谢我的学生刘靓葳、王铭、邬娜的帮助,是他们从始至终的默默支持使本书顺利出版。
尽管作者团队在本书编写过程中花费了大量的时间和精力,但书中难免还会存在一些纰漏,恳请读者批评和指正。作者的电子邮箱: computerdyp@jlnu.edu.cn。
作者
2018年7月
|
|