搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
系统运维全面解析:技术、管理与实践
0.00    
图书来源:
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121271403
  • 作      者:
    韩晓光著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2015
收藏
编辑推荐

  推荐购买:

  《分布式服务框架原理与实践》


  1、详尽、清晰地描述了系统运维的方方面面,图文并茂,深入浅出,运维从业者可以轻松地按图索骥,迅速进阶成为一名运维专家。
  2、作者总结了其在大型传统企业和大型互联网企业多年工作经验,精心编排,使得本书成为了一部操作指南式的实战教程。
  3、本书可作为运维管理建设中的指导书籍,或许从书中你能发现自身企业运维管理的痛点,并有针对性的进行改善。

展开
作者简介
  韩晓光,从事系统运维工作近10年。曾就职于中航信旗下航空结算公司,承担国内外几十家航空公司业务系统运维。
  现就职于新华网,负责运维开发团队,承担社交互动媒体等几十套业务系统、技术平台运维。拥有“信息系统项目管理师”、“IBM CATE”、“ITIL Foundation”、“RHCE”专业资格认证。
  专业运维、兼职开发、干过商务。熟悉开源与商业的众多软硬件产品、技术,对运维众多领域都有实践与研究。
展开
内容介绍
  《系统运维全面解析:技术、管理与实践》总结汇总了系统运维管理相关知识经验,针对当前运维工作所涉及的主流知识经验进行归纳与演绎,并捎带一些进阶提高。希望带给读者一种思路和视野。本身涉猎内容广泛,有管理流程知识、也有专业技术知识;有运维常识,也有开发介绍;既有软件论述、也有硬件介绍;既有系统常用知识、也有云计算虚拟化等专项内容。限于本人学识及篇幅,文章内容有简有繁,详略相济。本书有意从实践出发,以避免真大空的理论,但考虑授人以鱼不如授人以渔,所以理论知识也是必备的。
展开
精彩书评
  运维是一个很大又不断进化的概念,关于运维的书籍也层出不穷,但很少能像本书这样,给出一个详尽、清晰的描述。云计算与大数据的兴起更加凸显了运维和运维开发的重要性,这本书以运维体系介绍开始,行云流水般为读者将运维体系规划与安全、系统运维与实践、监控、存储、运维自动化、虚拟化、云计算、大数据、Windows运维、集群、Web集群运维 等内容娓娓道来,深入浅出叙述原理的同时,结合了作者多年宝贵的实践经验。本书既可以当作运维的入门指导,又可以作为运维人员向高阶迈进的提高借鉴,强力推荐。
  ——360云事业部技术总监 刘浩

  随着信息系统的不断升级和发展,运维工作的重要性日益凸显。
  相对于建设开发,运维工作其实更加复杂和烦琐。前者是阶段性工作,往往可以劳逸结合、张驰有度,便于自我调节,而后者是持续性工作,需要时时刻刻保持专注的状态和清醒的头脑,精神必须永远高度集中,对于从业人员的责任心、应变能力、抗压能力和综合技术能力都是极大的挑战。要想成为一名优秀的运维工程师,非下苦功夫不可。
  由于运维工作过于复杂,市面上针对运维工作进行全面讲解的书籍又特别少,使得培养一名合格运维人员的难度非常大,很多工程师经常不得不边摸索边学习,由于起点低,进步慢,错漏难免,不少企业也为此付出了相当大的代价。
  《系统运维全面解析》正是在这种情况下应运而生的。作者结合自身在大型传统企业和大型互联网企业的多年工作经验,全面、系统地总结了运维工作中常见的知识点,通过精心编排,形成了一部操作指南式的实战教程,使得运维从业者可以轻松地按图索骥,迅速进阶成为一名运维专家。
  ——原首都之窗技术总监 王喆

  运维工作在不同的公司定位不一,所涉及到的内容也不同,很难梳理出一个整体的脉络。从某种意义理解,运维的本质是服务,其目标包括:提供一整套运维解决方案,将运维服务做到自动化无人值守,通过持续性优化改进,不断提高服务交付能力,提升内外部用户体验,创造业务价值。
  运维自动化的价值在于将人员从重复的、例行的工作中解脱出来,去从事更有企业价值的事情如业务运维、数据运维和服务运维。其中,运维自动化的基础在于标准化,有了标准化流程,那么运维自动化就水到渠成了。
  自动化与监控、流程是什么关系?“IOE”与开源架构体系的差别在哪,“去IOE”从哪来、去哪里?如何将服务器、存储、集群、虚拟化、流程标准、运维管理这些事物融合到日常运维中?关于这些问题,您都可以在书中找到答案。本书积累了大量实践案例,图文并茂,文字浅显易懂,内容循序渐进,相信能让您开卷有益,故推荐之。
  ——北京触控科技运维总监,高效运维技术社区创始人 萧田国

  本书的一大特点就是从实践出发,是笔者从事多年运维经验的诸多感悟汇聚之作,说得通俗一点,就是“接地气”,这在运维管理的书籍中确是不多见的。
  运维管理更像是一个生态系统,要维系自身的稳定、良好的运转,就要在人员、资源、制度和流程之间建立相互影响、相互制约的有机整体。这就引出了本书的另一大特点,就是从生态系统的角度,以通俗易懂的语言对运维管理的整体运行框架进行了介绍,并引用了大量的实例。首先对运维管理的四大要素进行了解释;接着对运维管理所涉及的国际通用规则和标准进行了介绍;最后具象到运维管理所涉及到的各种IT技术,从操作系统到硬件平台,从闭源产品到开源产品,当前IT主流产品及技术均有涉猎。
  该书可作为运维管理建设中的指导书籍,或许从书中你能发现自身企业运维管理的痛点,并有针对性的进行改善。
  ——中国航信结算公司系统管理经理 孙海骅

  刚入IT行业时,我有幸成为一名企业的驻场系统运维工程师,一干就是5年。很不幸,我们那时没有那么全乎的书来指引我,全是这学点,那看点,不要说整个架构了,完全就是拆东墙补西墙,毫无章法。当时就想如果有那么一本运维入门宝典该多好。遗憾归遗憾,希望还是实现了,当看见晓光这本大全后,我第一感觉就是,太实用了,完全就是一线实战技术指导宝典。从主流硬件到操作系统和应用开发,从服务器到存储都一一阐述,而且本书中对系统运维管理见解是根据亲身管理体验,给出了现阶段各大企业IT部门对于系统运维管理的见解和思考,这点是非常难得的,值得我们这些IT运维人好好学习!
  ——安图特北方区技术经理 刘云江
