LINUX运维最佳实践_运维教程
运维教程

LINUX运维最佳实践_运维教程

资源名称:LINUX运维最佳实践  内容简介: 本书是运维领域的璀璨明珠,是一本有思想的运维技术干货集! 技术层面,作者从高性能网站架构、服务器安全和监控、网络分析、自动化运维和游戏运维4个方向,梳理和总结了105个棘手的运维难题,结合自己10余年的工作经验,对这些问题给出了经过实践检验的解决方案,可直接应用到生产环境中。除解决方案外,还详细讲解了每个问题背后涉及的技术原理(共涉及21种技术)。 思想层面,本书不仅有作者对运维服务体系的深度思考,而且还有作者的主动运维思维和宏观的运维格局,更有作者解决具体运维问题的思维方法。 通过本书,不仅能解决具体的技术难题,提高工作效率,而且还能增强技术功底,提升工作能力。更重要的是,它能让我们明白,技术不是运维的终*追求,思想才是运维人员应该毕生修炼的目标! 具体内容方面,本书分为四大部分: 第一篇(第1-9章),高性能网站构建。这部分对构建高性能网站所需要的各个技术方面做详尽说明,涵盖域名、CDN、负载均衡、网站部署和数据库技术等的*佳实践。 第二篇(第10-13章),服务器安全和监控。业务架构起来了,如何保证它的安全性和稳定性,成为我们需要关注的焦点。这部分解决2个问题,一是加固服务器,使其避免轻易成为红客的rou机;二是监控,使故障在成为有重大影响的事件前就被预警和处理。 第三篇(第14-16章),网络分析技术。这部分给出在Linux运维领域中的网络分析方法论。通过这部分的学习,我们将在遇到未知的网络服务问题时,能够参照本书中的方法论实施分析,从而解决问题。 第四篇(第17-21章),运维自动化和游戏运维。随着服务器规模的剧增,再使用一台台登录服务器的方法来管理运维将成为效率的瓶颈。这一部分给出我们的运维自动化实践方案,从开源实现到自主开发,互相补充,互相提升,真正实现适合自己的运维自动化体系。游戏运维部分将对端游和手游这两大目前*热点的游戏运维主题进行说明 资源目录: 前言 第1篇 高性能网站构建 第1章 深入理解DNS原理与部署BIND2 最佳实践1:禁用权威域名服务器递归查询2 DNS的组成部分2 域名服务器的分类3 递归查询与迭代查询的区别5 禁用递归查询的原因与方法6 最佳实践2:构建域名解析缓存6 域名解析缓存的必要性6 NSCD安装配置方法6 域名解析缓存验证7 最佳实践3:配置chroot加固BIND8 最佳实践4:利用BIND实现简单负载均衡9 最佳实践5:详解BIND视图技术及优化10 BIND视图工作原理10 BIND视图优化技巧12 最佳实践6:关注BIND的漏洞信息12 最佳实践7:掌握BIND监控技巧13 本章小结13 第2章 全面解析CDN技术与实战14 最佳实践8:架构典型CDN系统14 最佳实践9:理解HTTP协议中的缓存控制:服务器端缓存控制头部信息16 最佳实践10:配置和优化Squid 18 推荐使用大内存服务器18 推荐每个磁盘独立使用18 禁用atime更新19 配置Squid多实例19 使用URL哈希方法对Squid多实例进行调度19 禁用缓存间通信协议19 架构二级缓存19 使用Squid Manager获取运行状态20...
Puppet权威指南_运维教程
运维教程

Puppet权威指南_运维教程

