展开全部

主编推荐语

本书内容非常翔实,适合作为运维人员的入门书籍和工具参考书籍。

内容简介

本书第4版相对于前3版而言改动比较大,删除了不少内容过时的内容,增补了当前热门的技术知识点。另外,本书除了项目部署时采用的系统没有升级到CentOS6.8x86_64外,其他环境均为CentOS6.8x86_64。此外,在写作过程中采纳了读者针对上一版本提出的许多意见和建议,同时修正了第3版的各种错误及其他问题。具体改动如下:删除了第3版中前3章的内容,增补了Vagrant虚拟化软件的应用,并且重写了生产环境下的Shell脚本;删除了对分布式自动化部署管理工具Puppet的相关介绍,改用了Fabric自动化运维工具;删除了关于开源VPN在企业中部署的章节。附录部分增加了对现在流行的GitLab应用,以及强大的编辑工具SulbimeText3的快捷键方式操作的介绍。

目录

  • 版权信息
  • 前言
  • 第1章 Linux服务器的性能调优
  • 1.1 网站架构设计相关
  • 1.1.1 评估网站性能涉及的专业名词术语
  • 1.1.2 CDN业务的选项
  • 1.1.3 IDC机房的选择
  • 1.2 如何根据服务器应用来选购服务器
  • 1.3 硬件对Linux性能的影响
  • 1.4 CentOS 6.8 x86_64最小化安装后的优化
  • 1.4.1 系统的基础优化
  • 1.4.2 优化Linux下的内核TCP参数以提高系统性能
  • 1.4.3 CentOS 6.8 x86_64系统最小化安装优化脚本
  • 1.4.4 Linux下CPU使用率与机器负载的关系与区别
  • 1.5 服务器调优实际案例
  • 1.6 小结
  • 第2章 Shell脚本在生产环境下的应用
  • 2.1 Shell编程基础
  • 2.1.1 Shell脚本基本元素
  • 2.1.2 Shell基础正则表达式
  • 2.1.3 Shell特殊字符
  • 2.1.4 变量和运算符
  • 2.2 Shell中控制流结构
  • 2.3 Sed的基础用法及实用举例
  • 2.3.1 Sed的基础语法格式
  • 2.3.2 Sed的用法举例说明
  • 2.4 awk的基础用法及实用举例
  • 2.5 Shell基础正则表达式举例
  • 2.6 Shell开发中应该掌握的系统知识点
  • 2.7 生产环境下的Shell脚本
  • 2.7.1 Amazon Linux系统简介
  • 2.7.2 生产环境下的备份类脚本
  • 2.7.3 生产环境下的监控类脚本
  • 2.7.4 生产环境下的运维开发类脚本
  • 2.8 小结
  • 第3章 利用Vagrant搭建分布式环境
  • 3.1 Vagrant简单介绍
  • 3.2 Vagrant安装
  • 3.3 使用Vagrant配置本地开发环境
  • 3.3.1 Vagrant的具体安装步骤
  • 3.3.2 Vagrant配置文件详解
  • 3.3.3 Vagrant常用命令详解
  • 3.4 使用Vagrant搭建分布式环境
  • 3.5 小结
  • 第4章 轻量级自动化运维工具介绍
  • 4.1 轻量级自动化运维工具pssh介绍
  • 4.1.1 pssh的安装
  • 4.1.2 pssh的使用
  • 4.2 轻量级自动化运维工具Fabric介绍
  • 4.2.1 Fabric的安装
  • 4.2.2 Fabric的命令行入口fab命令详细介绍
  • 4.2.3 Fabric的环境变量设置
  • 4.2.4 Fabric的核心API
  • 4.2.5 Fabric的执行逻辑
  • 4.2.6 如何利用进程池大小来限制Fabric并发进程数
  • 4.3 Fabric在工作中应用实例
  • 4.3.1 开发环境中Fabric应用实例
  • 4.3.2 工作场景中常见的Fabric应用实例
  • 4.4 小结
  • 第5章 Linux集群及其项目案例分享
  • 5.1 负载均衡高可用核心概念及常用软件
  • 5.1.1 什么是负载均衡高可用
  • 5.1.2 以F5 BIG-IP作为负载均衡器
  • 5.1.3 以LVS作为负载均衡器
  • 5.1.4 以Nginx作为负载均衡器
  • 5.1.5 以HAProxy作为负载均衡器
  • 5.1.6 高可用软件Keepalived
  • 5.1.7 高可用软件Heartbeat
  • 5.1.8 高可用块设备DRBD
  • 5.2 负载均衡关键技术
  • 5.2.1 什么是Session
  • 5.2.2 什么是Session共享
  • 5.2.3 什么是会话保持
  • 5.3 负载均衡器的会话保持机制
  • 5.3.1 LVS的会话保持机制
  • 5.3.2 Nginx负载均衡器中的ip_hash算法
  • 5.3.3 HAProxy负载均衡器的source算法
  • 5.4 服务器健康检测
  • 5.5 Linux集群的项目案例分享
  • 5.5.1 用LVS+Keepalived建高可用集群
  • 5.5.2 用Nginx+Keepalived实现在线票务系统
  • 5.5.3 企业级Web负载均衡高可用之Nginx+Keepalived
  • 5.5.4 HAProxy双机高可用方案之HAProxy+Keepalived
  • 5.5.5 巧用DNS轮询作负载均衡
  • 5.5.6 百万级PV高可用网站架构设计
  • 5.5.7 千万级PV高性能高并发网站架构设计
  • 5.6 软件级负载均衡器的特点介绍与对比
  • 5.7 四层负载均衡和七层负载均衡工作流程的对比
  • 5.8 Linux集群的总结和思考
  • 5.9 小结
  • 第6章 MySQL性能调优及高可用案例分享
  • 6.1 MySQL数据库的优化
  • 6.1.1 服务器物理硬件的优化
  • 6.1.2 MySQL配置文件的优化
  • 6.1.3 MySQL上线后根据status状态进行适当优化
  • 6.1.4 利用tuning-primer脚本进行数据库调优
  • 6.1.5 MySQL架构设计调优
  • 6.2 MySQL数据库的高可用架构方案
  • 6.2.1 生产环境下的DRBD+Heartbeat+MySQL双机高可用
  • 6.2.2 生产环境下的MySQL数据库主从Replication同步
  • 6.3 小结
  • 第7章 Linux防火墙介绍
  • 7.1 基础网络知识
  • 7.1.1 OSI网络参考模型
  • 7.1.2 TCP/IP三次握手的过程详解
  • 7.1.3 Socket应用
  • 7.1.4 其他基础网络知识
  • 7.2 Linux防火墙的状态机制
  • 7.3 Linux防火墙在企业中的应用
  • 7.4 Linux防火墙的语法
  • 7.5 iptables的基础知识
  • 7.5.1 iptables的状态state
  • 7.5.2 iptables的Conntrack记录
  • 7.5.3 关于iptables模块的说明
  • 7.5.4 iptables防火墙初始化的注意事项
  • 7.5.5 如何保存运行中的iptables规则
  • 7.6 如何流程化编写iptables脚本
  • 7.7 学习iptables应该掌握的工具
  • 7.7.1 命令行的抓包工具TCPDump
  • 7.7.2 图形化抓包工具Wireshark
  • 7.7.3 强大的命令行扫描工具Nmap
  • 7.7.4 使用TCPPing工具检测TCP延迟
  • 7.8 iptables的简单脚本学习
  • 7.8.1 普通的Web主机防护脚本
  • 7.8.2 如何让别人ping不到自己,而自己能ping通别人呢?
  • 7.8.3 建立安全的vsftpd服务器
  • 7.9 线上生产服务器的iptables脚本
  • 7.9.1 安全的主机iptables防火墙脚本
  • 7.9.2 自动分析黑名单及白名单的iptables脚本
  • 7.9.3 利用recent模块限制同一IP的连接数
  • 7.9.4 利用DenyHosts工具和脚本来防止SSH暴力破解
  • 7.10 工作中的Linux防火墙总结
  • 7.11 小结
  • 第8章 Linux系统安全相关篇
  • 8.1 TCP_wrappers应用级防火墙的介绍和应用
  • 8.2 DDos攻击和运营商劫持
  • 8.3 Linux服务器的安全防护
  • 8.3.1 Linux服务器基础防护篇
  • 8.3.2 Linux服务器高级防护篇
  • 8.4 Linux系统如何防止入侵
  • 8.5 小结
  • 附录A GibLab在开发工作中的实际应用
  • 附录B Sublime Text3的快捷键操作
  • 附录C 调试网络接口的利器Postman
  • 附录D RSYNC及INOTIFY在工作中的应用
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。