Linux运维之道(第2版)
  • 推荐1
  • 收藏1
  • 浏览1.2K

Linux运维之道(第2版)

丁明一 (作者) 

  • 书  号:978-7-121-29596-6
  • 出版日期:2016-08-31
  • 页  数:452
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:董英
随着开源技术的不断进步与创新,整个IT行业中 越来越多的企业愿意采用开源产品,而基于Linux 的操作系统为这些开源产品提供了一个**的操作平 台。丁明一编*的《Linux运维之道(第2版)》将围绕Linux操 作系统这样一个基础平台, 讲解如何使用操作系统实现各种开源产品的应用案例 。全书主要从运维工作中的应用服务入手,全面讲解 基本Linux操作系统以及各种软件服务的运维工作。
现在的商业环境是一个充满竞争的环境,很多企 业的业务量在不断地增长,而对服务质量的要求也越 来越高。特别是互联网企业为了满足客户*高的需求 ,提升用户使用体验。IT部门维护的设备往往数以 万计,如此庞大的设备维护量,通常会让IT管理人员 头疼不已。本书介绍的自动化运维的内容可以让我 们快速掌握大规模批量处理的简单方法。仅仅依靠自 动化运维还不足以发挥出这些设备能效,因此,我们 还需要将这个服务器设备有机地结合在一起,为客户 提供*加安全、快捷、高效的服务,于是集群技术应 运而生。本书*后将围绕集群技术介绍目前比较流行 的开源产品部署案例。
《Linux运维之道》从运维工作的实际需求出发,全面讲解相关的技术、经典案例,以及常见问题的解决方案。
★ 作者丁明一具有丰富的实践及教学经验,且非常认真,《Linux运维之道》是其呕心沥血之作,不仅内容精益求精,代码的编排作者也花了一些心思,可见其缜密。
★ 《Linux运维之道》得到了多位业内专家的强烈推荐,包括红帽大中华区考官黄军宝、原红帽中国高级认证考官许成林,以及百度、新浪、达内、武汉誉天的运维工程师和培训讲师。
★ 运维是一项需要多种技能的工作,Linux运维之道作者丁明一告诉您如何成为一名合格的运维工程师,能够直接提高运维人员的工作效率,值得阅读。
★ 本书在第一版的基础上进行了全面细致的修订,所有内容全面升级至CentOS 7.2系统。
序1
我们正处在一个互联网的时代,社会经济生活的各个方面都与互联网有着或多或少、千丝万缕的联系,互联网更是成为了我们生活中不可缺少的一部分,例如电子商务、社交网络、即时通信等。互联网还在蓬勃发展,它将更进一步深化并渗入我们生活的每一个部分,更紧密地联系着我们周边的人与事物。
然而,在互联网的发展历程中,有一个事物是密不可分的,那就是开源软件。开源软件在互联网的发展过程中起到了举足轻重的作用,它为互联网加速发展提供了基石;反过来,互联网也为开源软件提供了前所未有的时机。两者相互促进,还将在未来一直持续下去。
在互联网的浪潮中诞生了许多伟大的公司,它们都使用了各种不同的开源技术,同时也为开源做出了巨大的贡献。例如:Google作为全球最大的搜索引擎公司,使用了Python、MySQL、OpenSSL等开源软件或源代码;Facebook是全球第一大社交网站,拥有约9亿用户,同时也是世界排名第一的照片分享站点,每天上载850万张照片,使用的开源软件有PHP、MySQL、Memcached等,同时还支撑开源项目Cassandra等;Dropbox是一个提供同步本地文件的网络存储在线应用,支持在多台电脑、多种操作中自动同步,并可当做大容量的网络硬盘使用,使用的开源软件有Python、MySQL、Memcached、Nginx等。类似的公司还有很多,在此不再一一列举。此外,这些大公司还有一个共同的地方,就是都使用了Linux内核的操作系统。
开源软件为互联网的发展提供了强劲的动力,同时也为个人的发展带来了前所未有的机会。学习和掌握使用开源技术已成为IT行业的普遍现象。掌握和精通一门或多门开源技术是打开职业生涯之门的金钥匙,更是实现自我价值的便捷路径。
书籍是我们通往知识殿堂的阶梯。在市面上讲解和剖析开源技术的书琳琅满目,本书无疑是其中璀璨夺目书籍之一。本书全面勾勒出互联网运维中所使用的技术,从基础开始丰富每个技术细节,犹如一幅风景画,有着清晰、突出的轮廓,又有色彩斑斓的层次。
作者简单明了的语言让读者更容易理解和吸收,从理论到实践地做了详尽的阐述,做到理论结合实践,不偏不倚,既避免了光有理论的枯燥,又避免了只有实践的茫然。其中有很多是作者的经验之谈,既可以直接用在工作当中,又可以让读者举一反三,加深印象。
本书从基本的操作系统知识与实践到互联网应用,由浅入深,由表及里,层层推进;对作为开源技术中既基础又非常重要的Linux操作系统的各类操作和技巧做了详细的阐述,进而对各类常用服务(如Apache、Nginx、MySQL等)进行了深度的剖析,同时又考虑到系统及服务的安全。可见作者心思缜密,为本书费尽心血。
拜读本书之后,受益匪浅,其中的许多小技巧在工作中非常有帮助。相信读者在阅读本书之后也能大受裨益。