资源名称:Puppet权威指南  内容简介: 自动化运维领域的重磅之作,Puppet领域权威的、系统的、有深度的、极具企业实战价值的著作。腾讯高级运维工程师撰写,获得了来自腾讯、百度、阿里巴巴、新浪等多家世界级互联网企业的总监级运维专家的高度认可和联袂推荐。工欲善其事,必先利其器,在操作层面,本书从Puppet的基本功能到高级功能,再到二次开发均有详细分析,内容详尽而系统,能帮助读者全面掌握Puppet的使用;知其然,更要知其所以然,在原理层面,《Linux/Unix技术丛书:Puppet权威指南》从多个层面和角度分析了Puppet的工作原理,能让读者更深入理解和使用Puppet;好的经验是无价的,在应用层面,作者将自己几年来学习和应用Puppet积累的方法、技巧、最佳实践以及解决疑难问题的秘诀都毫无保留地奉献了出来,能让读者少走弯路,事半功倍;实践出真知,在实战层面,《Linux/Unix技术丛书:Puppet权威指南》给出了几个对企业很重要的、常见的综合性案例,不仅能帮助读者提高实战能力,还能给予他们解决这些问题的良好解决方案。 作者简介: 王冬生 高级运维工程师和开发工程师,现就职于腾讯,负责QQ空间和相册的运维、运营工具开发、数据挖掘等工作;曾就职于新浪,负责新浪防火墙管理系统、监控系统、用户中心数据库改造,以及会员登录系统的开发与运维等工作。ChinaUnix资深版主(网名:研究僧),擅长开源软件的研究与使用、系统运营工具的开发等。关注移动互联网、大数据与自动化运维。 资源目录: 序一 序二 前言 第一部分 基础篇 第1章 运维工程师的利器–自动化运维工具 1.1 浅谈运维工程师 1.1.1 运维工程师定位和职责 1.1.2 优秀运维工程师vs普通运维工程师 1.1.3 自动化运维工具 1.2 自动化运维工具箱 1.2.1 Cfengine 1.2.2 Chef 1.2.3 Puppet 1.3 自动化运维工具对比 第2章 Puppet介绍 2.1 DevOps介绍 2.2 Puppet版本介绍 2.2.1 Puppet开源社区版本号介绍 2.2.2 Puppet版本混用可行性 2.2.3 如何升级Puppet 2.2.4 Puppet发行版本介绍 2.3 Puppet版本运行环境和硬件要求 2.3.1 Puppet版本运行环境 2.3.2 Puppet硬件要求 2.4 Puppet工作流程 2.5 Puppet开发工具 2.5.1 Geppetto开发环境 2.5.2 Vim开发环境 2.6 Puppet问答 第3章 Puppet及相关工具的配置与安装 3.1 Puppet各环境的安装 3.1.1 Ruby不同版本对Puppet的支持状况 3.1.2 包管理系统和源 3.1.3 在RedHat企业版或CentOS上安装Puppet 3.1.4 在Debian和Ubuntu上安装Puppet 3.1.5 在微软Windows系列操作系统上安装Puppet 3.1.6 在Mac上安装Puppet 3.1.7 通过RubyGems安装Puppet 3.1.8 源码编译Puppet 3.1.9 源码打包RPM...
ORACLE DBA工作笔记 运维数据迁移与性能调优_运维教程
运维教程

ORACLE DBA工作笔记 运维数据迁移与性能调优_运维教程

资源名称:ORACLE DBA工作笔记 运维数据迁移与性能调优 内容简介: 本书是来自一线Oracle DBA的实践工作笔记,凝结作者多年数据库管理运维心得;全书从运维、数据迁移和优化三个层面娓娓道来,精心筛选作者在实际工作中总结的技巧、对常见问题的高效处理方法,以及大量融入完善解决方案的诊断案例;尤其对数据库的宕机、容灾、监控管理、外部表迁移方案、系统调优、SQL优化等重点内容的讲解更是细致入微。 作者简介: DBA一枚,Oracle ACE,DBAplus社群联合发起人,YEP成员(Young Expert Program),现就职于搜狐畅游,曾负责亚太电信运营商的数据业务支持,主要负责完成数据业务升级、数据迁移和性能调优。 拥有Oracle 10g OCM,MySQL OCP认证,在数据库大会和Oracle嘉年华做过主题分享。 除数据库技术之外,对shell,Java也有一定的功底,平时喜好写技术博客,每天坚持一篇,现已经坚持800多天(公众号 jianrong-notes)。 资源目录: 第1篇 数据库运维篇 第1章 数据库安装配置 1.1 安装前的准备 1 1.2 安装数据库软件 5 1.2.1 方法1:OUI安装 6 1.2.2 方法2:静默安装 8 1.2.3 方法3:克隆安装 11 1.2.4 诊断案例:克隆安装后无法登录的问题 13 1.3 创建/删除数据库 16 1.3.1 方法1:DBCA图形建库 16...
海量运维监控系统规划与部署_运维教程
运维教程

海量运维监控系统规划与部署_运维教程

