新書推薦:
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:HK$
110.9
《
纯粹·古代中国的历史与制度
》
售價:HK$
62.7
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:HK$
58.2
《
一个英国军事顾问眼中的二战
》
售價:HK$
277.8
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:HK$
67.2
《
瘦肝
》
售價:HK$
99.7
《
股票大作手回忆录
》
售價:HK$
55.8
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
|
編輯推薦: |
资深运维架构实战专家及教育培训界专家十多年的集群运维实战经验总结,系统讲解中小规模实用网站集群架构的框架模型及其企业级搭建和优化。
全新CentOS7.6版本,深入讲解中大型企业集群的高级架构实践知识,手把手带你完成企业Web集群所涉及的常用服务部署优化,让你轻松掌握Web集群构架技术,以及 Web集群的运维规范和方法。
|
內容簡介: |
全书共分为12个章节(0-11章)第0章,讲解CentOS7.6操作系统的安装。第1章,主要讲解Web集群架构基础概念知识、架构模型、架构搭建规划、架构优化等。第2章,主要的数据备份工具。第3章,讲解NFS网络文件共享服务。第4章,讲解网站数据实时复制应用与实践。第5章,主要讲解SSHD远程连接工具企业应用实践。第6章,主要讲解Ansiable批量管理工具应用与实践。第7章,主要讲解HTTP及Web服务核心基础知识。第8章,主要讲解Nginx静态Web服务应用实践。第9章,主要讲解企业级LNMP环境部署实践。第10章,主要讲解Nginx反向代理与动静分离架构实战。第11章,主要讲解Keepalived高可用集群实战。
|
關於作者: |
老男孩(冉宏元),北京老男孩IT教育创始人,有10多年一线大规模网站集群架构运维实战及培训经验,经历及主导了从几台到近千台服务器大规模集群运维架构的发展过程,实战知识体系全面,擅长大规模集群架构部署调优、虚拟化、云计算、大数据、MySQL数据库等技术,是IT界资深的Linux集群架构实战专家之一。
国内NLP心理学运维思想体系创始人,将心理学运维思想大量应用于教学培训实践,取得了显著效果,所教学生平均就业工资及后期发展速度连续多年在国内同行业排名靠前!
授课注重理论联系企业真实案例,认真负责,思维严谨,形象生动,深入浅出,重视对学生的运维思想、规范、习惯、总结、表达沟通等能力的培养,累计受益人群数万人!
|
目錄:
|
前言
第1章 企业级CentOS7.6操作系统安装 1
1.1 下载CentOS系统ISO镜像 1
1.2 CentOS7.6操作系统的安装准备 4
1.3 开始安装CentOS7.6操作系统 5
1.4 系统安装后的基本配置 21
1.5 本章相关问题 32
第2章 中小规模Web集群规划与环境准备 33
2.1 网站集群架构介绍 33
2.2 网站集群架构组成 34
2.3 网站集群架构搭建规划 40
2.4 网站集群架构系统优化 42
第3章 Rsync数据复制软件应用实践 51
3.1 Rsync介绍 51
3.2 Rsync工作方式介绍与实践 53
3.3 Rsync功能应用拓展 67
3.4 Rsync企业级应用经验 74
3.5 Rsync服务安全 77
3.6 Rsync企业常用工作场景 78
3.7 Rsync企业级全网备份项目案例介绍与实践 80
3.8 Rsync相关参考资料 87
3.9 中小规模集群架构实战进度(备份服务器搭建,红旗1) 87
第4章 企业级NFS网络文件共享服务 89
4.1 NFS介绍 89
4.2 NFS系统原理介绍 93
4.3 NFS服务端部署环境准备 97
4.4 NFS服务器端的安装启动 97
4.5 实战配置NFS服务器端 101
4.6 NFS配置文件权限参数 103
4.7 NFS服务配置企业案例实践 104
4.8 NFS服务的重点知识梳理 109
4.9 NFS客户端挂载排错思路 109
4.10 NFS客户端挂载深入讲解 110
4.11 NFS系统应用的优缺点说明 118
4.12 从集群架构上解决NFS性能压力方案 119
4.13 生产环境高级案例中的配置实战 119
4.14 本章涉及的相关命令知识 121
4.15 NFS服务器端的防火墙控制 123
4.16 NFS服务应用中的常见故障排查 123
4.17 NFS客户端自动挂载部署方法 124
4.18 本章重点与面试题 127
4.19 参考资料 127
4.20 中小规模集群架构实战进度(NFS存储项目实战,红旗2) 128
第5章 企业级实时复制应用实践 129
5.1 实时复制服务介绍 129
5.2 实时复制Inotify机制介绍 131
5.3 Sersync实时复制工具介绍 141
5.4 大型企业级高并发文件实时复制方案 150
5.5 企业级解决NFS存储实时复制案例 150
5.6 中小规模集群架构的静态读写弃用NFS存储部署的说明 151
5.7 其他网站后端存储解决方案 152
5.8 中小规模集群架构实战进度(NFS实时复制,红旗3) 152
第6章 SSHD远程连接服务的企业应用实践 154
6.1 SSH服务介绍 154
6.2 SSH服务工具详解 158
6.3 SSH服务操作说明 164
6.4 SSH服务安全配置 167
6.5 SSH远程连接说明 168
6.6 SSH服务远程命令 169
6.7 企业级SSHD免密码批量管理的企业项目案例 173
6.8 本章重点知识小结 179
6.9 中小规模集群架构实战进度(SSH批量管理项目实战,红旗4) 179
第7章 Ansible自动化运维批量管理实践 181
7.1 自动化运维发展史 181
7.2 Ansible软件介绍 183
7.3 Ansible软件实践部署 185
7.4 Ansible批量管理方式 187
7.5 Ansible软件基础配置 191
7.6 Ansible批量管理模式和命令介绍 192
7.7 Ansible模块详解 194
7.8 Ansible软件的帮助信息 214
7.9 Ansible最核心的组件playbook 215
7.10 中小规模集群架构实战进度(Ansible批量管理项目实战) 232
第8章 HTTP及Web服务核心基础 234
8.1 HTTP服务的重要基础 234
8.2 HTTP协议 239
8.3 HTTP资源 248
8.4 网站流量度量术语 254
8.5 WWW服务软件介绍 260
8.6 本章重点回顾 264
8.7 本章相关面试题 264
8.8 本章参考资料 264
第9章 Nginx静态Web服务应用实践 266
9.1 Nginx介绍 266
9.2 Nginx Web服务 269
9.3 开始安装Nginx 272
9.4 Nginx技术深入剖析 281
9.5 Nginx虚拟主机配置实战 286
9.6 Nginx常用功能配置实战 300
9.7 Nginx访问日志(access_log) 310
9.8 Nginx Location 316
9.9 Nginx Rewrite 320
9.10 Nginx访问认证 325
9.11 本章重点回顾 327
9.12 Nginx相关问题的解答 328
9.13 yum安装Nginx完整步骤 330
9.14 中小规模集群架构实战进度(静态Nginx服务器,红旗5) 331
第10章 企业级LNMP环境部署实践 333
10.1 LNMP应用环境 333
10.2 LNMP之MySQL数据库 334
10.3 FastCGI介绍 342
10.4 LNMP之PHP(FastCGI)服务安装准备 344
10.5 开始安装PHP(FastCGI方式)服务 347
10.6 配置Nginx以支持PHP程序请求访问 351
10.7 部署一个Blog程序服务 354
10.8 有关使用低版本PHP的说明 363
10.9 php.ini配置文件的重要参数优化 364
10.10 本章重点回顾 364
10.11 本章参考资料 365
10.12 中小规模集群架构下调整数据库分离出LNMP 365
10.13 中小规模集群架构下调整Web静态数据以迁移到NFS共享存储中 367
10.14 中小规模集群架构实战进度(LNMP服务项目,红旗6~8) 368
第11章 Nginx反向代理与动静分离
|
內容試閱:
|
为什么要写这本书
不知不觉接触Linux(之前用的是Solaris)已经有18个年头了,在这18年的运维职业生涯中,我走过了相当多的弯路,特别是头两年相当迷茫、彷徨,最要命的是无论怎么努力学习和坚持,就是感觉自己没有入门。那时,好的Linux学习书籍寥寥无几,工作中也无人指导,更没有什么像样的培训机构,所以服务器一出故障,我就会无所适从,好多次都是在痛苦的挣扎中度过的,好多次都想要放弃学习Linux。
后来我慢慢地积累了一些经验,有了自己的运维心得。在运维技术有了质的飞跃之后,我开始酝酿一套Linux培训体系课程,最初的目的就是希望大家不要走我走过的弯路,因为这条路充满了荆棘,一不小心就可能走不出来。
经过一段时间的酝酿,我把我的想法写成一份项目策划书,发给了公司老板,希望公司能够开展IT培训相关的业务,并由我负责这块业务。老板首肯了我的策划书,给了我鼓励,但是接下来没有任何实际行动,可能是觉得时机不够成熟。
老板无动于衷,但是我的心却被策划书给拽走了,于是我就开始了我的兼职IT培训生涯,这就是“老男孩IT教育”的前身。在多年的培训教学过程中我发现,很多小伙伴因为条件的限制无法来北京现场学习,虽然我录制了大量的网络视频,但还是有非常多的朋友希望老男孩能够把课堂内容整理成书,方便他们深入学习。看到小伙伴们的热切期盼,我心动了,觉得真的该为大家做些什么,于是我开始计划把课堂内容整理成书,让全国的小伙伴都能够从中受益。
但是由于培训课程的排期很紧,平时我还要在企业里工作,而且写书和讲课也是不同的路数,因此写书计划一直被搁浅,直至遇到了机械工业出版社的杨绣国编辑,因为她的执着、包容和鼓励,使得我有足够的信心和动力完成写作,并且还在策划Linux运维实战相关的更多图书,它们后续会一一和大家见面。
现今,全球进入了互联网+时代,越来越多的传统企业都在考虑通过网络提供产品和服务,包括互联网+教育、互联网+金融、互联网+出租车、互联网+保险等。而互联网(包括移动互联网在内)几乎都是由Linux技术支撑的,掌握Linux运维技术已经成为每一个IT技术人员的必经之路,本书涉及的中小规模网站集群架构就是构建在Linux系统上的高性能高并发企业级网站集群架构的解决方案!
读者对象
Linux系统管理员和运维工程师
互联网网站开发及数据库管理人员
网络管理员和项目实施工程师
Linux相关售前售后技术工程师
开设Linux相关课程的大中专院校
对Linux感兴趣的人群
如何阅读本书
本书基于CentOS7.6针对中小规模网站集群的搭建、部署进行了全新的详细讲解,全书共分为12章,内容介绍如下:
第1章,主要讲解企业级CentOS7.6操作系统的安装,学完了本章,读者可以掌握操作系统搭建知识和基本企业级优化,为搭建中小规模集群奠定基础。
第2章,主要讲解Web集群架构的基础概念知识、架构模型、架构搭建规划、架构优化等,为搭建中小规模集群进一步奠定基础。
第3章,主要讲解集群后端服务Rsync数据备份与复制的应用和实践,这是企业集群后端必备的数据备份工具。
第4章,主要讲解企业级NFS网络文件共享服务,这是中小型网站集群后端的共享存储服务,简单易用,需要读者好好掌握。
第5章,主要讲解网站数据实时复制应用与实践,这部分内容一般用于用户上传的数据的实时复制,是企业后端NFS等简单共享存储离不开的服务,数据实时复制到新的服务器上才能保证不丢失。因此,本章也是比较重要的章节。
第6章,主要讲解SSHD远程连接工具的企业应用实践,这一章的内容比较基础,但是其中的免密钥应用很重要,例如,数据库的高可用工具MHA就涉及本章的知识。
第7章,主要讲解Ansiable批量管理工具的应用与实践,它是集群架构用于批量管理的重要工具,值得读者好好掌握。
第8章,主要讲解HTTP及Web服务的核心基础知识,让读者详细掌握网站服务的背后原理,为集群的搭建奠定坚实基础。
第9章,主要讲解Nginx静态Web服务应用实践,让读者掌握Web服务的搭建细节,学完本章后,读者会获益匪浅。
第10章,主要讲解企业级LNMP环境部署实践,学完本章以后,读者就可以在公网上部署自己的博客网站了。
第11章,主要讲解Nginx反向代理与动静分离架构实践,学完本章,读者就能搭建由多台Web服务器组成的集群环境了,并且可以分离提供动态和静态服务,大型网站的架构雏形由此完成。
第12章,主要讲解Keepalived高可用集群应用实践,主要解决Nginx反向代理服务高可用问题,本章结束,一套中小规模集群就搭建完毕了,读者可以看到整个中小规模集群的全貌。
老男孩后续书籍会继续以本书为基础进行丰富,搭建更大规模的集群,敬请期待。
勘误和支持
由于作者的水平有限,加之编写的时间仓促,书中难免会有一些错误和不妥之处,恳请读者批评指正。你可以将书中的错误发布在专门为本书准备的博客评论处http:oldboy.blog.51cto.com25614101713128,或者到我的微博http:weibo.comoldboy8上留言。同时不管你遇到何种问题,都可以加入我为本书提供的两个QQ交流群339128815和226199808,我将尽力为你提供最满意的解答。书中所用的各种工
|
|