本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是Linux相关的基础且重要的知识,第二部分针对当下流行的Web环境架构(LNMP)的搭建及企业级Web优化等进行了讲解,第三部分讲的是Web集群后端的数据存储和Web集群前端的负载均衡高可用。如果你是一名经验丰富的资深Linux用户,可以直接阅读第二部分内容。但如果你是一名Linux初学者,请一定从第1章的基础知识开始学习。
第一部分为基础篇(第1~4章),简单地介绍了Linux的历史沿革、Linux的企业级选型、学习环境的搭建、Linux的企业级系统安装、Linux系统的基础优化,以及远程连接Linux及客户端SSH的设置等,最后比较深入地讲解了HTTP协议和www服务相关知识,为读者搭建企业级Web集群环境做好了准备。
第二部分为Web服务篇(第5~8章),着重讲解了Linux、Nginx、MySQL、PHP(LNMP)等当下流行的Web环境架构的搭建、开源blog网站产品的安装部署、Web优化等知识。为读者搭建企业级完整的网站Web集群架构做好了准备。
第三部分为集群篇(第9~15章),着重讲解了Web集群后端的MySQL数据库、Web集群共享存储NFS、Nginx反向代理负载均衡、Keepalived高可用、Memcached缓存及session共享、Nagios企业级监控等技术实战,最后为读者规划了一个中等规模的网站集群架构解决方案。
老男孩的运维思想
决定战争胜负的不是战斗的瞬间,而是决战前的各种准备。准备工作做得越充分,取胜的几率就越大!映射到Linux运维就是要多未雨绸缪,多提前去思考、规划和准备,不要一上来就部署服务,遇到问题了再到处去找资料;更不要等出了故障才急急忙忙救火,而是要在故障发生前,就去排查潜在的问题隐患,尽可能做到提前预防!
IT运维及架构师要有捕捉知识的能力、发现问题的能力,然后用捕捉到的专业知识或方案来解决发现的各种问题。
技术细节学不完,掌握解决问题的思路和思想才是关键,技术能力的提升只是量的积累,思想的提升才是质的飞跃!
输入是被动学习的过程,知识的留存率很低(低于30%);输出是主动学习的过程,知识的留存率很高(可达90%以上),想忘都难。作为运维人员,多去解决实际问题,并把思路讲出来,会让你成长得更快。即使后面遇到技术难题,也能很快找到解决思路。
展开
老男孩教育名满天下,看了老男孩老师的《跟老男孩学Linux运维:Web集群实战》一书,果然名不虚传。全书循序渐进,结合实战场景及典型的企业集群应用来讲解。通过阅读这本书,读者能够轻松掌握Web运维集群的架构精髓,每个Linux运维人员都值得拥有一本,并且可作为工作参考手册,经常翻看。
—— 肖力 《深度实践KVM》作者
互联网运维涉及的知识面非常广,本书涵盖了构架一个Web网站集群所需要的基础知识,以及常用的Web集群开源软件使用实践。通过本书的实战指导,能够帮助新人很快上手搭建一个完整的Web集群架构网站,并掌握相关的知识点,从而胜任企业的运维工作。
——井源 小米运维总监
认识老男孩老师已经有五年了,这五年来我们一直保持着沟通,他不仅仅在技术上不断地给予我指导,更是我的人生导师。如今,师父的学员越来越多,事业也越来越好,唯独不变的是他的教学根本,这也是该书的核心体现。
这本书是老男孩老师十几年运维生涯的一个缩影,由浅入深,很适合一个愿意从事运维工作的小白,而对于有经验的读者,阅读本书则会如虎添翼,书中拿当前主流Web架构LNMP为引线,从前端到后端一步一步指引着你去完成一个中小集群架构站点的运维部署!如果你能认真阅读这本书,再去听听他讲的课,我相信你不仅仅会学到技术,更能欣赏到老男孩老师的技术人生。
今天是2016年第一天,一位熟知老男孩的阿里人隆重向读者推荐此书!
——吕飞 阿里巴巴资深运维工程师