资源名称:海量运维监控系统规划与部署  内容简介: 今天,互联网大潮催生了众多卓越的互联网企业,其用户数及业务规模很容易达到海量级别,且企业内部对IT运维管理的质量水准也日益提出高标准和严要求,而IT运维管理的核心业务之一,IT运维监控工作就变得愈加重要。本书针对海量IT系统的特点,不仅提倡IT运维监控系统要基于Nagios和Centreon等开源系统量身定做,采取开源监控技术与企业IT服务和运维管理流程相结合的技术路线,而且从开源监控系统的规划、管理、流程/规范、系统/平台、监控、告警、安全、部署实施、优化、考核、持续优化和提升等诸多方面来与大家详细分享体会。 本书共分14章 涵盖的内容主要包括: 1、带领读者深度了解 Nagios和Centreon如何在Linux系统上部署,以及如何与NagVis进行集成 2、从专家角度介绍如何管理Centreon、Nagios和NagVis,以及如何运用相关技巧优化这套组件以提升监控系统效率 3、运用大量脚本样例和截图,手把手帮助读者解决在构建开源监控系统中遇到的各类实际问题 4、利用NagVis和RRDTool 集成开源监控系统的视图功能 5、按部就班地协助用户定制化实现既符合ITIL最佳实践,又符合企业自身特点的企业级IT运维监控系统 本书适合在互联网企业以及传统企业内部,那些想了解、学习、规划以及快速构建开源IT运维监控系统的人员阅读,可以作为学习Nagios和Centreon的工具书,也适合想更深入学习Centreon的读者。让读者真正理解Linux、Nagios、Centreon和NagVis这一套犀利武器,为海量IT运维监控工作保驾护航。 资源目录: 1企业级IT监控系统概述 1.1什么是IT运维监控系统 1.2开源监控软件之崛起-Linux、Nagios、Centreon和NagVis 1.3Nagios简介 1.3.1云计算和海量运维监控的最佳选择 1.3.2Nagios的主机检测与服务检测 1.3.3监控信息的提供者 1.3.4及时的通知机制 1.3.5从外部系统接收信息 1.3.6Nagios与Linux的关系 1.4Centreon简介 1.4.1Centreon引擎 1.4.2为什么要有Centreon引擎 1.5NagVis简介 1.6为什么要基于开源软件构建IT运维监控系统? 2企业级IT运维监控系统的构建-从源代码到企业级系统 2.1可供选择的操作系统 2.1.1选用Red Hat Enterprise Linux作为操作系统 2.1.2选择部署方式 2.2服务器安装规划 2.2.1服务器参数规划 2.2.2服务器存储规划 2.3Linux的逻辑卷(LVM)管理机制 2.3.1为什么要使用LVM 2.3.2LVM基本概念 2.3.3操作系统分区划分样例 3配置VMWARE虚拟机 3.1新建虚拟机向导 3.2VMware的联网模式简介...
实用负载均衡技术:网站性能优化攻略_运维教程
运维教程

实用负载均衡技术:网站性能优化攻略_运维教程

资源名称:实用负载均衡技术:网站性能优化攻略 内容简介: 《实用负载均衡技术:网站性能优化攻略》介绍了处理负载均衡问题的相关概念和工具,说明了如何避免性能退化和服务器上的服务突然崩溃的风险,阐述了单个服务器以及可以执行cookie插入或者改善SSL吞吐量的负载均衡器,最后还探讨了云计算中的负载均衡。    《实用负载均衡技术:网站性能优化攻略》适合对系统架构、性能维护感兴趣的初级、中级读者以及有经验的系统架构师和运维师。 资源目录: 第1章 引言    1.1 性能问题    1.2 解决方案    1.3 什么是负载均衡    1.3.1 负载均衡的前世    1.3.2 负载均衡的今生    1.3.3 纵向扩展    1.3.4 横向扩展    1.4 负载均衡的实现    1.4.1 网络的构成    1.4.2 缓存:网站的曲速引擎    1.4.3 使用DNS进行负载均衡    1.4.4 内容分发网络    1.4.5 6P原则    1.4.6 基础知识    1.4.7 HTTP负载均衡    1.4.8 对数据库进行负载均衡    1.4.9 对网络连接进行负载均衡    1.4.10 SSL负载均衡    1.4.11 建立高可用性集群    1.4.12 云平台上的负载均衡   ...
Wireshark网络分析就这么简单_运维教程
运维教程

Wireshark网络分析就这么简单_运维教程