黄军宝
红帽大中华区考官

序2
我认识作者是很久以前的事情了,作为一名长期工作在项目工程一线和教学一线的讲师,自认为对关于计算机系统技术方面的各类书籍比较熟悉,对圈子里的一些牛人也比较熟悉。但是,突然有一天,丁明一同志给了我一份他的电子稿书籍,然后告诉我说,这是他一点一滴积累起来的关于Linux方面的技术资料,并且打算出一本正式的书籍,好让更多的爱好者能更好地学习Linux技术。这确实吓了我一跳。在好奇心的趋势下,我认真阅读了他的作品,结果发现这本书确实与众不同。
与一些纯粹的学院派的书籍相比,这本书更贴近于生产环境所使用的技术,书中提到的各种技术大多是生产环境中比较常用的,并且以实际的工程经验和方法来解决各种问题,将各种枯燥的技术原理讲解得十分透彻。不仅如此,书中的大量实例能让我了解更多的技术细节,看到真正的大师们是如何操作的。
读了整本书之后,让我对他更加好奇,开始回想我们认识到现在,一点一滴,慢慢地,我从记忆中找到了答案,他是一个完全由兴趣驱动而对技术极端痴迷的人,也是一个善于思考、富于想象力的人,这种纯粹的不含任何功利因素的兴趣与痴迷才是科学技术发展的真正原动力。
我所做过的RedHat 官方的培训中,老丁算是让我非常认同的一位老师。他对技术的痴迷和对知识的质疑精神,成就了Linux系统领域的一本好书。我在培训过程中通常会向新生或者入门者推荐这本书。一方面,是因为这本书确实是从入门到提高的良好桥梁;另一方面,是让他们知道,要从事Linux领域的工作,强烈的兴趣比什么都重要。
这本书将会对Linux技术在我国的普及起到良好的推进作用。书中增加的现阶段流行的虚拟化技术,为云计算打下了良好的基础,有关群集的内容能让大家学会在企业中生存的本领。
我相信,本书的内容将会给读者带来惊喜。

许成林
原红帽中国高级认证考官

序3
作为服务器领域的佼佼者,Linux在过去很长一段时间已经成为企业服务部署的不二选择,并且,随着Android操作系统的快速发展,目前越来越多的设备使用基于Linux的操作系统。然而在Linux迅猛发展的同时,我也看到了优秀的Linux人才严重稀缺的情况。导致这类人才短缺的一个很大原因是Linux的学习难度较大,对大多数人而言,刚接触Linux时学习的复杂度比较高,加上市面上能够由浅入深地介绍Linux技术与规划的书籍非常难找。
作者以其多年的工作经验,总结归纳了一本适合各层次的人阅读的Linux书籍。本书内容讲解深入浅出,配合大量的经典案例,通俗易懂,实用性非常强。尤其是书中提供的常见问题分析,根据各种常见问题提供了不同的解决方案,可以帮助读者排除很多已知的常见故障。对于难以理解的抽象概念,书中总是能给出一个具体的操作案例,充分考虑到了读者的阅读体验。实践是检验真理的唯一标准,Linux本身也是一门实践性很强的学科,本书作者为读者准备了大量的实验内容,相信在完成这些案例后,我们能真正理解这些技术,并应用到实际生产环境中。作者以案例方式讲述技术知识,让学员学以致用,在课程中穿插大量的实验,以提高学员的操作能力。对于初级运维工作者及高级运维工作者,本书都具有相当高的实践指导意义。
在我的工作中,很多学生会问到我:“有没有一本可以指导我们发展方向的书?”我想,本书给出了答案,作者从入门基础到大规模部署集群环境,都给予了指导性的说明,并包含了具体的应用案例,学习完书中的内容后,你的技术水平会有一个质的飞跃。相信对于准备进入Linux运维岗位的工作者而言是非常有帮助的。书中内容紧贴工作实际,也是我们未来走向更高技术岗位的基石。

邹圣林
武汉誉天高级讲师

前  言
撰写本书的起因
目前越来越多的企业需要依赖IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性。当企业需要部署IT业务时,机房与服务器是整个IT技术生态链中非常重要的环节。对于服务器操作系统的选择,Linux以其开源、稳定、安全的特性,目前在服务器领域已经称为无可争议的霸主,而且有众多的服务可以应用于Linux平台,可以灵活地应用这些服务以满足企业的各种业务需求。本书重点在于讲解如何部署服务器操作系统,以及在Linux操作系统平台上部署常见的IT服务。
从1991年起至今,Linux已经快速成长为企业服务器产品的首选操作系统,越来越多的IT企业采用Linux作为其服务器端平台操作系统,为客户提供高性能、高可用的业务服务。随着红帽公司宣布其年营业额超10亿美元,也标志着开源Linux操作系统的光辉时代已经来临。红帽的成功预示着采用开源模式的Linux操作系统可以为企业提供安全、可靠和高性能的平台系统。服务器领域中Linux操作系统的份额越来越大,而目前技术人才又相对匮乏,导致大量的就业人才缺口,本书着眼于Linux技术中方方面面的主流技术,为读者进入Linux行业开启了一扇畅通的大门。本书主要分为三部分,从基础的系统管理到Shell自动化运维的实现,再到网络服务器的部署实施,最后通过案例介绍高负载网络架构的企业环境。本书在选择操作系统发行版本时,综合了各个发行版本的特点,最终选择了CentOS作为本书的基础系统平台。CentOS是众多Linux发行版本之一,但因为其源自于RedHat 框架,同时该版本完全开源,包括开放的软件YUM源,可以为用户带来更加方便的升级方法。另外,目前国内很多企业对于CentOS发行版也非常热衷,这也增加了本书的实用性。
本书结构
本书第1篇为基础知识篇,主要讲述如何安装部署Linux操作系统以及对基本命令行工具的使用概述,帮助读者快速掌握Linux基本知识要点,夯实基本功。基于Shell脚本实现运维工作自动化,帮助运维人员摆脱周而复始地进行无效的工作,加快企业进入自动化、智能化的运维环境。具体包括:
◎ 部署操作系统
◎ 命令工具
◎ 自动化运维
第2篇为网络服务架构篇,主要讨论网络架构的规划与部署,通过网站综合案例提升读者的应用能力,并针对常见问题提供故障排错。通过部署监控与安全软件确保网络服务的正常及安全运行。具体包括:
◎ 搭建网络服务
◎ 系统监控
◎ 网络安全
第3篇为高级应用,主要描述当前主流的虚拟化及服务器高可用技术,满足大型企业服务的生产需求。介绍集群及高可用软件,这些软件充分体现了在巨大数据压力下产品业务的安全及性能优势。
◎ 虚拟化技术
◎ 集群及高可用
◎ 数据库复制
排版说明
关于本书中的排版,如果书中的命令是需要读者输入的,我们将使用等比例黑体加粗显示;对于计算机输出的命令返回结果,书中将使用等比例斜体字显示。由于采用开源模式,所以Linux操作系统中拥有大量明文文本形式的配置文件,对于打开及修改文本文件中的内容,书中将把文件中的内容放置于方框中排版书写;对于需要读者注意的地方,书中会给出明确的注意提示。
本书读者
本书可以作为学习Linux应用技术的一本指南,主要针对于希望进入Linux运维行业的新手,不过对于有经验的专家而言,其中的部分章节同样适用。另外,本书也可以作为计算机培训参考教材。
关于配置文件及代码
本书中部分主要的配置文件及代码可以在GitHub上下载,下载地址为:https://github.com/ jacobproject/operation。
勘误
作者在编写本书的过程中已经花了大量的时间对内容进行审核与校验,但因为作者精力有限,书中难免出现一些错漏,敬请广大专家和读者批评、指正。
关于本书,您有任何意见或建议可以发送邮件至ydh0011@163.com,或使用博客平台http://manual.blog.51cto.com与作者交流。
致谢
由于是采用的业余时间编写本书,占用了大量本应该可以和家人在一起的欢乐时光,在此感谢家人对我的支持与勉励,感谢我的儿子(子墨)和女儿(紫悦)给家庭带来的无限欢乐。感谢我所有的同事对此项任务的全力配合与支持。感谢我的学生对本书的期待,是你们的无形支持促成了我编写本书。感谢生活中所有给予我帮助的朋友,是你们的支持让我不断地进步与创新,不管是工作中还是生活中,好朋友都是我们成功的坚实后盾。感谢胡洋、梁佳鹏为本书第2版修订提供的修改建议。感谢电子工业出版社的编辑董英为本书的出版提供了大力的支持。

