㈠ 《Linux服务器搭建实战详解原版》pdf下载在线阅读全文,求百度网盘云资源
《Linux服务器搭建实战详解原版》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1jL8nT4QSGFuwA2irmZuARw
㈡ 高性能Linux服务器构建实战的作品目录
前言
第1篇Web应用篇
第1章轻量级HTTP服务器Nginx
1.1什么是Nginx
1.2为什么要选择Nginx
1.2.1Nginx与Apache的异同
1.2.2选择Nginx的优势所在
1.3Nginx的模块与工作原理
1.4Nginx的安装与配置
1.4.1下载与安装Nginx
1.4.2Nginx配置文件的结构
1.4.3配置与调试Nginx
1.4.4Nginx的启动、关闭和平滑重启
1.5Nginx常用配置实例
1.5.1虚拟主机配置实例
1.5.2负载均衡配置实例
1.5.3防盗链配置实例
1.5.4日志分割配置实例
1.6Nginx性能优化技巧
1.6.1编译安装过程优化
1.6.2利用TCMalloc优化Nginx的性能
1.6.3Nginx内核参数优化
1.7实战Nginx与PHP(FastCGI)的安装、配置与优化
1.7.1什么是 FastCGI
1.7.2Nginx+FastCGI运行原理
1.7.3spawn-fcgi与PHP-FPM
1.7.4PHP与PHP-FPM的安装及优化
1.7.5配置Nginx来支持PHP
1.7.6测试Nginx对PHP的解析功能
1.7.7优化Nginx中FastCGI参数的实例
1.8实战Nginx与Perl、Java的安装与配置
1.8.1Perl(FastCGI)的安装
1.8.2为Nginx添加FCGI支持
1.8.3测试Nginx +Perl(FastCGI)
1.8.4搭建Nginx+Java环境
1.9本章小结
第2章高性能HTTP加速器Varnish
2.1初识Varnish
2.1.1Varnish概述
2.1.2Varnish的结构与特点
2.1.3Varnish与Squid的对比
2.2开始安装Varnish
2.2.1安装前的准备
2.2.2获取Varnish软件
2.2.3安装pcre
2.2.4安装Varnish
2.3配置Varnish
2.3.1VCL使用说明
2.3.2配置一个简单的Varnish实例
2.3.3Varnish对应多台Web服务器的配置实例
2.4运行Varnish
2.4.1varnishd指令
2.4.2配置Varnish运行脚本
2.4.3管理Varnish运行日志
2.5管理Varnish
2.5.1查看Varnish进程
2.5.2查看Varnish缓存效果与状态
2.5.3通过端口管理Varnish
2.5.4管理Varnish缓存内容
2.6Varnish优化
2.6.1优化Linux内核参数
2.6.2优化系统资源
2.6.3优化Varnish参数
2.7Varnish的常见应用实例
2.7.1利用Varnish实现图片防盗链
2.7.2利用Varnish实现静态文件压缩处理
2.8本章小结
第3章Memcached应用实战
3.1Memcached基础
3.1.1什么是Memcached
3.1.2Memcached的特征
3.1.3Memcached的安装
3.1.4Memcached的简单使用过程
3.2剖析Memcached的工作原理
3.2.1Memcached的工作过程
3.2.2Slab Allocation的工作机制
3.2.3Memcached的删除机制
3.2.4Memcached的分布式算法
3.3Memcached的管理与性能监控
3.3.1如何管理Memcached
3.3.2Memcached的监控
3.3.3Memcached变种产品介绍
3.4通过UDFs实现Memcached与MySQL的自动更新
3.4.1UDFs使用简介
3.4.2memcached_functions_mysql应用实例
3.4.3对memcached_functions_mysql的简单功能进行测试
3.4.4使用memcached_functions_mysql的经验与技巧
3.5本章小结
第2篇数据备份恢复篇
第4章开源网络备份软件bacula
4.1bacula总体概述
4.1.1bacula是什么
4.1.2bacula适合哪些用户
4.1.3bacula的功能特点
4.1.4bacula的工作原理
4.2安装bacula
4.2.1bacula的几种网络备份拓扑
4.2.2编译与安装bacula
4.2.3初始化MySQL数据库
4.3配置一个bacula备份系统
4.3.1配置bacula的Console端
4.3.2配置bacula的Director端
4.3.3配置bacula的SD
4.3.4配置bacula的FD端
4.4启动与关闭bacula
4.4.1启动bacula的Director daemon与Storage daemon
4.4.2在客户端FD启动File daemon
4.5实战bacula备份恢复过程
4.5.1实例演示bacula的完全备份功能
4.5.2实例演示bacula的增量备份功能
4.5.3实例演示bacula的差异备份功能
4.5.4实例演示bacula的完全恢复功能
4.5.5实例演示bacula的不完全恢复功能
4.6本章小结
第5章数据镜像备份工具rsync与unison
5.1rsync简介
5.1.1什么是rsync
5.1.2rsync的功能特性
5.1.3下载与安装rsync软件
5.2利用rsync搭建数据镜像备份系统
5.2.1rsync的应用模式
5.2.2企业案例:搭建远程容灾备份系统
5.3通过rsync+inotify实现数据的实时备份
5.3.1rsync的优点与不足
5.3.2初识inotify
5.3.3安装inotify工具inotify-tools
5.3.4inotify相关参数
5.3.5inotifywait相关参数
5.3.6企业应用案例:利用rsync+inotify搭建实时同步系统
5.4unison简介
5.5安装unison
5.6配置双机ssh信任
5.6.1在两台机器上创建 RSA密钥
5.6.2添加密钥到授权密钥文件中
5.7unison的使用
5.7.1本地使用unison
5.7.2远程使用unison
5.7.3unison参数说明
5.7.4通过配置文件来使用unison
5.8本章小结
第6章ext3文件系统反删除利器ext3grep
6.1“rm–rf”带来的困惑
6.2ext3grep的安装与使用
6.2.1ext3grep的恢复原理
6.2.2ext3grep的安装过程
6.3通过ext3grep恢复误删除的文件与目录
6.3.1数据恢复准则
6.3.2实战ext3grep恢复文件
6.4通过ext3grep恢复误删除的MySQL表
6.4.1MySQL存储引擎介绍
6.4.2模拟MySQL表被误删除的环境
6.4.3通过ext3grep分析数据、恢复数据
6.5本章小结
第3篇网络存储应用篇
第7章IP网络存储iSCSI
7.1存储的概念与术语
7.1.1SCSI介绍
7.1.2FC介绍
7.1.3DAS介绍
7.1.4NAS介绍
7.1.5SAN介绍
7.2iSCSI的概念
7.3FC SAN与IP SAN
7.4iSCSI的组成
7.4.1iSCSI Initiator
7.4.2iSCSI Target
7.5iSCSI的工作原理
7.6搭建基于IP SAN的iSCSI存储系统
7.6.1安装iSCSI Target软件
7.6.2配置一个简单的iSCSI Target
7.6.3在Windows上配置iSCSI Initiator
7.6.4在Linux上配置iSCSI Initiator
7.7iSCSI 在安全方面的相关设定
7.7.1Initiator主机以IP认证方式获取iSCSI Target资源
7.7.2Initiator主机以密码认证方式获取iSCSI Target资源
7.8iSCSI性能优化方案
7.8.1iSCSI性能瓶颈
7.8.2iSCSI性能优化
7.9本章小结
第8章分布式存储系统MFS
8.1MFS概论
8.2MFS 文件系统
8.2.1MFS文件系统结构
8.2.2MFS的编译与安装实例
8.3编译与使用MFS的经验总结
8.3.1安装选项说明
8.3.2管理服务器
8.3.3元数据日志服务器
8.3.4数据存储服务器
8.3.5客户端挂载
8.4管理与使用MFS
8.4.1在客户端挂载文件系统
8.4.2MFS常用操作
8.4.3为垃圾箱设定隔离时间
8.4.4快照
8.4.5MFS的其他命令
8.5维护MFS
8.5.1启动MFS集群
8.5.2停止MFS集群
8.5.3MFS 数据存储服务器的维护
8.5.4MFS元数据的备份
8.5.5MFS 管理服务器的恢复
8.5.6从备份恢复MFS 管理服务器
8.6通过冗余实现失败防护的解决方案
8.7本章小结
第4篇运维监控与性能优化篇
第9章运维监控利器Nagios
9.1Nagios综述
9.1.1什么是Nagios
9.1.2Nagios的结构与特点
9.2Nagios的安装与配置
9.2.1安装Nagios
9.2.2配置Nagios
9.3Nagios的运行和维护
9.3.1验证Nagios配置文件的正确性
9.3.2启动与停止Nagios
9.3.3Nagios故障报警
9.4Nagios性能分析图表的实现
9.4.1Nagios性能分析图表的作用
9.4.2PNP的概念与安装环境
9.4.3安装PNP
9.4.4配置PNP
9.4.5修改Nagios配置文件
9.4.6测试PNP功能
9.5利用插件扩展Nagios的监控功能
9.5.1利用NRPE外部构件监控远程主机
9.5.2利用飞信实现Nagios短信报警功能
9.6本章小结
第10章基于Linux服务器的性能分析与优化
10.1系统性能分析的目的
10.1.1找到系统性能的瓶颈
10.1.2提供性能优化方案
10.1.3使系统硬件和软件资源的使用达到平衡
10.2分析系统性能涉及的人员
10.2.1Linux系统管理人员
10.2.2系统架构设计人员
10.2.3软件开发人员
10.3影响Linux性能的各种因素
10.3.1系统硬件资源
10.3.2操作系统相关资源
10.3.3应用程序软件资源
10.4系统性能分析标准和优化原则
10.5几种典型应用对系统资源使用的特点
10.5.1以静态内容为主的Web应用
10.5.2以动态内容为主的Web应用
10.5.3数据库应用
10.5.4软件下载应用
10.5.5流媒体服务应用
10.6Linux下常见的性能分析工具
10.6.1vmstat命令
10.6.2sar命令
10.6.3iostat命令
10.6.4free命令
10.6.5uptime命令
10.6.6netstat命令
10.6.7top命令
10.7基于Web应用的性能分析及优化案例
10.7.1基于动态内容为主的网站优化案例
10.7.2基于动态、静态内容结合的网站优化案例
10.8本章小结
第5篇集群高级应用篇
第11章构建高可用的LVS负载均衡集群
11.1LVS集群的组成与特点
11.1.1LVS集群的组成
11.1.2LVS集群的特点
11.1.3LVS集群系统的优缺点
11.2高可用 LVS负载均衡集群体系结构
11.3高可用性软件Heartbeat与Keepalived
11.3.1开源HA软件Heartbeat的介绍
11.3.2安装heartbeat
11.3.3开源HA软件Keepalived的介绍
11.3.4安装Keepalived
11.4安装LVS软件
11.4.1配置与检查安装环境
11.4.2在Director Server上安装IPVS管理软件
11.5搭建高可用 LVS集群
11.5.1通过heartbeat搭建LVS高可用性集群
11.5.2通过Keepalived搭建LVS高可用性集群系统
11.5.3通过piranha搭建LVS高可用性集群
11.6测试高可用LVS负载均衡集群系统
11.6.1高可用性功能测试
11.6.2负载均衡测试
11.6.3故障切换测试
11.7本章小结
第12章RHCS集群
12.1RHCS集群概述
12.2RHCS集群的组成与结构
12.2.1RHCS集群的组成
12.2.2RHCS集群结构
12.3RHCS集群的运行原理及功能
12.3.1分布式集群管理器(CMAN)
12.3.2锁管理(DLM)
12.3.3配置文件管理(CCS)
12.3.4栅设备(Fence)
12.3.5高可用性服务管理器
12.3.6集群配置和管理工具
12.3.7Redhat GFS
12.4安装RHCS
12.4.1安装前准备工作
12.4.2配置共享存储和RHCS管理端Luci
12.4.3在集群节点上安装RHCS软件包
12.4.4在集群节点上安装和配置iSCSI客户端
12.5配置RHCS高可用集群
12.5.1创建一个cluster
12.5.2创建Failover Domain
12.5.3创建Resources
12.5.4创建Service
12.5.5配置存储集群GFS
12.5.6配置表决磁盘
12.5.7配置Fence设备
12.6管理和维护RHCS集群
12.6.1启动RHCS集群
12.6.2关闭RHCS集群
12.6.3管理应用服务
12.6.4监控RHCS集群状态
12.6.5管理和维护GFS2文件系统
12.7RHCS集群功能测试
12.7.1高可用集群测试
12.7.2存储集群测试
12.8本章小结
第13章Oracle RAC集群
13.1Oracle集群体系结构
13.2Oracle ClusterWare体系结构与进程介绍
13.2.1Oracle ClusterWare 简介
13.2.2Oracle ClusterWare 进程介绍
13.3RAC数据库体系结构与进程
13.3.1RAC 简介
13.3.2Oracle RAC的特点
13.3.3RAC进程管理
13.3.4RAC数据库存储规划
13.4安装Oracle RAC数据库
13.4.1安装前的系统配置需求
13.4.2设置数据库安装资源
13.4.3配置主机解析文件
13.4.4检查所需软件包
13.4.5配置系统内核参数
13.4.6设置 Shell对Oracle用户的限制
13.4.7配置hangcheck-timer内核模块
13.4.8配置系统安全设置
13.4.9创建Oracle用户和组
13.4.10设置Oracle用户环境变量
13.4.11配置节点间SSH信任
13.4.12配置共享存储系统
13.4.13安装Oracle Clusterware
13.4.14安装Oracle数据库
13.4.15配置Oracle Net
13.4.16创建RAC数据库
13.5Oracle CRS的管理与维护
13.5.1查看集群状态
13.5.2启动与关闭集群服务资源
13.5.3启动与关闭CRS
13.5.4管理voting disk
13.5.5管理OCR
13.5.6快速卸载CRS
13.6ASM基本操作维护
13.6.1ASM的特点
13.6.2ASM的体系结构与后台进程
13.6.3管理ASM实例
13.7利用srvctl管理RAC数据库
13.7.1查看实例状态(srvctl status)
13.7.2查看RAC数据库配置信息(srvctl config)
13.7.3启动
13.7.4增加
13.8测试RAC数据库集群的功能
13.8.1负载均衡测试
13.8.2透明应用失败切换测试
13.9本章小结
第14章构建MySQL+heartbeat+DRBD+LVS集群应用系统
14.1MySQL高可用集群概述
14.2heartbeat + DRBD高可用性方案的实现原理
14.3部署MySQL高可用高扩展集群
14.3.1配置之前的准备
14.3.2DRBD的部署
14.3.3DRBD的配置
14.3.4DRBD的维护和管理
14.3.5DRBD的性能优化
14.3.6MySQL的部署
14.3.7heartbeat的部署
14.4搭建Slave集群
14.4.1为什么要搭建Slave集群
14.4.2利用LVS+Keepalived搭建高可用MySQL Slave集群
14.4.3高可用Slave集群的一些注意点
14.5部署MySQL集群要考虑的问题
14.6本章小结
㈢ 《Linux命令行大全》pdf下载在线阅读,求百度网盘云资源
《Linux命令行大全》(绍茨 (William E.Shotts))电子书网盘下载免费在线阅读
链接:
书名:Linux命令行大全
作者:绍茨 (William E.Shotts)
译者:郭光伟
豆瓣评分:8.1
出版社:人民邮电出版社
出版年份:2013-3-1
页数:428
内容简介:
《Linux命令行大全》主要介绍Linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。
《Linux命令行大全》分为四部分。第一部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的导引、命令行的编辑以及关于命令的帮助系统和使用手册。第二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制。第三部分讲述了从命令行开始执行的常规任务。类UNIX操作系统,比如Linux,包含了很多“经典的”命令行程序,这些程序可以高效地对数据进行操作。第四部分介绍了shell编程,这是一个公认的初级技术,并且容易学习,它可以使很多常见的系统任务自动运行。通过学习shell编程,读者也可以熟悉其他编程语言的使用。
《Linux命令行大全》适合从其他平台过渡到Linux的新用户和初级Linux服务器管理员阅读。没有任何Linux基础和Linux编程经验的读者,也可以通过本书掌握Linux命令行的使用方法。
作者简介:
William E. Shotts, Jr.,作为一名软件开发人员和狂热的Linux用户已经有15年之久。他在软件开发领域有广泛的背景,先后涉及过技术支持、质量保证和文档编写等工作。他还是LinuxCommand.org网站的创始人,该网站是一个Linux教育和宣传网站,以新闻、评论和为人们使用Linux命令行提供广泛支持而见长。
㈣ 《Linux集群和自动化运维》pdf下载在线阅读全文,求百度网盘云资源
《Linux集群和自动化运维》(余洪春)电子书网盘下载免费在线阅读
链接:https://pan..com/s/1JXwxgIg-e2b2kaxm6A0hSQ提取码:HURK
书名 :Linux集群和自动化运维
豆瓣评分:6.7
作者:余洪春
出版社:机械工业出版社
出版年:2014-9
页数: 401
内容简介:
《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》是Linux运维领域畅销的、公认的经典著作《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》的姊妹篇,它从系统安全运维、运维故障排查、自动化运维、集群架构4个维度讲解了构建大规模和高性能Linux服务器集群所需要的技术、工具、方法和技巧,二者一脉相承,互为补充,内容涵盖了运维工程师构建高性能服务器需要掌握的各种知识。本书在内容上继承了前面一本书中被读者认可的诸多优点:实用(以实际生产环境为背景)、实战(包含大量案例)、易懂,同时也改进了读者反馈的不足之处。
全书共14章,分为四个部分:安全运维篇(1-3章)主要讲解了服务器安全运维、网络安全运维和数据安全运维的关键技术和方法;运维故障排查篇(4-5章)从服务器系统和应用软件两个维度讲解了运维故障的排查思路,以及常见的和经典的运维故障的解决方案;自动化运维篇(6-9章)主要讲解了海量主机的自动化部署和配置、自动化监控、分布式监控等大规模集群运维所需的各种工具(pssh、pdsh、mussh、Ganglia、nagios、Centreon等)和方法;集群架构篇(10-14)讲解了如何构建和优化基于Web和MySQL数据库的高性能集群和高可用的负载均衡集群。
作者简介 :
高俊峰(南非蚂蚁),资深运维专家、系统架构师、DBA和技术顾问,从事Linux/Unix服务器系统的架构、运维和管理多年。擅长大规模服务器集群的运维和管理,在故障诊断与排除、自动化运维、安全运维、性能调优、虚拟化等方面积累了大量的实战经验。国内知名IT技术社区51CTO的博客专家和ChinaUnix论坛高可用集群版块的版主,同时还活跃于ITPUB等技术社区,在社区和论坛里发表了大量技术文章,深受欢迎。此外,他还著有畅销书《循序渐进Linux》和《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,后者是本书的姊妹篇,是Linux运维领域公认的经典著作。
㈤ 《Linux环境编程:从应用到内核》pdf下载在线阅读全文,求百度网盘云资源
《Linux环境编程:从应用到内核》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1IPqpwxE_ZBlsWO0F6NW82g
㈥ 《高性能Linux服务器构建实战》pdf下载在线阅读全文,求百度网盘云资源
《高性能Linux服务器构建实战》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1KT9DtjDrR7udfqnwhKV4bw