展开
精彩书摘
  1.2.1运维系统架构
  每个公司的IT环境,不论大小复杂度,总会有个系统架构层次。有了这个架构体系,那所有的运维事情大体都围绕着这个系统架构上的每个元素及整体进行运维保障工作。运维架构从某种角度可以划分为如下两种:商业封闭式系统架构(IOE架构)与开源系统架构。
  1.商业封闭式系统架构(IOE架构)
  典型的即以使用IOE(IBM、Oracle、EMC)产品软硬件为主要元素的系统架构。IOE架构以纵向扩展为特点,通过增加CPU、内存、扩展柜、冗余备件等方式来提高处理能力及稳定性。该架构的处理能力主要取决于单台(套)设备(系统)的最大扩展能力,很难通过增加设备(系统)数量来增加处理能力,换句话说该架构很难通过扩大集群规模的方式来解决问题。随着纵向扩展的规模增大,其实施技术难度、管理复杂度以及隐患风险都会正比例大幅上升。基于IOE架构的典型企业如金融业、电信业,交通运输业。IOE典型的系统架构如图1-2所示。
  图1-2
  上述IOE型系统架构。其服务器多使用小型机、大型机(还有以往的中型机),数据库系统往往会使用Oracle,存储则多使用知名品牌的中高端存储阵列、带库等设备。服务器与存储之间多使用SAN存储网络。这些服务器、存储等硬件本身往往就是双冗余的,线路连线也都是双冗余的,而且设备性能指标往往非常好,例如一台普通中端的Power7系列服务器可以轻松划分出若干个系统分区或者一二十个虚拟机系统。
  2.开源系统架构
  典型的即以使用廉价PC服务器、开源产品技术为主要元素的系统架构。开源系统架构以横向扩展、分布式部署为特点。通常通过往集群中增加单机设备资源解决存储空间、性能以及稳定性问题,其集群规模可以小到由两三台PC服务器组成,也可以大到上万台PC服务器集群。对于数据库,可以通过分布式集群方式解决数据库扩展性的问题。另外非结构化数据库及分布式文件系统在处理非结构化数据的存储与使用方面也很灵活方便。基于开源系统架构的典型企业如以BAT(百度、阿里、腾讯)为代表的众多互联网企业,开源系统架构如图1-3所示。
  图1-3
  上述开源系统架构中使用了CDN和反向代理以提高网站性能。例如我们的服务器可能部署在北京,对于北京及周边用户来说访问是较快的,而对于远离北京的用户访问则感觉较慢,因为数据传输时间比较长。对于这种情况,常常使用CDN解决,CDN将数据内容缓存到运营商(或自建CDN)的机房,用户访问时先从最近的CDN机房获取数据,这样大大减少了网络访问的路径。比较专业的CDN运营商有蓝汛、网宿。
  对于反向代理,当用户请求达到时首先访问反向代理,反向代理服务器将(Varnish)缓存的数据返回给用户,如果没有没有缓存数据才会继续走应用服务器获取,这也减少了获取数据的成本。当然对于海量访问请求,或者庞大集群架构,则就需要分多层、综合运用上述负载均衡以及代理(反代理),同时可能需要引入Zookeeper等功能以协调(服务)任务调度。
  关于去IOE问题,本文简单阐述如下。
  近年来开源技术的迅猛发展,以及国内外政策环境共同作用,引发了一场去IOE的风潮,其中以阿里巴巴发动的“去IOE”运动较为著名。他们使用低廉的软硬件产品代替昂贵高门槛的IOE产品,搭建起自主开放的开源系统架构。之所以出现“去IOE”运动,其中原因总结概述如下几条。
  自“棱镜门事件”之后,国家强烈意识到数据安全的重要性,开始大力提倡产品设备国产化与自主研发,这正与“去IOE”观点不谋而合,上下一致。
  近年来,云计算、大数据等新兴IT技术的蓬勃发展,促使众多行业开始往更加开放灵活的开放系统架构转型。这对于传统的IOE架构而言,其定制与扩展灵活性有限,往往是擅长于集中式架构的管理,而很难应对大规模集群、分布式存储计算。
  在购买成本方面,以IOE为代表的商业产品价格昂贵(动辄上百万元),PC服务器相对廉价(通常几万元)。在部署与管理方面,IOE产品的学习掌握门槛偏高,而开源系统环境相对容易搭建与管理。另外IOE产品技术相对商业封闭,不易掌握。
  基于上述一些原因,去IOE应时而生。当然具体到自身企业是否要去IOE,这需要慎重考虑,适合自身发展需要的系统架构就是好的架构。去IOE过程,其实是系统架构的更新换代,产品的更新换代,运维理念的更新换代,运维人员的更新换代,知识体系的更新换代,等等。因此如果贸然去IOE,可能既不会降低成本,也不会提高效率,更不会稳定架构。如下列举几点“去IOE”要考虑的因素。
  自身业务是否真正需要大数据、云计算以及分布式这种海量运维体系。
  是否已经考虑好系统架构、运维理念、人员、知识更新换代的方案。
  自身的研发实力储备是否够解决大量开源产品的坑坑洼洼,并有实力搭建开源系统架构。
  是否有足够的资金应对“去IOE”转型中的成本,例如从硬件高成本转向人力技术高成本。
  去IOE只是给予我们一些最佳实践与选择路子,但去IOE技术门槛较高,一般企业很难复制。从目前发展来看,IOE架构与非IOE架构仍将长期并存。一时间很难找到一些能够完美替代以IOE为代表的成熟(且普适)产品方案。
  ……