丁明一 ? 北京

目录

目录 阅读
第1篇 基础知识
第1章 部署操作系统
第2章 命令工具
第3章 自动化运维
第2篇 网络服务
第4章 搭建网络服务
第5章 系统监控
第6章 网络安全
第3篇 高级应用
第7章 虚拟化技术
第8章 集群及高可用

读者评论

下载资源

电子书版本

  • Epub
  • Mobi

推荐用户

相关图书

Terraform:多云、混合云环境下实现基础设施即代码(第2版)

Yevgeniy Brikman ( (作者) 白宇 (译者)

Terraform工具已经成为DevOps领域的关键角色。在各种云平台和虚拟化环境(如AWS、Goolge Cloud、Azure等)中,可以对基础设施即代码(...

¥108.00

DevOps安全:云安全服务

Julien Vehent (作者) 覃宇 (译者)

本书主要介绍了 DevOps 实践中最容易被忽视的一环——安全,并且对云原生服务的安全保障也做了全面的阐述。书中详细介绍了 Web 攻击防范、权限验证、日志监控...

¥108.00

企业级DevOps技术与工具实战

刘淼 张笑梅 (作者)

本书包含DevOps理论的介绍,深入浅出地解析了DevOps体系所包括的Agile/Lean/ITSM/TPS各种方法的精粹和脉络,为DevOps爱好者提供了较...

 

SRE生存指南:系统中断响应与正常运行时间最大化

Nat Welch (作者) 冯文辉 冯文辉 (译者)

站点可靠性工程(Site Reliability Engineering,简称SRE)是一个令人兴奋的新兴领域,它专注于如何确保系统稳定、可靠地运行。本书基于一...

 

Zabbix企业级分布式监控系统(第2版)

吴兆松 (作者)

本书基于稳定版本Zabbix 4.0,对Zabbix的各项功能进行了详细而深入的讲解,包括监控系统规划、安装包定制、架构高可用、性能调优、指标数据采集、自动化处...

 

Nginx实战:基于Lua语言的配置、开发与架构详解

王力 王力 (作者)

本书主要讲解了Nginx在反向代理和应用开发中的作用,阅读本书可以了解Nginx在互联网开发中扮演的多个角色,充分利用这些角色的各项功能有助于提升服务的整体性能...

¥47.40