logo资料库

Linux云计算架构师千页资料.docx

第1页 / 共964页
第2页 / 共964页
第3页 / 共964页
第4页 / 共964页
第5页 / 共964页
第6页 / 共964页
第7页 / 共964页
第8页 / 共964页
资料共964页,剩余部分请下载后查看
第1章 Linux快速入门
1.1 为什么要学习Linux
1.2 Linux操作系统简介
1.3 Linux操作系统优点
1.4 Linux操作系统发行版
1.Red Hat Linux
2.CentOS
3.Ubuntu 
4.SUSE Linux
5.Fedora Linux
1.5 32位与64位操作系统的区别
1.6 Linux内核命名规则
第2章 Linux发展及系统安装
2.1 Linux发展前景及就业形势
2.2 Windows操作系统简介
2.3 硬盘分区简介
2.4 Linux安装环境准备
2.5 Linux系统安装图解
2.6 菜鸟学好Linux大绝招
2.7 本章小结
2.8 同步作业
第3章 CentOS系统管理
3.1 操作系统启动概念
3.1.1 BIOS
3.1.2 MBR
3.1.3 GPT
3.1.4 GRUB
3.2 Linux操作系统启动流程
3.3 CentOS6与CentOS7区别
3.4 TCP/IP协议概述
3.5 IP地址及网络常识
3.5.1IP地址分类
3.5.2子网掩码
3.5.3网关地址
3.5.4MAC地址
3.6 Linux系统配置IP
3.7 Linux系统配置DNS
3.8 Linux网卡名称命名
3.9 CentOS7密码重置
3.10 远程管理Linux服务器
3.11 Linux系统目录功能
第4章 Linux必备命令
4.1 cd命令详解
4.2 ls命令详解
4.3 pwd命令详解
4.4 mkdir命令详解
4.5 rm命令详解
4.6 cp命令详解
4.7 mv命令详解
4.8 touch命令详解
4.9 cat命令详解
4.10 head命令详解
4.11 tail命令详解
4.12 chmod命令详解
4.13 chown命令详解
4.14 echo命令详解
4.15 df命令详解
4.16 du命令详解
4.17 vi|vim编辑器实战
4.18 VIM编辑器模式
4.19 VIM编辑器必备
4.20 本章小结
4.21 同步作业
第5章 Linux用户及权限管理
5.1 Linux用户及组
5.2 Linux用户管理
5.3 Linux组管理
5.4 Linux用户及组案例
5.5 Linux权限管理
5.6 Chown属主及属组
5.7 Chmod用户及组权限
5.8 Chmod二进制权限
5.9 Linux特殊权限及掩码
5.10 本章小结
5.11 同步作业
第6章 Linux软件包企业实战
6.1 RPM软件包管理
6.2 Tar软件包管理
6.2.1 Tar命令参数详解
6.2.2 TAR企业案例演示
6.2.3 TAR实现Linux操作系统备份
6.2.4 Shell+TAR实现增量备份
6.3 ZIP软件包管理
6.4 源码包软件安装
6.5 YUM软件包管理
6.5.1 YUM工作原理
6.5.2 YUM企业案例演练
6.6 基于ISO镜像构建YUM本地源
6.7 基于HTTP构建YUM网络源
6.8 YUM源端软件包扩展
6.9 同步外网YUM源
6.10 本章小结
6.11 同步作业
第7章 Linux磁盘管理
7.1 计算机硬盘简介
7.2 硬盘Block及Inode详解
7.3 硬链接介绍
7.4 软链接介绍
7.5 Linux下磁盘实战操作命令
7.6 基于GPT格式磁盘分区
7.7 MOUNT命令工具
7.7.1 Mount命令参数详解
7.7.2 企业常用Mount案例
7.8 Linux硬盘故障修复
7.9 本章小结
7.10 同步作业
第8章 Linux文件服务器企业实战
8.1 进程与线程概念及区别
8.2 Vsftpd服务器企业实战
8.2.1 FTP传输模式
8.2.2 Vsftpd服务器简介
8.2.3 Vsftpd服务器安装配置
8.2.4 Vsftpd匿名用户配置
8.2.5 Vsftpd系统用户配置
8.2.6 Vsftpd虚拟用户配置
第9章 HTTP协议详解
9.1 TCP协议与HTTP协议
9.2 资源定位标识符
9.3 HTTP与端口通信
9.4 HTTP Request与Response详解
9.5 HTTP 1.0/1.1协议区别
9.6 HTTP状态码详解
Payment Required
Client has closed connection
9.7 HTTP MIME 类型支持
第10章 Apache WEB服务器企业实战
10.1 Apache WEB服务器入门简介
10.2 Prefork MPM工作原理
10.3 Worker MPM工作原理
10.4 Apache WEB服务器安装
10.5 Apache虚拟主机企业应用
10.6 Apache常用目录学习
10.7 Apache配置文件详解
10.8 Apache Rewrite规则实战
第11章 MYSQL服务器企业实战
11.1 MYSQL数据库入门简介
11.2 Mysql数据库安装方式
11.3 Mysql数据库必备命令操作
11.4 Mysql数据库字符集设置
11.5 Mysql数据库密码管理
11.6 Mysql数据库配置文件详解
11.7 MySQL数据库索引案例
11.8 MySQL数据库慢查询
11.9 MySQL数据库优化
11.10 MySQL数据库集群实战
11.11 MySQL主从复制实战
11.12 MySQL主从同步排错思路
第12章 LAMP架构企业实战
12.1 LAMP企业架构简介
12.2 Apache与PHP工作原理
12.3 LAMP企业安装配置
12.4 LAMP企业架构拓展实战
12.5 LAMP+Redis企业实战
12.5.1 Redis入门简介
12.5.2 LAMP+Redis工作机制
12.5.3 LAMP+Redis操作案例
12.6 Redis配置文件详解
12.7 Redis常用配置
12.8 Redis集群主从实战
12.9 Redis数据备份与恢复
12.9.1 半持久化RDB模式
12.9.2 半持久化AOF模式
12.9.3 Redis主从复制备份
12.10 LAMP企业架构读写分离
第13章 Zabbix分布式监控企业实战
13.1 Zabbix监控系统入门简介
13.2 Zabbix监控组件及流程
13.3 Zabbix监控方式及数据采集
13.4 Zabbix监控概念
13.5 Zabbix监控平台部署
13.6 Zabbix配置文件详解
13.7 Zabbix自动发现及注册
13.8 Zabbix邮件报警
13.9 Zabbix监控MYSQL主从
13.10 Zabbix日常问题汇总
13.11 Zabbix触发命令及脚本
13.12 Zabbix分布式配置
13.13 Zabbix微信报警
13.14 Zabbix监控网站关键词
第14章 Nginx WEB服务器企业实战
14.1 Nginx WEB入门简介
14.2 Nginx工作原理
14.3 Nginx安装配置
14.4 Nginx管理及升级
14.5 Nginx配置文件优化一
14.6 Nginx配置文件优化二
14.7 Nginx虚拟主机实战
14.8 Nginx Location深入剖析
14.9 企业实战Nginx动静分离架构
14.10 企业实战LNMP高性能服务器
14.11 Nginx Rewrite规则详解一
14.12 Nginx WEB日志分析
14.13 Nginx日志切割案例
14.14 Nginx防盗链配置案例配置
14.15 Nginx HTTPS企业实战
第15章 Linux性能优化企业实战
15.1 TCP/IP报文详解
15.2 TCP三次握手及四次断开
15.3 优化Linux文件打开最大数
15.4 内核参数的优化
15.5 Linux内核报错剖析
15.6 影响务器性能因素
15.7 Linux服务器性能评估与优化
第16章 大数据备份企业实战
16.1 企业级数据库备份实战
16.2 数据库备份方法及策略
16.3 Xtrabackup企业实战
16.4 Percona-xtrabackup备份实战
16.5 Innobackupex增量备份
16.6 Mysql增量备份恢复
第17章 Shell企业编程基础
17.1 SHELL编程入门简介
17.2 SHELL脚本及Hello World
17.3 Shell编程之变量详解
17.4 If条件语句实战
17.5 If判断括号区别
17.6 MySQL数据库备份脚本
17.7 LAMP一键自动化安装脚本
17.8 For循环语句实战
17.9 While循环语句实战
17.10 Case选择语句实战
17.11 Select选择语句实战
17.12 Shell编程函数实战
17.13 Shell编程四剑客之Find
17.14 Shell编程四剑客之SED
17.15 Shell编程四剑客之AWK
17.16 Shell编程四剑客之GREP
17.17 Shell数组编程
第18章 Shell编程高级企业实战
18.1 Shell编程实战系统备份脚本
18.2 Shell编程实战收集服务器信息
18.3 Shell编程实战拒绝恶意IP登录
18.4 Shell编程实战LAMP一键安装
18.5 Shell编程实战MYSQL主从复制
18.6 Shell编程实战修改IP及主机名
18.7 Shell编程实战Zabbix安装配置
18.8 Shell编程实战Nginx虚拟主机
18.9 Shell编程实战Nginx、Tomcat脚本
18.10 Shell编程实战Docker管理脚本
18.11 Shell编程实战Bind管理脚本
第19章 企业邮件入门简介
19.1 Sendmail安装配置
19.2 Dovecot服务配置
19.3 Sendmail别名配置
19.4 测试邮件收发
19.5 配置Openwebmail
19.6 Postfix入门简介
19.7 Postfix服务安装
19.8 Postfix服务器配置
19.9 Foxmail本地邮箱配置
19.10 Postfixadmin配置
19.11 RoundCube GUI WEB配置
19.12 Postfix虚拟用户配置
19.13 Postfix+Extmail配置实战
19.14 Postfix+Extman配置实战
19.15 MailGraph_ext安装配置:
19.16 基于Postfix+Extman虚拟用户注册
19.17 基于Extman自动注册并登陆
第20章 自动化运维发展前景
20.1 传统运维方式简介
20.2 自动化运维简介
20.3 运维自动化的具体内容
20.4 建立高效的IT自动化运维管理
20.5 IT自动化运维工具
20.6 IT自动化运维体系
第21章 Puppet自动运维企业实战
21.1 Puppet入门简介
21.2 Puppet工作原理
21.3 Puppet安装配置
21.4 Puppet企业案例演示
21.5 Puppet常见资源及模块
21.6 Puppet file资源案例
21.7 Puppet package资源案例
21.8 Puppet service资源案例
21.9 Puppet exec资源案例
21.10 Puppet cron资源案例
21.11 Puppet日常管理与配置
21.11.1 Puppet自动认证
21.11.2 Puppet客户端自动同步
21.11.3 Puppet服务端主动推送
21.12 Puppet批量部署案例
21.12.1 Puppet批量修改静态IP案例
21.12.2 Puppet批量配置NTP同步服务器
21.12.3 Puppet自动部署及同步网站
第22章 Ansible自动运维企业实战
22.1 自动化运维工具简介
22.1.1 Puppet自动运维工具特点:
22.1.2 Saltstack自动运维工具特点:
22.1.3 Ansible自动运维工具特点:
22.2 Ansible运维工具原理
22.3 Ansible管理工具安装配置
22.4 Ansible工具参数详解
22.5 Ansible ping模块实战
22.6 Ansible command模块实战
22.7 Ansible copy模块实战
22.8 Ansible yum模块实战
22.9 Ansible file模块实战
22.10 Ansible user模块实战
22.11 Ansible cron模块实战
22.12 Ansible synchronize模块实战
22.13 Ansible shell模块实战
22.14 Ansible service模块实战
22.15 Ansible Playbook应用
22.16 Ansible配置文件详解
22.17 Ansible性能调优
第23章 Jenkins持续集成企业实战
23.1 传统网站部署的流程
23.2 目前主流网站部署的流程
23.3 Jenkins持续集成简介
23.4 Jenkins持续集成组件
23.5 Jenkins平台安装部署
23.6 Jenkins相关概念
23.7 Jenkins平台设置
23.8 Jenkins构建JOB工程
23.9 Jenkins自动化部署
cp /root/.jenkins/workspace/www.jfedu.net/target/
ssh root
#for I in `cat ip.txt`;do ssh root@${I} 'bash
ssh-keygen -t rsa -P ' ' -f /root/.ssh/id_rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub 139.199.228.5
#!/bin/bash
#Auto deploy Tomcat for jenkins
export JAVA_HOME=/usr/java/jdk1.6.0_25
TOMCAT_PID=`/usr/sbin/lsof -n -P -t -i :8081`
TOMCAT_DIR="/usr/local/tomcat/"
FILES="edu.war"
DES_DIR="/usr/local/tomcat/webapps/ROOT/"
DES_URL="http://139.224.227.121:7001/job/www.jfedu
BAK_DIR="/export/backup/`date +%Y%m%d-%H%M`"
[ -n "$TOMCAT_PID" ] && kill -9 $TOMCAT_PID
cd $DES_DIR
rm -rf $FILES
mkdir -p $BAK_DIR;\cp -a $DES_DIR/* $BAK_DIR/
rm -rf $DES_DIR/*
wget $DES_URL/$FILES
/usr/java/jdk1.6.0_25/bin/jar -xvf $FILES
####################
cd $TOMCAT_DIR;rm -rf work
/bin/sh $TOMCAT_DIR/bin/start.sh
sleep 10
tail -n 50 $TOMCAT_DIR/logs/catalina.out
23.10 Jenkins插件安装
23.11 Jenkins邮件配置
23.12 Jenkins多实例配置
23.13 Jenkins+Ansible高并发构建
cp /root/.jenkins/workspace/www.jfedu.net/target/
#!/bin/bash
#Auto deploy Tomcat for jenkins
export JAVA_HOME=/usr/java/jdk1.6.0_25
TOMCAT_PID=`/usr/sbin/lsof -n -P -t -i :8081`
TOMCAT_DIR="/usr/local/tomcat/"
FILES="edu.war"
DES_DIR="/usr/local/tomcat/webapps/ROOT/"
DES_URL="http://139.224.227.121:7001/job/www.jfedu
BAK_DIR="/export/backup/`date +%Y%m%d-%H%M`"
[ -n "$TOMCAT_PID" ] && kill -9 $TOMCAT_PID
cd $DES_DIR
rm -rf $FILES
mkdir -p $BAK_DIR;\cp -a $DES_DIR/* $BAK_DIR/
rm -rf $DES_DIR/*
wget $DES_URL/$FILES
/usr/java/jdk1.6.0_25/bin/jar -xvf $FILES
####################
cd $TOMCAT_DIR;rm -rf work
/bin/sh $TOMCAT_DIR/bin/start.sh
sleep 10
第24章 Linux高可用集群实战
24.1 Keepalived高可用软件简介
24.2 Keepalived VRRP原理剖析
24.3 企业级Nginx+Keepalived集群实战
24.4 企业级Nginx+Keepalived双主架构实战
24.5 Redis+keepalived高可用集群实战
24.6 NFS+keepalived高可用集群实战
24.7 MYSQL+keepalived高可用集群实战
24.8 Haproxy+keepalived高可用集群实战
24.8.1 Haproxy入门简介
24.8.2 Haproxy安装配置
24.8.3 Haproxy配置文件详解
24.8.4 安装Keepalived服务
24.8.5 配置Haproxy+keepalived
24.8.6 创建haproxy脚本
24.8.7 测试Haproxy+Keepalived服务
24.9 LVS+Keepalived高可用集群实战
24.9.1 LVS负载均衡简介
24.9.2 LVS负载均衡工作原理
24.9.3 LVS负载均衡实战配置
24.9.4 LVS+keepalived实战配置
24.9.5 LVS DR客户端配置VIP
24.9.6 LVS负载均衡企业实战排错经验
第25章 ELK日志平台入门简介
25.1 ELK原理拓扑图
25.2 Elasticsearch安装配置
25.3 Elasticsearch插件安装
25.4 Kibana安装配置
25.5 Logstash安装配置
25.6 ELK收集简单日志
25.7 ELK-WEB数据展示
25.8 Redis服务数据存储
25.9 ELK收集MYSQL日志
25.10 ELK收集内核日志
25.11 ELK收集Nginx日志
25.12 ELK收集Tomcat日志
25.13 Kibana批量日志收集
25.14 Kibana安全认证
第26章
26.1 Kubernetes必备组件
26.2 kubernetes环境部署
26.3 Kubernetes Master安装与配置
26.4 Kubernetes Node1安装配置
26.5 Kubernetes Node2安装配置
26.6 Kubernetes flanneld网络配置
26.7 Kubernetes Pods配置
26.8 Kubernetes Web UI配置
26.9 Kubernetes 本地私有仓库实战
26.10 Kubernetes使用本地仓库
第27章 CentOS7+Openstack+KVM构建企业私有云
27.1 Openstack入门简介
27.2 Opentstack核心组件
27.3 Openstack准备环境
27.4 Hosts及防火墙设置
27.5 Openstack服务安装
27.6 MQ服务配置
27.6.1 MQ消息队列简介
27.6.2 Rabbitmq应用场景
27.6.3 安装配置Rabbitmq
27.6.4 Rabbitmq消息测试
27.7 配置 Keystone 验证服务
27.8 配置Glance镜像服务
27.9 Nova控制节点配置
27.10 Nova计算节点配置
27.11 Openstack节点测试
27.12 Neutron控制节点配置
27.13 Neutron计算节点配置
27.14 控制节点创建网桥
27.15 控制节点配置Dashboard
27.16 Openstack GUI配置
27.17 Openstack核心流程
Linux 资料 第 1 章 第 2 章 第 3 章 Linux 快速入门 ...................................................................................................... 11 1.1 为什么要学习 Linux.................................................................................................. 11 Linux 操作系统简介.................................................................................................. 12 1.2 Linux 操作系统优点.................................................................................................. 13 1.3 1.4 Linux 操作系统发行版.............................................................................................. 13 32 位与 64 位操作系统的区别..................................................................................15 1.5 Linux 内核命名规则.................................................................................................. 16 1.6 Linux 发展及系统安装.......................................................................................... 18 Linux 发展前景及就业形势......................................................................................18 2.1 2.2 Windows 操作系统简介 .............................................................................................. 19 2.3 硬盘分区简介 ............................................................................................................. 20 Linux 安装环境准备.................................................................................................. 21 2.4 2.5 Linux 系统安装图解.................................................................................................. 31 2.6 菜鸟学好 Linux 大绝招............................................................................................. 39 2.7 本章小结 ..................................................................................................................... 40 2.8 同步作业 ..................................................................................................................... 41 CentOS 系统管理 .................................................................................................... 41 3.1 操作系统启动概念 ..................................................................................................... 41 BIOS..................................................................................................................... 41 MBR....................................................................................................................... 42 GPT....................................................................................................................... 43 GRUB..................................................................................................................... 44 Linux 操作系统启动流程.......................................................................................... 45 CentOS6 与 CentOS7 区别.......................................................................................... 49 TCP/IP 协议概述 ........................................................................................................ 52 IP 地址及网络常识 .................................................................................................... 54 IP 地址分类........................................................................................................ 55 3.5.1 3.5.2 子网掩码............................................................................................................. 56 3.5.3 网关地址............................................................................................................. 57 MAC 地址 .............................................................................................................. 57 3.5.4 Linux 系统配置 IP..................................................................................................... 58 Linux 系统配置 DNS................................................................................................... 60 Linux 网卡名称命名.................................................................................................. 61 CentOS7 密码重置 ...................................................................................................... 62 远程管理 Linux 服务器 .........................................................................................65 Linux 系统目录功能.................................................................................................. 68 3.6 3.7 3.8 3.9 3.10 3.11 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.3 3.4 3.5
第 4 章 第 6 章 6.1 6.2 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 第 5 章 Linux 必备命令 ...................................................................................................... 69 cd 命令详解 ................................................................................................................ 69 ls 命令详解 ................................................................................................................ 70 pwd 命令详解 .............................................................................................................. 71 mkdir 命令详解.......................................................................................................... 72 rm 命令详解................................................................................................................ 72 cp 命令详解................................................................................................................ 73 mv 命令详解................................................................................................................ 74 touch 命令详解.......................................................................................................... 75 cat 命令详解.............................................................................................................. 76 head 命令详解 ............................................................................................................ 77 tail 命令详解 ............................................................................................................ 78 chmod 命令详解.......................................................................................................... 79 chown 命令详解.......................................................................................................... 79 echo 命令详解 ............................................................................................................ 80 df 命令详解................................................................................................................ 82 du 命令详解................................................................................................................ 83 vi|vim 编辑器实战 .................................................................................................... 84 VIM 编辑器模式.......................................................................................................... 85 VIM 编辑器必备.......................................................................................................... 86 本章小结 ................................................................................................................. 87 同步作业 ................................................................................................................. 88 Linux 用户及权限管理.......................................................................................... 88 Linux 用户及组.......................................................................................................... 88 5.1 Linux 用户管理.......................................................................................................... 89 5.2 Linux 组管理.............................................................................................................. 91 5.3 Linux 用户及组案例.................................................................................................. 92 5.4 Linux 权限管理.......................................................................................................... 94 5.5 Chown 属主及属组...................................................................................................... 96 5.6 Chmod 用户及组权限.................................................................................................. 96 5.7 Chmod 二进制权限...................................................................................................... 97 5.8 Linux 特殊权限及掩码.............................................................................................. 98 5.9 本章小结 ............................................................................................................... 100 5.10 5.11 同步作业 ................................................................................................................... 100 Linux 软件包企业实战........................................................................................101 RPM 软件包管理........................................................................................................ 101 Tar 软件包管理........................................................................................................ 104 Tar 命令参数详解 ............................................................................................104 TAR 企业案例演示 ............................................................................................106 6.2.1 6.2.2
6.2.3 6.2.4 6.5.1 6.5.2 第 7 章 TAR 实现 Linux 操作系统备份........................................................................106 Shell+TAR 实现增量备份................................................................................109 6.3 ZIP 软件包管理........................................................................................................ 112 6.4 源码包软件安装 ....................................................................................................... 114 YUM 软件包管理........................................................................................................ 115 6.5 YUM 工作原理 .................................................................................................... 116 YUM 企业案例演练 ............................................................................................ 116 6.6 基于 ISO 镜像构建 YUM 本地源 ...............................................................................121 6.7 基于 HTTP 构建 YUM 网络源.....................................................................................123 6.8 YUM 源端软件包扩展................................................................................................ 125 6.9 同步外网 YUM 源 ....................................................................................................... 126 6.10 本章小结 ............................................................................................................... 128 6.11 同步作业 ................................................................................................................... 128 Linux 磁盘管理 .................................................................................................... 128 7.1 计算机硬盘简介 ....................................................................................................... 129 7.2 硬盘 Block 及 Inode 详解 .......................................................................................130 7.3 硬链接介绍 ............................................................................................................... 131 7.4 软链接介绍 ............................................................................................................... 133 7.5 Linux 下磁盘实战操作命令....................................................................................134 7.6 基于 GPT 格式磁盘分区 ...........................................................................................138 MOUNT 命令工具........................................................................................................ 141 7.7 Mount 命令参数详解........................................................................................141 企业常用 Mount 案例 .......................................................................................143 7.8 Linux 硬盘故障修复................................................................................................ 143 7.9 本章小结 ................................................................................................................... 146 同步作业 ............................................................................................................... 146 7.10 第 8 章 Linux 文件服务器企业实战................................................................................147 8.1 进程与线程概念及区别 ...........................................................................................147 Vsftpd 服务器企业实战 ..........................................................................................149 8.2 FTP 传输模式 .................................................................................................... 149 Vsftpd 服务器简介 ..........................................................................................150 Vsftpd 服务器安装配置 ..................................................................................151 Vsftpd 匿名用户配置 ......................................................................................153 Vsftpd 系统用户配置 ......................................................................................155 Vsftpd 虚拟用户配置 ......................................................................................157 HTTP 协议详解 ...................................................................................................... 161 9.1 TCP 协议与 HTTP 协议 .............................................................................................. 162 9.2 资源定位标识符 ....................................................................................................... 163 9.3 HTTP 与端口通信...................................................................................................... 164 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 7.7.1 7.7.2 第 9 章
HTTP Request 与 Response 详解 ............................................................................165 HTTP 1.0/1.1 协议区别 ..........................................................................................168 HTTP 状态码详解...................................................................................................... 169 Payment Required........................................................................................................... 170 Client has closed connection...................................................................................170 HTTP MIME 类型支持 ...............................................................................................171 第 10 章 Apache WEB 服务器企业实战..............................................................................173 Apache WEB 服务器入门简介 ..................................................................................173 Prefork MPM 工作原理 ............................................................................................174 Worker MPM 工作原理 .............................................................................................. 175 Apache WEB 服务器安装 ..........................................................................................175 Apache 虚拟主机企业应用 ......................................................................................178 Apache 常用目录学习 .............................................................................................. 181 Apache 配置文件详解 .............................................................................................. 182 Apache Rewrite 规则实战 ......................................................................................184 第 11 章 MYSQL 服务器企业实战........................................................................................188 MYSQL 数据库入门简介............................................................................................188 Mysql 数据库安装方式............................................................................................191 Mysql 数据库必备命令操作....................................................................................194 Mysql 数据库字符集设置........................................................................................197 Mysql 数据库密码管理............................................................................................198 Mysql 数据库配置文件详解....................................................................................200 MySQL 数据库索引案例............................................................................................202 MySQL 数据库慢查询................................................................................................ 204 MySQL 数据库优化.................................................................................................... 208 MySQL 数据库集群实战........................................................................................212 MySQL 主从复制实战 ............................................................................................213 MySQL 主从同步排错思路 ....................................................................................222 第 12 章 LAMP 架构企业实战 .............................................................................................. 223 LAMP 企业架构简介 .................................................................................................. 223 Apache 与 PHP 工作原理 ..........................................................................................224 LAMP 企业安装配置 .................................................................................................. 226 LAMP 企业架构拓展实战 ..........................................................................................233 LAMP+Redis 企业实战 .............................................................................................. 234 Redis 入门简介................................................................................................ 234 LAMP+Redis 工作机制 ......................................................................................235 LAMP+Redis 操作案例 ......................................................................................236 Redis 配置文件详解................................................................................................ 241 Redis 常用配置........................................................................................................ 250 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.11 11.12 12.1 12.2 12.3 12.4 12.5 12.5.1 12.5.2 12.5.3 9.4 9.5 9.6 9.7 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 12.6 12.7
12.8 12.9 12.10 13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 13.9 13.10 13.11 13.12 13.13 13.14 Redis 集群主从实战................................................................................................ 251 Redis 数据备份与恢复............................................................................................256 12.9.1 半持久化 RDB 模式 ...........................................................................................257 12.9.2 半持久化 AOF 模式 ...........................................................................................259 Redis 主从复制备份........................................................................................260 12.9.3 LAMP 企业架构读写分离 ......................................................................................261 第 13 章 Zabbix 分布式监控企业实战..............................................................................267 Zabbix 监控系统入门简介 ......................................................................................267 Zabbix 监控组件及流程 ..........................................................................................268 Zabbix 监控方式及数据采集 ..................................................................................270 Zabbix 监控概念 ...................................................................................................... 271 Zabbix 监控平台部署 .............................................................................................. 272 Zabbix 配置文件详解 .............................................................................................. 283 Zabbix 自动发现及注册 ..........................................................................................286 Zabbix 邮件报警 ...................................................................................................... 292 Zabbix 监控 MYSQL 主从 ..........................................................................................298 Zabbix 日常问题汇总 ..........................................................................................302 Zabbix 触发命令及脚本......................................................................................305 Zabbix 分布式配置.............................................................................................. 309 Zabbix 微信报警 .................................................................................................. 313 Zabbix 监控网站关键词......................................................................................324 第 14 章 Nginx WEB 服务器企业实战................................................................................330 Nginx WEB 入门简介................................................................................................ 331 14.1 Nginx 工作原理........................................................................................................ 332 14.2 Nginx 安装配置........................................................................................................ 334 14.3 Nginx 管理及升级.................................................................................................... 336 14.4 Nginx 配置文件优化一............................................................................................338 14.5 Nginx 配置文件优化二............................................................................................342 14.6 Nginx 虚拟主机实战................................................................................................ 345 14.7 Nginx Location 深入剖析 ......................................................................................347 14.8 14.9 企业实战 Nginx 动静分离架构 ...........................................................................350 14.10 企业实战 LNMP 高性能服务器 .............................................................................354 14.11 Nginx Rewrite 规则详解一................................................................................358 Nginx WEB 日志分析 ............................................................................................362 14.12 Nginx 日志切割案例 ............................................................................................365 14.13 14.14 Nginx 防盗链配置案例配置................................................................................366 Nginx HTTPS 企业实战........................................................................................369 14.15 第 15 章 Linux 性能优化企业实战 ....................................................................................374 TCP/IP 报文详解 ...................................................................................................... 375 15.1
15.2 15.3 15.4 15.5 15.6 15.7 16.1 16.2 16.3 16.4 16.5 16.6 TCP 三次握手及四次断开........................................................................................377 优化 Linux 文件打开最大数 ...............................................................................380 内核参数的优化................................................................................................... 382 Linux 内核报错剖析................................................................................................ 386 影响务器性能因素 ...............................................................................................391 Linux 服务器性能评估与优化................................................................................392 第 16 章 大数据备份企业实战...........................................................................................397 企业级数据库备份实战 .......................................................................................398 数据库备份方法及策略 .......................................................................................398 Xtrabackup 企业实战 .............................................................................................. 399 Percona-xtrabackup 备份实战 ..............................................................................401 Innobackupex 增量备份 ..........................................................................................404 Mysql 增量备份恢复................................................................................................ 406 第 17 章 Shell 企业编程基础 ............................................................................................408 SHELL 编程入门简介................................................................................................ 408 SHELL 脚本及 Hello World.....................................................................................409 Shell 编程之变量详解............................................................................................410 If 条件语句实战 ...................................................................................................... 413 If 判断括号区别 ...................................................................................................... 416 MySQL 数据库备份脚本............................................................................................416 LAMP 一键自动化安装脚本......................................................................................417 For 循环语句实战 .................................................................................................... 423 While 循环语句实战................................................................................................ 425 Case 选择语句实战 .............................................................................................. 429 Select 选择语句实战 ..........................................................................................431 Shell 编程函数实战 ............................................................................................433 Shell 编程四剑客之 Find...................................................................................435 Shell 编程四剑客之 SED.....................................................................................438 Shell 编程四剑客之 AWK.....................................................................................443 Shell 编程四剑客之 GREP...................................................................................446 Shell 数组编程 .................................................................................................... 449 第 18 章 Shell 编程高级企业实战 ....................................................................................453 Shell 编程实战系统备份脚本................................................................................453 Shell 编程实战收集服务器信息............................................................................456 Shell 编程实战拒绝恶意 IP 登录 ..........................................................................459 Shell 编程实战 LAMP 一键安装 ..............................................................................461 Shell 编程实战 MYSQL 主从复制 ............................................................................466 Shell 编程实战修改 IP 及主机名 ..........................................................................470 Shell 编程实战 Zabbix 安装配置 ..........................................................................474 17.1 17.2 17.3 17.4 17.5 17.6 17.7 17.8 17.9 17.10 17.11 17.12 17.13 17.14 17.15 17.16 17.17 18.1 18.2 18.3 18.4 18.5 18.6 18.7
18.8 18.9 18.10 18.11 20.1 20.2 20.3 20.4 20.5 20.6 Shell 编程实战 Nginx 虚拟主机 ............................................................................478 Shell 编程实战 Nginx、Tomcat 脚本 ....................................................................481 Shell 编程实战 Docker 管理脚本 ......................................................................486 Shell 编程实战 Bind 管理脚本 ..........................................................................493 第 19 章 企业邮件入门简介 ...............................................................................................503 Sendmail 安装配置 .................................................................................................. 507 19.1 Dovecot 服务配置 .................................................................................................... 511 19.2 Sendmail 别名配置 .................................................................................................. 513 19.3 测试邮件收发 ....................................................................................................... 514 19.4 配置 Openwebmail................................................................................................ 516 19.5 Postfix 入门简介 .................................................................................................... 522 19.6 Postfix 服务安装 .................................................................................................... 523 19.7 Postfix 服务器配置................................................................................................ 524 19.8 Foxmail 本地邮箱配置 ............................................................................................530 19.9 Postfixadmin 配置 .............................................................................................. 533 19.10 RoundCube GUI WEB 配置 ....................................................................................538 19.11 Postfix 虚拟用户配置........................................................................................550 19.12 Postfix+Extmail 配置实战................................................................................562 19.13 Postfix+Extman 配置实战 ..................................................................................575 19.14 MailGraph_ext 安装配置:................................................................................582 19.15 19.16 基于 Postfix+Extman 虚拟用户注册 .................................................................584 19.17 基于 Extman 自动注册并登陆.............................................................................585 第 20 章 自动化运维发展前景...........................................................................................590 传统运维方式简介 ...............................................................................................591 自动化运维简介................................................................................................... 591 运维自动化的具体内容 .......................................................................................592 建立高效的 IT 自动化运维管理 .........................................................................592 IT 自动化运维工具 .................................................................................................. 593 IT 自动化运维体系 .................................................................................................. 593 第 21 章 Puppet 自动运维企业实战 ..................................................................................594 Puppet 入门简介 ...................................................................................................... 594 Puppet 工作原理 ...................................................................................................... 595 Puppet 安装配置 ...................................................................................................... 597 Puppet 企业案例演示 .............................................................................................. 601 Puppet 常见资源及模块 ..........................................................................................603 Puppet file 资源案例 ............................................................................................605 Puppet package 资源案例 ......................................................................................609 service 资源案例 .................................................................................... 611 Puppet Puppet exec 资源案例 ............................................................................................614 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.9
21.10 21.11 21.12 22.1 22.1.1 22.1.2 22.1.3 21.11.1 21.11.2 21.11.3 21.12.1 21.12.2 21.12.3 Puppet cron 资源案例........................................................................................618 Puppet 日常管理与配置......................................................................................621 Puppet 自动认证 .............................................................................................. 621 Puppet 客户端自动同步 ..................................................................................623 Puppet 服务端主动推送 ..................................................................................624 Puppet 批量部署案例 ..........................................................................................625 Puppet 批量修改静态 IP 案例 ....................................................................626 Puppet 批量配置 NTP 同步服务器..............................................................628 Puppet 自动部署及同步网站......................................................................630 第 22 章 Ansible 自动运维企业实战................................................................................632 自动化运维工具简介...........................................................................................633 Puppet 自动运维工具特点: ..........................................................................633 Saltstack 自动运维工具特点:....................................................................633 Ansible 自动运维工具特点:..........................................................................633 Ansible 运维工具原理 ............................................................................................634 Ansible 管理工具安装配置 ....................................................................................635 Ansible 工具参数详解 ............................................................................................637 Ansible ping 模块实战 ..........................................................................................638 Ansible command 模块实战 ....................................................................................639 Ansible copy 模块实战 ..........................................................................................641 Ansible yum 模块实战 ............................................................................................643 Ansible file 模块实战 ..........................................................................................645 Ansible user 模块实战 ......................................................................................647 Ansible cron 模块实战 ......................................................................................650 Ansible synchronize 模块实战........................................................................652 Ansible shell 模块实战 ....................................................................................654 Ansible service 模块实战................................................................................657 Ansible Playbook 应用 ......................................................................................658 Ansible 配置文件详解........................................................................................667 Ansible 性能调优................................................................................................ 668 第 23 章 Jenkins 持续集成企业实战................................................................................672 传统网站部署的流程...........................................................................................673 目前主流网站部署的流程...................................................................................674 Jenkins 持续集成简介 ............................................................................................676 Jenkins 持续集成组件 ............................................................................................676 Jenkins 平台安装部署 ............................................................................................676 Jenkins 相关概念 .................................................................................................... 678 Jenkins 平台设置 .................................................................................................... 680 Jenkins 构建 JOB 工程 ............................................................................................684 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 22.10 22.11 22.12 22.13 22.14 22.15 22.16 22.17 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8
分享到:
收藏