跟老男孩学Linux运维:高性能Web集群实践(上)
基本信息


【插图】

编辑推荐
Linux
Learn Linux Operation with Old Boy:High Performance Web Cluster Practice
跟老男孩
学Linux运维
高性能Web集群实践(上)
老男孩著
资深运维架构实战专家及教育培训界顶尖专家十多年的集群运维实战经验总结,系统讲解中小规模实用网站集群架构的框架模型及其企业级搭建和优化。
本次升级为全新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高可用集群实战。
目录
第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
前言
不知不觉接触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网络文件共享服务,这是中小型网站集群后端的共享存储服务,简单易用,需要读者好好掌握。
媒体评论
——井源 小米运维总监
认识老男孩老师已已有多年,这些年来我们一直保持着沟通,他不仅仅在技术上不断地给予我指导,更是我的人生导师。如今,老师的学员越来越多,事业也越来越好,唯独不变的是他的教学根本,这也是该书的核心体现。
这本书是老男孩老师十几年运维生涯的一个缩影,由浅入深,很适合一个愿意从事运维工作的新手,而对于有经验的读者,阅读本书则会如虎添翼。本书基于CentOS7.6针对中小规模集群架构的搭建和部署进行了全新的详细讲解。如果你能认真阅读这本书,再去听听他讲的课,相信你会受益匪浅。
——吕飞 阿里巴巴资深运维工程师