展开
目录

第1章 系统运维体系架构规划 1
1.1 团队人员规划 2
1.1.1 岗位职责划分 2
1.1.2 岗位交接示例 5
1.1.3 职业发展规划 6
1.1.4 技能培训 7
1.1.5 绩效考核示例 7
1.2 体系架构相关事宜规划 9
1.2.1 运维系统架构 10
1.2.2 运维工作层次分类示例 13
1.3 基础设施相关物资规划 14
1.3.1 机房基础设施环境示例 14
1.3.2 服务器产品示例 17
1.3.3  存储设备示例 18
1.3.4  操作系统示例 18
1.3.5  常用软件示例 19
1.4 运维流程标准规划 20
1.4.1 商务流程 20
1.4.2 运维制度流程 21
1.4.3 安装配置标准 25
1.4.4  安全制度 28
第2章 运维要懂的项目管理知识 31
2.1 项目管理概念 31
2.2 项目管理知识体系 34
2.3 项目干系人与项目组织结构 36
2.4 项目九大管理知识领域简介 41
2.5 项目管理示例:可行性研究报告 43
2.6 项目管理示例:时间管理 46
第3章 运维要懂的IT服务管理 50
3.1  ITSM与ITIL概念 50
3.2 ITIL v3架构简介 52
3.2.1 服务战略 53
3.2.2 服务设计 53
3.2.3 服务转换 54
3.2.4 服务运营 54
3.2.5 持续改进管理 55
3.3 ITSM系统模块示例――事件管理 57
第4章 运维要懂的信息系统安全防护 61
4.1 安全等级介绍 61
4.2 ISO27001标准介绍 62
4.3 系统安全设置规范示例 62
4.4 系统配置标准示例 64
4.4.1 AIX系统安全参数配置示例 64
4.4.2 Linux系统安全配置示例 66
4.4.3 Windows安全配置示例 69
4.4.4 Apache安全配置示例 71
第5章 AIX系统管理与实践 73
5.1 AIX系统安装 73
5.2 SMIT系统管理工具 78
5.3 账号与安全 81
5.4 存储管理 83
5.5 文件系统 87
5.6 换页空间 90
5.7 备份与恢复 91
5.8 设备管理 97
5.9  网络配置 101
第6章 Redhat Linux系统管理与实践 103
6.1 Redhat Linux系统安装 104
6.2 管理用户和用户组 109
6.3 磁盘存储管理 112
6.3.1 基本概念 112
6.3.2 使用fdisk创建MBR分区示例 115
6.3.3  创建GPT分区 119
6.4 LVM与文件系统管理 119
6.4.1 基本概念 119
6.4.2 常用操作 120
6.4.3 LVM图形化管理逻辑卷 122
6.5 网络配置管理 128
6.6 KVM虚拟化配置管理 129
6.6.1 基本概念 129
6.6.2 配置KVM网络桥接 131
6.6.3 创建KVM虚拟机 133
6.7 文件共享 135
6.7.1 基于NFS的文件共享 135
6.7.2 基于CIFS的文件共享 137
6.7.3 基于FTP的文件共享 141
6.8 SELinux与iptables安全 143
6.8.1 SELinux简介 143
6.8.2 iptables简介 144
6.9  安装和管理软件 147
6.9.1 rpm操作简介 148
6.9.2 yum配置操作简介 149
6.9.3 Apache配置简介 151
第7章 HP-UX系统管理与实践 156
7.1 HP-UX的安装 156
7.1.1 调整系统的输出设备 157
7.1.2 重新安装操作系统 158
7.1.3 启动和关闭系统 162
7.2 HP Integrity Server MP 163
7.2.1 MP连接 163
7.2.2 常用操作 164
7.3 SAM管理 167
7.4 账号与安全管理 168
7.5 设备管理 171
7.5.1 基本概念 171
7.5.2 设备文件 173
7.5.3 管理磁盘分区 175
7.6 文件系统简介 178
7.7 网络设置 179
第8章 Windows系统管理与实践 181
8.1 Windows系统安装 181
8.1.1 基于HP Proliant系列服务器安装Windows Server 182
8.1.2 基于IBM X系列服务器安装Windows Server 184
8.2 AD简介 184
8.3 DHCP简介 189
8.4 DNS简介 191
第9章 系统监控体系架构管理与实践 195
9.1 北塔BTIM简介 196
9.2 网利(NetGain EM)简介 200
9.3 Splunk介绍 202
9.3.1 Splunk安装示例 202
9.3.2 Splunk操作介绍 204
9.4 HP SiteScope介绍 213
9.4.1 HP监控产品方案简介 213
9.4.2 SiteScope安装步骤 215
9.4.3 SiteScope常见配置与操作 216
9.5 HP OpenView介绍 222
9.5.1 HP OVOW 8.16 安装步骤 224
9.5.2 代理Agent安装 226
9.5.3 监控服务器控制台配置 227
9.5.4 模板 229
9.5.5 模板配置派发与卸载 233
9.5.6 NNM与OVPM 234
9.6 ELK(Elesearch+Logstash+Kibana)介绍 236
9.6.1 ELK架构简介 236
9.6.2 安装配置示例 238
9.6.3 Kibana单独部署配置示例 242
9.7 Nagios简介 244
9.7.1 Nagios概述 244
9.7.2 Nagios安装配置示例 247
第10章 IBM服务器体系管理与实践 251
10.1 Power服务器概览 252
10.2 Power服务器硬件简介 254
10.3 HMC介绍 256
第11章 存储技术体系管理与实践 261
11.1 磁盘阵列基本知识 261
11.2 存储协议与服务器访问方式 267
11.3 IBM存储简介 269
11.3.1 IBM主要存储产品 269
11.3.2 DS4000/DS5000中端存储系列 270
11.3.3 DS Storage Manager 用法 272
11.4 EMC存储 277
11.4.1 EMC中低端系列产品简介 279
11.4.2 EMC高端存储简介 281
11.4.3 EMC DMX管理维护工具(SE/Symmwin) 284
11.5 SAN交换机 288
11.5.1 SAN基础知识 288
11.5.2 SAN交换机常用命令 290
11.5.3 Zone配置 291
第12章 运维开发及运维自动化管理与实践 297
12.1 Shell简介 297
12.1.1 Shell常用语法 298
12.1.2 控制结构 300
12.1.3 grep 301
12.1.4 awk 303
12.1.5 sed 305
12.2 Perl简介 306
12.2.1 Perl语法概念 307
12.2.2 控制结构 315
12.2.3 函数简介 317
12.2.4 正则表达式 319
12.3 Python介绍 322
12.3.1 基本概念 323
12.3.2 运算符与表达式 327
12.3.3 控制结构 330
12.3.4 函数 332
12.3.5 模块 334
12.3.6 数据结构 336
12.3.7 面向对象 340
12.3.8 异常 343
12.4 运维自动化工具简介 343
12.4.1 运维自动化工具概述 343
12.4.2 SaltStack简介 345
12.5 运维自动化开发示例 348
12.5.1 系统概要设计介绍 349
12.5.2 运维自动化系统简介 352
第13章 云计算及虚拟化技术体系 359
13.1 云计算简介 359
13.2 云计算与虚拟化 361
13.3 虚拟化简介 362
13.4 IBM云计算介绍 364
第14章 大数据技术体系 373
14.1  大数据概念 373
14.2 运维与大数据及云计算 375
14.2.1 大数据与云计算的关系 375
14.2.2 运维与大数据及云计算的关系 375
14.3 Hadoop介绍 376
14.4 IBM Big Data简介 383
第15章 VMware vSphere虚拟化技术体系管理与实践 390
15.1 VMware vSphere简介 390
15.2 ESX安装配置 395
15.3 ESX虚拟机安装配置 399
15.4 创建虚拟机 401
15.5 VMware vCenter Server 404
15.6 配置和管理虚拟网络 406
15.7 配置和管理 vSphere 存储 410
15.8 虚拟机管理 413
15.9 集群高可用与容错 424
15.10  VMware Converter 430
15.10.1  Converter基本操作 430
15.10.2 Converter安装转换迁移实例 432
第16章 IBM PowerVM虚拟化技术体系管理与实践 437
16.1 PowerVM介绍 437
16.2 虚拟处理器 443
16.3 虚拟网络 446
16.4 VIO Server 与虚拟设备 448
16.5 PowerVM创建实例 452
16.5.1 VIO Server系统规划部署示例 452
16.5.2 VIO Server与VIO Client规划部署示例 454
16.6 Systems Director 459
第17章 Windows 性能调优及Debug调试技术与实践 465
17.1 性能调优常用概念 465
17.2 Debug调试 473
17.2.1  Debug调试常用概念 473
17.2.2 调试系统死机/蓝屏的基本思路 474
17.3 Perfmon性能分析实例 478
17.4 PAL性能分析实例 482
17.5 Windbg debug调试分析实例 485
17.5.1 关于应用dump文件的分析 485
17.5.2 关于系统dump的调试分析 486
第18章 系统集群体系架构管理与实践 489
18.1 vSphere系统集群 489
18.2 Windows系统集群 490
18.2.1 Windows集群概念 490
18.2.2 Windows集群规划部署示例 494
18.2.3 创建Windows 2008集群示例 496
18.3 IBM PowerHA系统集群 508
18.3.1 PowerHA基本概念 508
18.3.2 HACMP规划部署示例 509
18.3.3 创建HACMP集群示例 514
第19章 Web服务器体系架构管理与实践 524
19.1 Web服务器概述 524
19.2 Apache安装配置简介 526
19.2.1 Apache安装配置示例 526
19.2.2 配置过程中的难点 528
19.3 Nginx安装配置简介 529
19.3.1 Nginx安装配置示例 529
19.3.2 配置过程中的难点 531

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证