资源名称:Wireshark网络分析就这么简单 内容简介: Wireshark可能是世界上最好的开源网络包分析器,能在多种平台上(比如Windows、Linux和Mac)抓取和分析网络包,在IT业界有着广泛的应用。 《Wireshark网络分析就这么简单》采用诙谐风趣的手法,由浅入深地用Wireshark分析了常见的网络协议,读者在学习Wireshark的同时,也会在不知不觉中理解这些协议。作者还通过身边发生的一些真实案例,分享了Wireshark的实战技巧。 《Wireshark网络分析就这么简单》不务虚,不注水,几乎页页干货,篇篇精华,力求为读者提供最佳阅读体验,使读者在一个轻松愉悦的阅读氛围中,潜移默化地掌握Wireshark的使用技巧和网络知识,为你的工程师生涯加油助力。 无论你是技术支持工程师、系统管理员、现场工程师、公司IT部门的老好人,还是高校网络相关专业的教师,无论你是CCNA、CCNP、CCIE,还是MCSE,《Wireshark网络分析就这么简单》都是迅速了解、掌握Wireshark技巧的绝佳读物。 资源目录: 初试锋芒 1 从一道面试题开始说起 3 小试牛刀:一个简单的应用实例 10 Excel文件的保存过程 13 你一定会喜欢的技巧 17 Patrick的故事 29 Wireshark的前世今生 32 庖丁解牛 35 NFS协议的解析 37 从Wireshark看网络分层 52 TCP的连接启蒙 57 快递员的工作策略——TCP窗口 64 重传的讲究 70 延迟确认与Nagle算法 80 百家争鸣 84 简单的代价——UDP 90 剖析CIFS协议 93 网络江湖 104 DNS小科普 111 一个古老的协议——FTP 118 上网的学问——HTTP 126 无懈可击的Kerberos 132 TCP IP的故事 141 举重若轻 145 “一小时内给你答复” 147 午夜铃声 151 深藏功与名 157 棋逢对手 162 学无止境 167 一个技术男的自白 174 资源截图:
Ansible快速入门_技术原理与实战_运维教程
运维教程

Ansible快速入门_技术原理与实战_运维教程

资源名称:Ansible快速入门_技术原理与实战 内容简介: 本书以新的自动化运维工具Ansible为主要内容,侧重于实战,由浅入深地介绍了Ansible以及周边产品Ansible Galaxy和Ansible Tower的用法。本书共计6章,前4章由浅及深、层层递进地介绍了Ansible的使用方法。第5章着重介绍了Ansible的代码分享机制role以及其分享平台Ansible Galaxy。第6章概括性地介绍了企业级软件Ansible Tower。全书的叙述风格通俗易懂,没有过多地引入复杂的概念,侧重于讲解原理,立足于实战,引领Ansible新手轻松入门。 资源目录: 第1章 Ansible介绍  1.1 Ansible介绍  1.2 Ansible解决了什么运维痛点  1.3 架构  1.3.1 Ansible的架构  1.3.2 Ansible Tower的架构  第2章 Ansible入门  2.1 安装Ansible  2.1.1 在管理员的电脑上安装  2.1.2 被管理的远程主机  2.2 Ansible管理哪些主机  2.2.1 什么是主机目录  2.2.2 主机目录配置文件  2.3 Ansible用命令管理主机  2.3.1 Ansible命令的格式  2.3.2 Ansible命令的功能  2.4 Ansible用脚本管理主机  2.4.1 执行脚本Playbook的方法  2.4.2...
快速创建Domino Web服务 中文WORD版_运维教程
运维教程

快速创建Domino Web服务 中文WORD版_运维教程

资源名称:快速创建Domino Web服务 中文WORD版 内容简介:        快速创建Domino Web服务 中文WORD版主要讲述的是快速创建Domino Web服务;本教程向您展示了如何使用 IBM Lotus Domino 7 中新的 Web 服务设计元素,利用 Lotusscript 和 Java 编程语言进行 Web 服务的快速开发。本教程引领您完成一个虚构的软件公司业务场景的例子。这个例子使用了一个 Web 服务,以允许多个客户机搜索 Domino 目录数据库。使用 IBM Lotus Domino Designer,您将学习如何开发一个本地 Domino Web 服务,并使用一个 Lotusscript 和一个 Java 应用程序测试新创建的服务。 资源截图: