教程目录:
── 49-云计算-1/
│ ├── kvm虚拟化-day1/
│ │ ├── 01-虚拟化的介绍和kvm管理工具的安装
│ │ ├── 02-安装一台kvm虚拟机
│ │ ├── 03-virsh的日常管理命令
│ │ ├── 04-kvm虚拟机开机自启
│ │ ├── 05-kvm虚拟机的console登录
│ │ ├── 06-kvm的磁盘格式和格式转换
│ │ ├── 07-kvm虚拟机的快照管理
│ │ ├── 08-kvm虚拟机的克隆
│ │ └── 09-kvm虚拟机的桥接网卡
│ ├── kvm虚拟化-day2/
│ │ ├── 10-kvm虚拟机热添加硬盘
│ │ ├── 11-kvm热添加网卡、内存、cpu
│ │ ├── 12-kvm热迁移的项目
│ │ └── 13-ESXI迁移到kvm
│ ├── openstack-day1/
│ │ ├── 01-云计算的介绍
│ │ ├── 02-什么是soa架构
│ │ ├── 03-openstack的基础服务安装
│ │ ├── 04-安装keystone认证服务上
│ │ ├── 05-安装keystone服务下
│ │ ├── 06-安装glance镜像服务
│ │ └── openstack-day1.torrent
│ ├── openstack-day2/
│ │ ├── 01-nova计算服务控制节点
│ │ ├── 02-nova计算服务计算节点
│ │ ├── 03-neutron网络服务控制节点
│ │ ├── 04-neutron网络服务计算节点
│ │ ├── 05-安装horizon web界面
│ │ ├── 06-启动一个云主机
│ │ └── openstack-day2.torrent
│ ├── openstack-day3/
│ │ ├── 01-增加计算一个节点并测试
│ │ ├── 02-项目、用户、角色的关系
│ │ ├── 03-镜像服务glance迁移
│ │ ├── 04-cinder卷存储的安装
│ │ ├── 05-cinder卷的类型和云主机安全
│ │ ├── 06-增加一个flat网段
│ │ └── openstack-day3.torrent
│ ├── openstack-day4/
│ │ ├── 01-cinder对接nfs存储
│ │ ├── 02-云主机的冷迁移
│ │ ├── 03-创建虚拟机的流程
│ │ ├── 04-虚拟机定制化原理
│ │ ├── 05-配置三层网络vxlan
│ │ ├── 06-三层网络vxlan的网络原理
│ │ ├── 07-openstack的api
│ │ └── openstack-day4.torrent
├── 49-云计算-2/
│ ├── docker-day1/
│ │ ├── 01-容器的介绍和docker-ce的安装
│ │ ├── 02-docker的镜像管理操作
│ │ ├── 03-docker的容器日常管理(1)
│ │ ├── 04-docker容器的第一个进程
│ │ ├── 05-docker的网络访问
│ │ ├── 06-docker的数据卷挂载
│ │ ├── 07-手动制作docker镜像
│ │ ├── 08-手动制作docker镜像2
│ │ └── docker-day1.torrent
│ ├── docker-day2/
│ │ ├── 01-dockerfile构建镜像
│ │ ├── 02-dockerfile构建镜像深入
│ │ ├── 03-docker的镜像分层
│ │ ├── 04-docker容器间的互联
│ │ ├── 05-docker的私有仓库registry
│ │ ├── 06-docker的跨主机通信macvlan
│ │ ├── 07-docker的跨主机通信overlay
│ │ └── docker-day2.torrent
│ ├── k8s-day1/
│ │ ├── 00-k8s的pod初体验
│ │ ├── 00-k8s的安装
│ │ ├── 01-k8s的rc控制器
│ │ ├── 02-k8s的service访问
│ │ ├── 03-deployment的控制器
│ │ ├── 04-k8s的dashboard
│ │ ├── 05-k8s的tomcat-app项目实战
│ │ ├── 06-k8s的clusterDNS
│ │ └── 07-k8s的持久化wordpress项目
│ ├── k8s-安装/
│ │ ├── 01-docker-compose和负载均衡
│ │ ├── 02-docker的企业镜像仓库harbor
│ │ └── k8s-安装.torrent
├── 51-docker-day1/
│ ├── 01-容器简介
│ ├── 02-lxc容器的安装和使用
│ ├── 03-容器和kvm虚拟化的区别
│ ├── 04-docker的安装和镜像管理
│ └── 05-docker的容器日常命令
├── 51-docker-day2/
│ ├── 01-docker容器的网络访问
│ ├── 02-docker容器的端口映射
│ ├── 03-docker的数据卷
│ ├── 04-手动制作docker镜像
│ └── 05-自动构建docker镜像
├── 51-docker-day3/
│ ├── 01-从零开始编写kod项目dockerfile
│ ├── 02-dockerfile的指令讲解
│ ├── 03-docker镜像的分层
│ ├── 04-docker的容器互联
│ └── 05-docker私有仓库和回顾
├── 51-docker-day4/
│ ├── 01-docker的四种网络类型
│ ├── 02-docker跨宿主机容器之间的通信之macvlan
│ ├── 03-docker跨主机通信overlay网络
│ ├── 04-docker容器编排docker-compose
│ ├── 05-docker-compose演示实战zabbix
│ └── 06-docker企业级私有仓库
├── 51-k8s-day1/
│ ├── 01-k8s集群的安装
│ ├── 02-为什么要使用k8s
│ ├── 03-k8s的功能特性和基础架构
│ └── 04-k8s的基础单元pod
├── 51-k8s-day2/
│ ├── 01-副本控制器rc
│ ├── 02-新副本控制器deployment
│ ├── 03-容器的网络访问service
│ └── 04-tomcat-app项目持久化
├── 51-k8s-day3/
│ ├── 01-k8s的dahsboard部署
│ └── 02-k8s的dns和heapster监控
├── 51-shell编程day6/
│ └── case案例
├── 51Shell编程day1/
│ ├── Shell环境变量
│ ├── 脚本书写规范
│ ├── 为什么要学习Shell
│ └── 学习Shell所需要的基础知识
├── 51shell编程day2/
│ ├── 01-shell脚本特殊重要位置参数
│ ├── 02-变量子串内容
│ └── 03-数值运算
├── 51shell编程day3/
│ ├── 01.数值比较案例内存-硬盘
│ └── 02.字符串比较
├── 51shell编程day4/
│ └── day4-01字符与if判断比较
├── 51Shell编程day5/
│ └── day5-01case语句批量删除用户
├── 51shell编程day6/
│ ├── 01-expect
│ ├── for案例
│ └── 录制_2018_12_04_10_33_04_801
├── 51shell编程day7/
│ ├── shell题
│ └── 函数
├── 51shell编程day8/
│ ├── shell数组的应用
│ └── shell数组赋值
├── 51三剑客串讲复习day9/
│ └── 三剑客grep-sed
├── day03-基础模块-Linux运维51期/
│ ├── oldboy_2018_08_03_08_38_51_17
│ ├── oldboy_2018_08_03_09_07_03_816
│ ├── oldboy_2018_08_03_09_59_12_613
│ ├── oldboy_2018_08_03_10_27_50_91
│ ├── oldboy_2018_08_03_11_39_27_790
│ ├── oldboy_2018_08_03_12_10_58_539
│ └── oldboy_2018_08_03_12_18_54_650
├── day04-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-目录结构(1)
│ ├── 3.Linux运维51期-基础模块-目录结构(2)
│ ├── 4.Linux运维51期-基础模块-文件路径
│ ├── 5.Linux运维51期-基础模块-目录管理命令
│ └── 6.Linux运维51期-基础模块-文件管理命令
├── day05-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-文件查看命令
│ ├── 3.Linux运维51期-基础模块-命令查找
│ └── 4.Linux运维51期-基础模块-字符处理命令
├── day06-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-Linux系统终端切换
│ ├── 3.Linux运维51期-基础模块-bash简述
│ ├── 4.Linux运维51期-基础模块-命令补全
│ ├── 5.Linux运维51期-基础模块-命令历史
│ ├── 6.Linux运维51期-基础模块-命令流程
│ ├── 7.Linux运维51期-基础模块-路径展开
│ └── 8.Linux运维51期-基础模块-转义字符
├── day07-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-vim简介
│ ├── 3.Linux运维51期-基础模块-vim模式切换
│ ├── 4.Linux运维51期-基础模块-vim命令模式
│ ├── 5.Linux运维51期-基础模块-vim输入模式
│ ├── 6.Linux运维51期-基础模块-vim末行模式
│ ├── 7.Linux运维51期-基础模块-vim环境变量
│ └── 8.Linux运维51期-基础模块-vim扩展知识
├── day08-基础模块-Linux运维51期/
│ ├── oldboy_2018_08_10_08_47_49_69
│ ├── oldboy_2018_08_10_09_12_58_937
│ ├── oldboy_2018_08_10_09_28_56_289
│ └── oldboy_2018_08_10_11_26_25_885
├── day09-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-作业总结(1)
│ ├── 2.Linux运维51期-基础模块-作业总结(2)
│ ├── 3.Linux运维51期-基础模块-命令总结(1)
│ └── 4.Linux运维51期-基础模块-命令总结(2)
├── day10-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-用户和组的意义
│ ├── 2.Linux运维51期-基础模块-用户ID
│ ├── 3.Linux运维51期-基础模块-用户管理文件
│ ├── 4.Linux运维51期-基础模块-用户管理命令(1)
│ ├── 5.Linux运维51期-基础模块-用户管理命令(2)
│ ├── 6.Linux运维51期-基础模块-用户创建原理
│ └── 7.Linux运维51期-基础模块-密码管理
├── day11-基础模块-Linux运维51期/
│ ├── oldboy_2018_08_15_09_08_46_501
│ ├── oldboy_2018_08_15_09_13_21_51
│ ├── oldboy_2018_08_15_09_45_09_978
│ ├── oldboy_2018_08_15_10_32_09_556
│ └── oldboy_2018_08_15_11_54_20_937
├── day12-基础模块-Linux运维51期/
│ ├── oldboy_2018_08_16_08_37_37_324
│ ├── oldboy_2018_08_16_09_11_02_530
│ ├── oldboy_2018_08_16_09_38_05_259
│ ├── oldboy_2018_08_16_09_51_15_934
│ ├── oldboy_2018_08_16_10_21_28_15
│ └── oldboy_2018_08_16_11_05_18_136
├── day13-基础模块-Linux运维51期/
│ ├── oldboy_2018_08_17_08_37_05_606
│ ├── oldboy_2018_08_17_08_53_23_492
│ ├── oldboy_2018_08_17_09_05_55_580
│ └── oldboy_2018_08_17_10_26_12_813
├── day14-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-操作系统组成
│ ├── 2.Linux运维51期-基础模块-CentOS6启动过程(1)
│ ├── 3.Linux运维51期-基础模块-CentOS6启动过程(2)
│ ├── 4.Linux运维51期-基础模块-CentOS6启动过程(3)
│ └── 5.Linux运维51期-基础模块-CentOS7启动过程
├── day15-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-什么是进程
│ ├── 3.Linux运维51期-基础模块-进程生命周期
│ ├── 4.Linux运维51期-基础模块-进程查看ps命令
│ └── 5.Linux运维51期-基础模块-进程监控top命令
├── day16-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-进程信号
│ ├── 2.Linux运维51期-基础模块-作业调度
│ ├── 3.Linux运维51期-基础模块-标准输入和输出
│ ├── 4.Linux运维51期-基础模块-为什么要使用重定向
│ ├── 5.Linux运维51期-基础模块-重定向输出
│ ├── 6.Linux运维51期-基础模块-重定向输入
│ └── 7.Linux运维51期-基础模块-总结
├── day17-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-回顾
│ ├── 2.Linux运维51期-基础模块-进程管道(1)
│ ├── 3.Linux运维51期-基础模块-进程管道(2)
│ ├── 4.Linux运维51期-基础模块-文件查找locate
│ ├── 5.Linux运维51期-基础模块-文件名查找
│ ├── 6.Linux运维51期-基础模块-文件大小查找
│ ├── 7.Linux运维51期-基础模块-时间戳查找
│ ├── 8.Linux运维51期-基础模块-文件从属关系查找
│ ├── 9.Linux运维51期-基础模块-文件类型查找
│ ├── oldboy_2018_08_23_11_16_58_334
│ ├── oldboy_2018_08_23_11_44_09_581
│ └── oldboy_2018_08_23_12_04_17_102
├── day18-基础模块-Linux运维51期/
│ ├── 1.Linux运维51期-基础模块-上周回顾
│ ├── 2.Linux运维51期-基础模块-xargs详解
│ └── 3.Linux运维51期-基础模块-磁盘简介
├── day19-基础模块-Linux运维51期/
│ ├── 录制_2018_08_28_09_02_08_957
│ ├── 录制_2018_08_28_09_43_29_532
│ ├── 录制_2018_08_28_10_42_14_857
│ ├── 录制_2018_08_28_10_55_07_663
│ ├── 录制_2018_08_28_11_16_34_587
│ ├── 录制_2018_08_28_11_44_09_93
│ ├── 录制_2018_08_28_12_09_28_691
│ ├── 录制_2018_08_28_12_15_10_366
│ └── 录制_2018_08_28_12_34_57_926
├── day20-基础模块-Linux运维51期/
│ ├── 录制_2018_08_29_08_42_27_952
│ ├── 录制_2018_08_29_09_14_54_845
│ ├── 录制_2018_08_29_10_33_52_47
│ └── 录制_2018_08_29_12_15_39_623
├── day21-基础模块-Linux运维51期/
│ ├── 1.Linux运维-基础模块-回顾
│ ├── 2.Linux运维-基础模块-Linux软件包分类
│ ├── 3.Linux运维-基础模块-RPM包命名规则
│ ├── 4.Linux运维-基础模块-RPM包安装
│ ├── 5.Linux运维-基础模块-RPM包查询
│ ├── 6.Linux运维-基础模块-RPM包升级和卸载
│ └── 7.Linux运维-基础模块-YUM仓库构建
├── day22-基础模块-Linux运维51期/
│ ├── 录制_2018_08_31_08_31_18_381
│ ├── 录制_2018_08_31_08_58_27_760
│ ├── 录制_2018_08_31_10_07_05_878
│ └── 录制_2018_08_31_11_42_50_688
├── day23-基础模块-Linux运维51期/
│ ├── 录制_2018_09_03_08_37_26_329
│ ├── 录制_2018_09_03_09_29_18_901
│ ├── 录制_2018_09_03_10_08_45_76
│ └── 录制_2018_09_03_11_15_49_239
├── day24-基础模块-Linux运维51期/
│ ├── 录制_2018_09_04_09_18_25_843
│ ├── 录制_2018_09_04_10_05_12_312
│ ├── 录制_2018_09_04_10_33_41_669
│ └── 录制_2018_09_04_12_29_29_500
├── day25-基础模块-Linux运维51期/
│ ├── 录制_2018_09_05_08_30_20_194
│ ├── 录制_2018_09_05_08_52_33_759
│ ├── 录制_2018_09_05_09_37_57_652
│ ├── 录制_2018_09_05_10_33_59_637
│ ├── 录制_2018_09_05_10_58_18_397
│ ├── 录制_2018_09_05_11_50_17_43
│ └── 录制_2018_09_05_14_58_43_39
├── day26-基础模块-Linux运维51期/
│ ├── 录制_2018_09_06_08_31_44_838
│ ├── 录制_2018_09_06_09_53_22_280
│ ├── 录制_2018_09_06_10_13_31_153
│ ├── 录制_2018_09_06_10_45_21_786
│ └── 录制_2018_09_06_11_39_33_236
├── day27-基础模块-Linux运维51期/
│ ├── 录制_2018_09_07_08_31_15_930
│ ├── 录制_2018_09_07_10_30_33_239
│ ├── 录制_2018_09_07_10_36_23_582
│ └── 录制_2018_09_07_11_43_38_710
├── day28-基础模块-Linux运维51期/
│ ├── 录制_2018_09_10_08_30_54_887
│ ├── 录制_2018_09_10_09_00_17_900
│ ├── 录制_2018_09_10_09_34_33_154
│ └── 录制_2018_09_10_10_20_01_238
├── day29-基础模块-Linux运维51期/
│ ├── 录制_2018_09_11_08_31_47_759
│ ├── 录制_2018_09_11_09_38_10_801
│ ├── 录制_2018_09_11_10_27_45_62
│ ├── 录制_2018_09_11_11_50_03_11
│ ├── 录制_2018_09_11_15_27_55_182
│ └── 录制_2018_09_11_16_23_10_591
├── day30-基础模块-Linux运维51期/
│ ├── 录制_2018_09_12_08_30_31_340
│ ├── 录制_2018_09_12_10_37_11_963
│ ├── 录制_2018_09_12_11_43_14_757
│ ├── 录制_2018_09_12_15_22_21_878
│ └── 录制_2018_09_12_15_47_41_22
├── day31-网络模块-Linux运维51期/
│ ├── 录制_2018_09_13_08_28_17_446
│ ├── 录制_2018_09_13_10_12_11_864
│ ├── 录制_2018_09_13_11_05_35_941
│ └── 录制_2018_09_13_11_50_09_987
├── day32-网络模块-Linux运维51期/
│ ├── 录制_2018_09_14_08_28_46_59
│ ├── 录制_2018_09_14_08_44_51_88
│ ├── 录制_2018_09_14_10_00_15_364
│ ├── 录制_2018_09_14_11_43_21_509
│ └── 录制_2018_09_14_12_14_29_109
├── day33-网络模块-Linux运维51期/
│ ├── 录制_2018_09_17_09_39_22_538
│ ├── 录制_2018_09_17_10_17_36_705
│ └── 录制_2018_09_17_11_50_01_993
├── day34-网络模块-Linux运维51期/
│ ├── 录制_2018_09_18_08_38_31_603
│ ├── 录制_2018_09_18_09_29_05_954
│ ├── 录制_2018_09_18_10_18_37_996
│ └── 录制_2018_09_18_11_55_00_207
├── day35-网络模块-Linux运维51期/
│ ├── 录制_2018_09_19_08_30_40_598
│ ├── 录制_2018_09_19_10_14_08_510
│ ├── 录制_2018_09_19_10_59_00_737
│ └── 录制_2018_09_19_11_37_01_311
├── day36-网络模块-Linux运维51期/
│ ├── 录制_2018_09_20_08_36_36_854
│ ├── 录制_2018_09_20_09_55_27_653
│ └── 录制_2018_09_20_11_34_02_862
├── elk-day1/
│ ├── elk/
│ │ ├── 20190128_084703
│ │ ├── 20190128_090943
│ │ ├── 20190128_111450
│ │ ├── 20190128_144219
│ │ └── 20190128_162042
├── elk-day2/
│ ├── elk+fpm/
│ │ ├── 20190129_083807
│ │ ├── 20190129_094945
│ │ ├── 20190129_113101
│ │ └── 20190129_122146
├── git-day01/
│ ├── DevOps简介
│ ├── git基础命令
│ └── 版本控制系统简介
├── git-day02/
│ ├── git标签使用
│ ├── git分支合并
│ └── 运维工作职责
├── gitlab/
│ └── gitlab安装及使用-上午
├── gitlab_jenkins/
│ ├── 01-gitlab备份和恢复
│ ├── 02-jenkins和插件的安装
│ ├── 03-从gitlab获取代码到jenkins
│ └── github
├── jenkins-nexus私服与流水线/
│ ├── pipeline流水线项目创建
│ └── 创建nexus私服和maven项目
├── KVM/
│ ├── 01-什么是kvm虚拟化
│ ├── 02-安装kvm虚拟机
│ ├── 03-virsh的日常管理命令上
│ ├── 04-virsh的日常管理命令下
│ └── 05-kvm虚拟机开机自启和console登录
├── kvm-day2/
│ ├── 01-kvm虚拟机磁盘格式转换
│ ├── 02-kvm虚拟机快照管理
│ ├── 03-kvm虚拟机的克隆
│ ├── 04-kvm的桥接模式
│ ├── 05-kvm虚拟硬盘热添加和扩容
│ └── 06-kvm热添加网卡、内存、cpu
├── kvm-day3/
│ ├── 01-kvm热迁移
│ ├── 02-exsi到kvm的虚拟机迁移
│ ├── 03-云计算简介
│ └── 04-openstack的介绍
├── Linux运维51期-基础模块-day01/
│ ├── 1.Linux运维51期-基础模块-学习方法
│ ├── 2.Linux运维51期-基础模块-基础模块大纲
│ ├── 3.Linux运维51期-基础模块-计算机理论
│ ├── 4.Linux运维51期-基础模块-运维和服务器的关联
│ ├── 5.Linux运维51期-基础模块-服务器品牌
│ ├── 6.Linux运维51期-基础模块-服务器硬件(1)
│ ├── 7.Linux运维51期-基础模块-服务器硬件(2)
│ ├── 8.Linux运维51期-基础模块-计算机机制和数据表示
│ ├── 9.Linux运维51期-基础模块-高并发企业案例
│ └── Linux运维51期-基础模块-day01.txt
├── Linux运维51期-基础模块-day02/
│ ├── oldboy_2018_08_02_09_30_30_340
│ ├── oldboy_2018_08_02_10_15_05_426
│ ├── oldboy_2018_08_02_11_26_13_764
│ └── oldboy_2018_08_02_11_44_05_852
├── mysql-day01/
│ ├── 老男孩教育51期MySQL-day01-01讲师自我介绍
│ ├── 老男孩教育51期MySQL-day01-02DBA工作内容介绍
│ ├── 老男孩教育51期MySQL-day01-03MySQL课程体系介绍
│ ├── 老男孩教育51期MySQL-day01-04DBA的职业素养介绍
│ ├── 老男孩教育51期MySQL-day01-05MySQL的简介关系型数据库及非关系型数据库介绍
│ └── 老男孩教育51期MySQL-day01-06MySQL二进制安装
├── mysql-day02/
│ ├── 老男孩教育51期MySQL-day02-01MySQL源码安装及systemd管理
│ ├── 老男孩教育51期MySQL-day02-01MySQL源码安装及产品介绍
│ └── 老男孩教育51期MySQL-day02-02MySQL客户端与服务器模型
├── mysql-day03/
│ ├── 老男孩教育-51期mysql-day03-01课前回顾
│ ├── 老男孩教育-51期mysql-day03-02什么是实例讲解
│ ├── 老男孩教育-51期mysql-day03-03mysqld程序结构讲解(连接层,sql层,存储引擎层)
│ ├── 老男孩教育-51期mysql-day03-04mysql逻辑结构,物理结构及段区页讲解
│ ├── 老男孩教育-51期mysql-day03-05mysql多实例讲解
│ └── 老男孩教育-51期mysql-day03-06mysql安装完之后基础初始化及作业
├── mysql-day04/
│ ├── 老男孩教育51期MySQL-day04-01误删除所有用户作业讲解
│ ├── 老男孩教育51期MySQL-day04-02mysql5.6及mysql5.7安装区别
│ ├── 老男孩教育51期MySQL-day04-03MySQL用户管理及忘记root密码讲解
│ ├── 老男孩教育51期MySQL-day04-04MySQL用户权限管理讲解及企业中权限开通方法
│ ├── 老男孩教育51期MySQL-day04-05grant授权问题思考
│ └── 老男孩教育51期MySQL-day04-06MySQL启动流程,配置文件读取顺序及优先级讲解
├── mysql-day05/
│ ├── 1、老男孩云计算运维-MySQL-day05-SQL语句介绍
│ ├── 2.老男孩云计算运维-MySQL-day05-SQL语句-DDL-建库
│ ├── 20190214_085228-1MySQL年前回顾
│ ├── 20190214_091726-2MySQL年前回顾-2
│ ├── 20190214_094057-3MySQL年前回顾-3
│ ├── 20190214_105313-4MySQL年前回顾-4
│ ├── 20190214_110617-5MySQL年前回顾-5
│ ├── 20190214_112343-6MySQL年前回顾-6
│ ├── 20190214_113106-7MySQL年前回顾-7
│ ├── 3.老男孩云计算运维-MySQL-day05-SQL语句-DDL-库定义
│ ├── 4.老男孩云计算运维-MySQL-day05-SQL语句-DDL-表定义-create table
│ ├── 5.老男孩云计算运维-MySQL-day05-SQL语句-DDL-表定义-create table规范
│ └── 6.老男孩云计算运维-MySQL-day05-SQL语句-DDL-表定义-create table规范-2
├── mysql-day06/
│ ├── 01-老男孩云计算运维-MySQL-day06-SQL-建表练习
│ ├── 02-老男孩云计算运维-MySQL-day06-SQL-DDL-Alter table add
│ ├── 03-老男孩云计算运维-MySQL-day06-SQL-DDL-Alter table-修改表定义
│ ├── 04-老男孩云计算运维-MySQL-day06-SQL-DML-insert
│ ├── 05-老男孩云计算运维-MySQL-day06-SQL-DML-update
│ ├── 06-老男孩云计算运维-MySQL-day06-SQL-DML-update小练习
│ ├── 07-老男孩云计算运维-MySQL-day06-SQL-DML-delete
│ ├── 08-老男孩云计算运维-MySQL-day06-SQL-DQL-where
│ ├── 09-老男孩云计算运维-MySQL-day06-SQL-DQL-where-2
│ ├── 10-老男孩云计算运维-MySQL-day06-SQL-DQL-groupby
│ ├── 11-老男孩云计算运维-MySQL-day06-SQL-DQL-orderby+limit
│ ├── 12-老男孩云计算运维-MySQL-day06-SQL-DQL-多表连接
│ ├── 13-老男孩云计算运维-MySQL-day06-SQL-DQL-多表连接练习题
│ └── 14-老男孩云计算运维-MySQL-day06-SQL-DQL-课程总结
├── mysql-day07/
│ ├── 01-老男孩云计算运维-MySQL-day07-SQL-补充
│ ├── 02-老男孩云计算运维-MySQL-day07-索引-索引介绍及B树索引基本结构
│ ├── 03-老男孩云计算运维-MySQL-day07-索引-辅助索引
│ ├── 04-老男孩云计算运维-MySQL-day07-索引-聚集索引原理及索引高度问题
│ ├── 05-老男孩云计算运维-MySQL-day07-索引-辅助索引基础管理
│ ├── 06-老男孩云计算运维-MySQL-day07-索引-其他索引管理
│ ├── 07-老男孩云计算运维-MySQL-day07-索引-explain type详解
│ ├── 08-老男孩云计算运维-MySQL-day07-索引优化案例
│ ├── 09-老男孩云计算运维-MySQL-day07-索引建立的原则
│ ├── 10-老男孩云计算运维-MySQL-day07-不走索引的情况
│ └── 11-老男孩云计算运维-MySQL-day07-小结
├── mysql-day08/
│ ├── 01-老男孩云计算运维-MySQL-day08-存储引擎介绍
│ ├── 02-老男孩云计算运维-MySQL-day08-InnoDB与MyISAM区别
│ ├── 03-老男孩云计算运维-MySQL-day08-表空间介绍及设置
│ ├── 04-老男孩云计算运维-MySQL-day08-表空间学员案例
│ ├── 05-老男孩云计算运维-MySQL-day08-information_schema简介
│ ├── 06-老男孩云计算运维-MySQL-day08-information_schema应用
│ ├── 07-老男孩云计算运维-MySQL-day08-事务的基本介绍
│ ├── 08-老男孩云计算运维-MySQL-day08-事务演示
│ ├── 09-老男孩云计算运维-MySQL-day08-事务-redo日志的作用
│ ├── 10-老男孩云计算运维-MySQL-day08-事务-undo功能
│ ├── 11-老男孩云计算运维-MySQL-day08-事务-undo功能
│ └── 老男孩云计算运维-MySQL-day08-MySQL存储引擎.txt
├── mysql-day09/
│ ├── 1-老男孩云计算运维-MySQL-day09-日志管理-介绍及错误日志管理
│ ├── 10-老男孩云计算运维-MySQL-day09-日志管理-备份介绍-mysqldump介绍
│ ├── 11-老男孩云计算运维-MySQL-day09-日志管理-备份介绍-XBK介绍及备份策略
│ ├── 12-老男孩云计算运维-MySQL-day09-备份恢复-mysqldump基础参数
│ ├── 13-老男孩云计算运维-MySQL-day09-备份恢复-mysqldump特殊参数
│ ├── 2-老男孩云计算运维-MySQL-day09-日志管理-binlog介绍-1
│ ├── 3-老男孩云计算运维-MySQL-day09-日志管理-binlog介绍2
│ ├── 4-老男孩云计算运维-MySQL-day09-日志管理-binlog的events查看
│ ├── 5-老男孩云计算运维-MySQL-day09-日志管理-binlog的内容查看
│ ├── 6-老男孩云计算运维-MySQL-day09-日志管理-binlog截取
│ ├── 7-老男孩云计算运维-MySQL-day09-日志管理-binlog恢复案例
│ ├── 8-老男孩云计算运维-MySQL-day09-日志管理-binlog其他操作
│ └── 9-老男孩云计算运维-MySQL-day09-日志管理-slowlog应用
├── mysql-day10/
│ ├── 1-老男孩云计算运维-MySQL-day10-备份恢复-上集回顾
│ ├── 10-老男孩云计算运维-MySQL-day10-主从复制-搭建体验-准备环境
│ ├── 11-老男孩云计算运维-MySQL-day10-主从复制-搭建体验-搭建过程
│ ├── 2-老男孩云计算运维-MySQL-day10-备份恢复-生产细节
│ ├── 3-老男孩云计算运维-MySQL-day10-备份恢复-扩展
│ ├── 4-老男孩云计算运维-MySQL-day10-XBK介绍及工作原理、
│ ├── 5-老男孩云计算运维-MySQL-day10-XBK全备及恢复
│ ├── 6-老男孩云计算运维-MySQL-day10-XBK全备+增量
│ ├── 7-老男孩云计算运维-MySQL-day10-XBK全备+增量恢复演练
│ ├── 8-老男孩云计算运维-MySQL-day10-XBK全备+增量恢复案例
│ └── 9-老男孩云计算运维-MySQL-day10-facebook备份故事
├── mysql-day11/
│ ├── 1-老男孩云计算运维-MySQL-day11-主从复制铺垫
│ ├── 10.-老男孩云计算运维-MySQL-day11-主从复制-过滤复制
│ ├── 2-老男孩云计算运维-MySQL-day11-主从复制原理
│ ├── 3-老男孩云计算运维-MySQL-day11-主从复制监控
│ ├── 4-老男孩云计算运维-MySQL-day11-主从复制-从库线程管理
│ ├── 5-老男孩云计算运维-MySQL-day11-主从复制-IO线程故障-连接故障
│ ├── 6.-老男孩云计算运维-MySQL-day11-主从复制-IO线程故障-binlog故障
│ ├── 7.-老男孩云计算运维-MySQL-day11-主从复制-IO线程故障-SQL-故障
│ ├── 8.-老男孩云计算运维-MySQL-day11-主从复制-IO线程故障-主从延时
│ └── 9.-老男孩云计算运维-MySQL-day11-主从复制-延时从库
├── mysql-day12/
│ ├── 1-老男孩云计算运维-MySQL-day12-上集回顾
│ ├── 10-老男孩云计算运维-MySQL-day12-MHA搭建过程
│ ├── 2-老男孩云计算运维-MySQL-day12-过滤复制配置及测试
│ ├── 3-老男孩云计算运维-MySQL-day12-半同步复制
│ ├── 4-老男孩云计算运维-MySQL-day12-高可用架构引入
│ ├── 5-老男孩云计算运维-MySQL-day12-GTID环境准备
│ ├── 6-老男孩云计算运维-MySQL-day12-GTID配置过程
│ ├── 7-老男孩云计算运维-MySQL-day12-GTID复制与Classic复制的区别
│ ├── 8-老男孩云计算运维-MySQL-day12-主从复制企业架构演变
│ └── 9-老男孩云计算运维-MySQL-day12-MHA介绍
├── mysql-day13/
│ ├── 1-老男孩云计算运维-MySQL-day13-MHA简单故障恢复
│ ├── 10-老男孩云计算运维-MySQL-day13-MHA -binlog server
│ ├── 11-老男孩云计算运维-MySQL-day13-读写分离架构介绍
│ ├── 12-老男孩云计算运维-MySQL-day13-Atlas基本安装配置
│ ├── 13-老男孩云计算运维-MySQL-day13-Atlas在线添加删除节点
│ ├── 14-老男孩云计算运维-MySQL-day13-Atlas自动分表
│ ├── 15-老男孩云计算运维-MySQL-day13-Atlas其他功能
│ ├── 16-老男孩云计算运维-MySQL-day13-MySQL课程总结
│ ├── 2-老男孩云计算运维-MySQL-day13-MHA工作原理图示说明
│ ├── 3-老男孩云计算运维-MySQL-day13-MHA原理文字说明-1
│ ├── 4-老男孩云计算运维-MySQL-day13-MHA原理文字说明-2
│ ├── 5-老男孩云计算运维-MySQL-day13-MHA额外参数说明-2
│ ├── 6-老男孩云计算运维-MySQL-day13-MHA vip实现应用透明
│ ├── 7-老男孩云计算运维-MySQL-day13-MHA vip故障修复
│ ├── 8-老男孩云计算运维-MySQL-day13-MHA send_report切换告警
│ └── 9-老男孩云计算运维-MySQL-day13-MHA 故障修复思路
├── mysql-day14/
│ ├── 1-老男孩云计算运维-MySQL-day14-MySQL优化介绍
│ ├── 10-老男孩云计算运维-MySQL-day14-MySQL优化-key_buffer_size
│ ├── 11-老男孩云计算运维-MySQL-day14-MySQL优化-query_cache_size
│ ├── 2-老男孩云计算运维-MySQL-day14-MySQL优化范围
│ ├── 3-老男孩云计算运维-MySQL-day14-MySQL优化工具介绍
│ ├── 4-老男孩云计算运维-MySQL-day14-MySQL优化-top-CPU状态值
│ ├── 5-老男孩云计算运维-MySQL-day14-MySQL优化-top-Mem,SWAP
│ ├── 6-老男孩云计算运维-MySQL-day14-MySQL优化-IOStat
│ ├── 7-老男孩云计算运维-MySQL-day14-MySQL优化-硬件优化细节
│ ├── 8-老男孩云计算运维-MySQL-day14-MySQL优化-操作系统优化建议+connect参数调整依据
│ └── 9-老男孩云计算运维-MySQL-day14-MySQL优化-backlog+timeout参数
├── oldboy52期网络-day14/
│ ├── 01-网络故障排除方法
│ ├── 02-静态路由项目1
│ ├── 03-静态路由项目2
│ ├── 04-使用iptables实现内网ip上外网
│ ├── 05-把linux变成路由器(增加dhcp功能)
│ └── 06-端口映射和上网行为管理器
├── tomcat/
│ ├── 01-老男孩教育-LNMP架构相关
│ ├── 02-老男孩教育-JDK
│ ├── 03-老男孩教育-tomcat环境部署
│ ├── 04-老男孩教育-tomcat目录结构
│ ├── 05-老男孩教育-tomcat管理端配置
│ ├── 20190118_083556
│ └── 20190118_083759
├── web回顾-day1/
│ ├── 01-5台规模的小集群
│ ├── 01-session共享的三种存储形式
│ ├── 02-静态网站和动态网站
│ ├── 02-云计算模板机安装
│ ├── 03-伪静态和cdn加速
│ └── 04-总结和作业
├── wupeiqi/
│ ├── day144/
│ │ ├── .idea/
│ │ │ ├── inspectionProfiles/
│ │ │ ├── modules.xml
│ │ │ └── workspace.xml
│ │ ├── 123.py
│ │ └── 7.路飞项目.py
│ ├── MQ/
│ │ ├── .idea/
│ │ │ ├── inspectionProfiles/
│ │ │ ├── misc.xml
│ │ │ ├── modules.xml
│ │ │ ├── MQ.iml
│ │ │ └── workspace.xml
│ │ ├── 01 简单模式/
│ │ │ ├── consumer.py
│ │ │ └── producer.py
│ │ ├── 02 分发模式/
│ │ │ ├── consumer.py
│ │ │ └── producer.py
│ │ ├── 03 关键字模式/
│ │ │ ├── consumer.py
│ │ │ └── producer.py
│ │ ├── 04 模糊模式/
│ │ └── mqdemo01.py
│ ├── s12lastday/
│ │ ├── .idea/
│ │ │ ├── inspectionProfiles/
│ │ │ ├── modules.xml
│ │ │ ├── s12lastday.iml
│ │ │ └── workspace.xml
│ │ ├── app01/
│ │ │ ├── migrations/
│ │ │ │ ├── __pycache__/
│ │ │ │ │ ├── 0001_initial.cPython-36.pyc
│ │ │ │ │ └── __init__.cpython-36.pyc
│ │ │ │ └── 0001_initial.py
│ │ │ ├── __pycache__/
│ │ │ │ ├── admin.cpython-36.pyc
│ │ │ │ ├── apps.cpython-36.pyc
│ │ │ │ ├── models.cpython-36.pyc
│ │ │ │ ├── views.cpython-36.pyc
│ │ │ │ └── __init__.cpython-36.pyc
│ │ │ ├── admin.py
│ │ │ ├── apps.py
│ │ │ ├── models.py
│ │ │ ├── tests.py
│ │ │ └── views.py
│ │ ├── s12lastday/
│ │ │ ├── __pycache__/
│ │ │ │ ├── settings.cpython-36.pyc
│ │ │ │ ├── urls.cpython-36.pyc
│ │ │ │ ├── wsgi.cpython-36.pyc
│ │ │ │ └── __init__.cpython-36.pyc
│ │ │ ├── settings.py
│ │ │ ├── urls.py
│ │ │ └── wsgi.py
│ │ ├── templates/
│ │ ├── db.sqlite3
│ │ └── manage.py
│ ├── 武sir/
│ │ ├── 01 mq的概念
│ │ ├── 01 赋腾最后一天
│ │ ├── 02 赋腾最后一天
│ │ ├── 02 简单模式和应答参数
│ │ ├── 03 持久化参数和分配原则
│ │ ├── 03 赋腾最后一天
│ │ ├── 04 基于交换机的分发模式
│ │ └── 05 基于交换机的关键字和模糊模式
│ └── rabbit linux安装笔记.txt
├── zabbix-day1/
│ ├── 01-监控介绍和zabbix安装
│ ├── 02-为什么要使用监控
│ ├── 03-常用的监控命令
│ ├── 04-zabbix的软件架构
│ ├── 05-添加一台监控主机
│ ├── 06-添加自定义监控项
│ └── 07-添加触发器和邮件报警
├── zabbix-day2/
│ ├── 01-微信报警
│ ├── 02-创建自定义的图形
│ ├── 03-自定义模板上
│ ├── 04-zabbix监控nginx
│ ├── 05-zabbix监控fpm
│ └── 06-安装discuz论坛和redis加速
├── zabbix-day3/
│ ├── 01-监控redis
│ ├── 02-监控总结和监控维度
│ ├── 03-linux命令行模拟登陆discuz论坛
│ └── 04-linux命令行模拟登陆zabbix-web前端
├── zabbix从入门到精通/
│ ├── zabbix-day1/
│ │ ├── 01-监控开场和监控命令上
│ │ ├── 02-监控命令下和脚本监控
│ │ ├── 03-zabbix架构讲解和添加监控主机
│ │ ├── 04-自定义监控项快速入门
│ │ ├── 05-自定义触发器快速入门
│ │ └── 06-zabbix报警快速入门
│ ├── zabbix-day2/
│ │ ├── 01-linux模板的监控项介绍
│ │ ├── 02-zabbix内置key讲解
│ │ ├── 03-tcp11状态监控
│ │ ├── 04-自定义监控项深入1
│ │ ├── 05-自定义监控项深入2
│ │ ├── 06-自定义触发器深入1
│ │ └── 07-自定义触发器深入2
│ ├── zabbix-day3/
│ │ ├── 01-自定义图形和聚合图形
│ │ ├── 02-自定义模板
│ │ ├── 03-应用监控之nginx监控
│ │ ├── 04-应用监控之php-fpm监控
│ │ └── 05-应用监控之redis监控
│ ├── zabbix-day4/
│ │ ├── 01-zabbix架构回顾
│ │ ├── 02-curl模拟登陆discuz论坛
│ │ ├── 03-curl模拟登陆zabbix web界面
│ │ ├── 04-zabbix web场景监控
│ │ ├── 05-监控维度讲解
│ │ ├── 06-percona插件监控mysql
│ │ ├── 07-snmp监控windows和linux
│ │ ├── 08-zabbix自动化监控之自动发现和自动注册
│ │ ├── 09-zabbix主动模式和被动模式的区别
│ │ └── 10-zabbix高效模式zabbix-sender
│ ├── zabbix-day5/
│ │ ├── 01-zabbix-proxy
│ │ ├── 02-zabbix低级自动发现上
│ │ ├── 03-zabbix低级自动发现下
│ │ ├── 04-zabbix server性能调优
│ │ ├── 05-zabbix api批量创建主机
│ │ └── 06-zabbix高可用(附赠).avi
├── 老男孩教育-Linux运维51期-day37-综合架构模块-综合架构开场(加密版)/
│ ├── oldboy-01.综合架构概述
│ ├── oldboy-02.酒店模型概述
│ ├── oldboy-03.综合架构图解
│ ├── oldboy-04.综合架构描述
│ ├── oldboy-05.用户访问网站流程梳理
│ ├── oldboy-06.运维维护服务器图解
│ ├── oldboy-07.运维维护描述
│ ├── oldboy-08.综合架构实施步骤
│ └── oldboy-09.总结
├── 老男孩教育-Linux运维51期-day38-综合架构模块-综合架构环境部署/
│ ├── oldboy-01-CentOS6和7对比(1)
│ ├── oldboy-01-CentOS6和7对比(2)
│ ├── oldboy-03-CentOS7模板机优化
│ ├── oldboy-04-综合架构虚拟机克隆部署
│ └── oldboy-05-总结
├── 老男孩教育-Linux运维51期-day39-综合架构模块-Rsync备份/
│ ├── oldboy-01-Rsync概述
│ ├── oldboy-02-Rsync备份方式
│ ├── oldboy-03-Rsync应用场景
│ ├── oldboy-04-Rsync本地传输方式
│ ├── oldboy-05-Rsync远程SSH传输方式
│ ├── oldboy-06-Rsync守护进程传输方式
│ ├── oldboy-07-Rsync服务实践
│ └── oldboy-08-总结
├── 老男孩教育-Linux运维51期-day40-综合架构模块-Rsync实战/
│ ├── 录制_2018_09_28_08_30_24_589
│ ├── 录制_2018_09_28_09_54_54_892
│ └── 录制_2018_09_28_11_32_35_58
├── 老男孩教育-Linux运维51期-day41-综合架构模块-NFS存储/
│ ├── oldboy-01-Rsync回顾及排错分析
│ ├── oldboy-02-NFS基本概述
│ ├── oldboy-03-NFS实现原理
│ ├── oldboy-04-NFS应用场景
│ ├── oldboy-05-NFS服务安装部署
│ ├── oldboy-06-NFS客户端挂载
│ ├── oldboy-07-NFS案例实施
│ └── oldboy-08-NFS排错思路及永久挂载
├── 老男孩教育-Linux运维51期-day43-综合架构模块-阶段复习/
│ ├── oldboy-01-阶段知识点回顾
│ └── oldboy-02-阶段实验回顾
├── 老男孩教育-Linux运维51期-day44-综合架构模块-SSH远程管理/
│ ├── oldboy-01-ssh基本概述
│ ├── oldboy-02-wireshark抓包分析ssh和telnet
│ ├── oldboy-03-ssh、telnet的区别和应用
│ ├── oldboy-04-ssh相关命令
│ ├── oldboy-05-ssh密钥认证过程
│ ├── oldboy-06-ssh密钥认证案例
│ ├── oldboy-07-Xshell密钥生成
│ └── oldboy-08-ssh总结
├── 老男孩教育-Linux运维51期-day45-综合架构模块-Ansible自动化管理(1)/
│ ├── oldboy-01-ssh回顾
│ ├── oldboy-02-ssh安全控制
│ ├── oldboy-03-ssh安全控制案例演示
│ ├── oldboy-04-ansible基本概念
│ ├── oldboy-05-ansible安装配置
│ ├── oldboy-06-ansible清单配置(1)
│ ├── oldboy-07-ansible清单配置(2)
│ ├── oldboy-08-ansible常用模块-yum模块
│ ├── oldboy-09-ansible常用模块-copy模块
│ ├── oldboy-10-ansible常用模块-service模块
│ └── oldboy-11-总结及作业
├── 老男孩教育-Linux运维51期-day46-综合架构模块-Ansible自动化管理(2)/
│ ├── oldboy-01-回顾
│ ├── oldboy-02-Ansible命令帮助
│ ├── oldboy-03-Ansible常用模块-group模块
│ ├── oldboy-04-Ansible常用模块-user模块
│ ├── oldboy-05-Ansible常用模块-file模块
│ ├── oldboy-06-Ansible常用模块-mount模块
│ ├── oldboy-07-Ansible常用模块-script模块
│ ├── oldboy-08-Ansible常用模块-cron模块
│ ├── oldboy-09-综合案例-基础环境配置
│ ├── oldboy-10-综合案例-Rsync环境配置
│ └── oldboy-11-综合案例-Nfs环境配置
├── 老男孩教育-Linux运维51期-day46-综合架构模块-Ansible自动化管理(3)/
│ ├── oldboy-01-回顾
│ ├── oldboy-02-Ansible-playbook基本概述和语法
│ ├── oldboy-03-Ansible-playbook-apache案例
│ ├── oldboy-04-Ansible-playbook综合案例-素材准备
│ ├── oldboy-05-Ansible-playbook综合案例-基础环境
│ ├── oldboy-06-Ansible-playbook综合案例-基础环境排错
│ ├── oldboy-07-Ansible-playbook综合案例-rsync部署
│ ├── oldboy-08-Ansible-playbook综合案例-nfs部署
│ ├── oldboy-09-Ansible-playbook综合案例-sersync环境
│ └── oldboy-10-Ansible-playbook综合案例-web部署总结
├── 老男孩教育-Linux运维51期-day48-综合架构模块-HTTP基础/
│ ├── oldboy-01-Web概念
│ ├── oldboy-02-HTTP基本概念
│ ├── oldboy-03-DNS解析过程
│ ├── oldboy-04-HTTP工作原理
│ ├── oldboy-05-HTTP请求响应详解
│ ├── oldboy-06-HTTP相关专业术语
│ ├── oldboy-07-HTTP访问流程
│ ├── oldboy-08-用户访问整体流程
│ └── oldboy-09-面试事项
├── 老男孩教育-Linux运维51期-day49-综合架构模块-Nginx入门/
│ ├── oldboy-01-HTTP回顾
│ ├── oldboy-02-Nginx概述
│ ├── oldboy-03-Nginx网络模型
│ ├── oldboy-04-Nginx应用场景
│ ├── oldboy-05-Nginx安装
│ ├── oldboy-06-Nginx配置文件
│ ├── oldboy-07-Nginx模块
│ ├── oldboy-08-Nginx配置网站案例
│ └── oldboy-09-Nginx入门总结
├── 老男孩教育-Linux运维51期-day50-综合架构模块-Nginx基础模块/
│ ├── oldboy-01-Nginx入门
│ ├── oldboy-02-Nginx常用模块-目录索引
│ ├── oldboy-03-Nginx目录索引案例
│ ├── oldboy-04-Nginx常用模块-基于IP的访问控制
│ ├── oldboy-05-Nginx常用模块-基于用户的访问控制
│ ├── oldboy-06-Nginx常用模块-基于用户的访问控制
│ ├── oldboy-07-Nginx常用模块-访问限制
│ └── oldboy-08-Nginx常用模块总结
├── 老男孩教育-Linux运维51期-day51-综合架构模块-Nginx基础模块/
│ ├── oldboy-01-Nginx常用模块回顾
│ ├── oldboy-02-Nginx常用模块-日志配置
│ ├── oldboy-03-Nginx常用模块-虚拟主机
│ ├── oldboy-04-Nginx常用模块-Location
│ └── oldboy-05-Nginx常用模块总结
├── 老男孩教育-Linux运维51期-day52-综合架构模块-LNMP应用/
│ ├── oldboy-01-Nginx常用模块回顾
│ ├── oldboy-02-LNMP架构概述
│ ├── oldboy-03-LNMP架构-Nginx安装
│ ├── oldboy-04-LNMP架构-MySQL5.6安装
│ ├── oldboy-05-LNMP架构-php7.1安装
│ ├── oldboy-06-LNMP架构-整体流程梳理
│ ├── oldboy-07-LNMP应用-wordpress博客系统部署
│ ├── oldboy-08-LNMP应用-wecenter知乎系统部署
│ └── oldboy-09-总结
├── 老男孩教育-Linux运维51期-day53-综合架构模块-LNMP拆分/
│ ├── oldboy-01-LNMP架构回顾
│ ├── oldboy-02-LNMP架构-MySQL拆分
│ ├── oldboy-03-LNMP架构-NFS拆分
│ ├── oldboy-04-LNMP架构拆分部署
│ └── oldboy-05-LNMP拆分总结及作业
├── 老男孩教育-Linux运维51期-day54-综合架构模块-Nginx代理/
│ ├── oldboy-01-Nginx代理概念
│ ├── oldboy-02-Nginx反向代理配置详解1
│ ├── oldboy-03-Nginx反向代理配置详解2
│ ├── oldboy-04-Nginx反向代理配置详解3
│ ├── oldboy-05-Nginx反向代理配置实例1
│ ├── oldboy-06-Nginx反向代理配置实例2
│ └── oldboy-07-Nginx反向代理总结
├── 老男孩教育-Linux运维51期-day55-综合架构模块-Nginx负载均衡/
│ ├── oldboy-01-回顾Nginx代理
│ ├── oldboy-02-负载均衡基本概念
│ ├── oldboy-03-负载均衡云平台应用
│ ├── oldboy-04-负载均衡四层和七层的区别
│ ├── oldboy-05-Nginx负载均衡配置参数
│ ├── oldboy-06-Nginx负载均衡后端状态
│ ├── oldboy-07-Nginx负载均衡算法
│ ├── oldboy-08-Nginx负载均衡综合案例
│ └── oldboy-09-总结和作业
├── 老男孩教育-Linux运维51期-day56-综合架构模块-Nginx阿里云部署/
│ ├── oldboy-01-回顾Nginx负载均衡
│ ├── oldboy-02-阿里云ECS实例部署
│ ├── oldboy-03-阿里云Nginx七层负载均衡部署
│ ├── oldboy-04-阿里云Nginx四层负载均衡部署
│ ├── oldboy-05-阿里云SLB负载均衡部署
│ ├── oldboy-06-四层负载均衡部署
│ ├── oldboy-07-Nginx动静分离
│ └── oldboy-08-总结
├── 老男孩教育-Linux运维51期-day57-综合架构模块-高可用keepalived/
│ ├── oldboy-01-图解Nginx负载均衡四层七层
│ ├── oldboy-02-回顾Nginx负载均衡区别
│ ├── oldboy-03-回顾Nginx会话管理
│ ├── oldboy-04-Nginx负载均衡手机客户端
│ ├── oldboy-05-高可用概念
│ ├── oldboy-06-keepalived工作原理
│ ├── oldboy-07-keepalived安装部署
│ ├── oldboy-08-keepalived抓包案例
│ ├── oldboy-09-keepalived裂脑案例分析
│ └── oldboy-10-keepalived总结及作业
├── 老男孩教育-Linux运维51期-day58-综合架构模块-Nginx Rewrite/
│ ├── 录制_2018_10_29_08_52_35_71
│ ├── 录制_2018_10_29_09_55_05_29
│ ├── 录制_2018_10_29_10_12_42_214
│ ├── 录制_2018_10_29_10_49_01_21
│ ├── 录制_2018_10_29_11_17_32_336
│ ├── 录制_2018_10_29_11_57_57_262
│ ├── 录制_2018_10_29_12_15_29_946
│ └── 录制_2018_10_29_12_55_20_893
├── 老男孩教育-Linux运维51期-day59-综合架构模块-Nginx HTTPS/
│ ├── oldboy-01-Nginx Rewrite回顾
│ ├── oldboy-02-Nginx Rewrite标记-redirect和permanent
│ ├── oldboy-03-Nginx Rewrite标记-last和break
│ ├── oldboy-04-Nginx HTTPS基本概述
│ ├── oldboy-05-Nginx HTTPS证书申请
│ ├── oldboy-06-Nginx HTTPS配置实例
│ ├── oldboy-07-Nginx HTTPS跳转
│ ├── oldboy-08-Nginx 负载均衡HTTPS跳转
│ └── oldboy-09-总结及作业
├── 老男孩教育-Linux运维51期-day60-综合架构模块-Nginx常见问题/
│ ├── oldboy-01-HTTPS回顾
│ ├── oldboy-02-Nginx多Server_name优先级
│ ├── oldboy-03-Nginx禁止IP访问, 只允许域名访问
│ ├── oldboy-04-Nginx-include和alias配置
│ ├── oldboy-05-Nginx-error_page配置
│ ├── oldboy-06-Nginx-Try_file路径匹配
│ └── oldboy-07-Nginx常见问题总结
├── 老男孩教育-Linux运维51期-day61-综合架构模块-Zabbix入门/
│ ├── oldboy-01-回顾
│ ├── oldboy-02-监控知识基本概述(1)
│ ├── oldboy-03-监控知识基本概述(2)
│ ├── oldboy-04-单机监控命令回顾(1)
│ ├── oldboy-05-单机监控命令回顾(2)
│ ├── oldboy-06-单机监控脚本案例
│ ├── oldboy-07-Zabbix安装
│ ├── oldboy-08-Zabbix-server部署
│ ├── oldboy-09-Zabbix-agent部署
│ └── oldboy-10-总结及作业
├── 老男孩教育-Linux运维51期-day62-综合架构模块-Zabbix自定义模块/
│ ├── oldboy-01-回顾
│ ├── oldboy-02-Zabbix数据库分离
│ ├── oldboy-03-Zabbix自定义监控
│ ├── oldboy-04-Zabbix自定告警
│ ├── oldboy-05-Zabbix邮件报警
│ ├── oldboy-06-Zabbix邮件排错
│ └── oldboy-07-Zabbix自定义模块
├── 老男孩教育-Linux运维51期-day63-综合架构模块-Zabbix报警升级/
│ ├── oldboy-01
│ ├── oldboy-02
│ ├── oldboy-03
│ ├── oldboy-04
│ ├── oldboy-05
│ ├── oldboy-06
│ ├── oldboy-07
│ ├── oldboy-08
│ ├── oldboy-09
│ ├── oldboy-10
│ └── oldboy-11
├── 老男孩教育-Linux运维51期-day64-综合架构模块-Firewalld防火墙/
│ ├── oldboy-01
│ ├── oldboy-02
│ ├── oldboy-03
│ ├── oldboy-04
│ ├── oldboy-05
│ ├── oldboy-06
│ ├── oldboy-07
│ ├── oldboy-08
│ └── oldboy-09
├── 老男孩教育-Linux运维51期-day65-综合架构模块-综合实战讲解/
│ ├── 录制_2018_11_07_08_36_28_513
│ ├── 录制_2018_11_07_09_13_24_580
│ ├── 录制_2018_11_07_09_33_58_862
│ ├── 录制_2018_11_07_10_30_39_987
│ └── 录制_2018_11_07_11_59_51_414
├── 老男孩教育-阿里云视频-dayxx/
│ ├── 05一天/
│ │ ├── .DS_Store
│ │ ├── ._.DS_Store
│ │ ├── ._DISCUZ网站基础架构完全实验手册
│ │ ├── ._ECS总结文档 - V1
│ │ ├── ._精LNMP - V1.pptx
│ │ ├── ._老男孩教育阿里云云产品运维实战课程-课前准备文档
│ │ ├── ._老男孩教育阿里云云产品运维实战课程
│ │ ├── DISCUZ网站基础架构完全实验手册
│ │ ├── ECS总结文档 - V1
│ │ ├── LNMP测试步骤1.txt
│ │ ├── RDS总结文档V1
│ │ ├── sh-1.5.5.zip
│ │ ├── SLB总结文档 V1
│ │ ├── wordpress-4.7-zh_CN.tar.gz
│ │ ├── 精LNMP - V1.pptx
│ │ ├── 老男孩教育阿里云云产品运维实战课程-课前准备文档
│ │ └── 问题记录
│ ├── 01阿里云-课前准备
│ ├── 02阿里云-为什么用云
│ ├── 03阿里云-云基础介绍
│ ├── 04阿里云-VPC私有网络基础介绍
│ ├── 05阿里云-完成VPC和ECS服务器创建。
│ ├── 06阿里云-完成EIP关联ECS服务器
│ ├── 07阿里云-完成全部资源的开通
│ ├── 08阿里云-完成实验
│ └── 09阿里云-资源释放
├── 网络基础快速入门/
│ ├── oldboy52期网络-day13/
│ │ ├── 01-网络的重要性和局域网拓扑图
│ │ ├── 02-osi 7层模型
│ │ ├── 03-tcp的三次握手和tcp的四次挥手
│ │ ├── 04-ip地址的划分
│ │ ├── 05-子网掩码的作用
│ │ ├── 06-dns解析流程
│ │ ├── 07-arp协议和注意事项
│ │ ├── 10-tcpdump抓包
│ │ └── 11-网络的常用命令
│ ├── oldboy52期网络-day14/
│ │ ├── 01-网络故障排除方法
│ │ ├── 02-静态路由项目1
│ │ ├── 03-静态路由项目2
│ │ ├── 04-使用iptables实现内网ip上外网
│ │ ├── 05-把linux变成路由器(增加dhcp功能)
│ │ └── 06-端口映射和上网行为管理器
├── 自动上线/
│ ├── 20181219_121744
│ ├── jenkins返回构建状态到gitlab
│ ├── maven安装
│ ├── 添加web钩子自动触发
│ └── 写脚本用jenkins调用发送代码到web
├── 01-5台规模的小集群
└── github
下载地址:
|
|
|
请联系管理员领取邀请码!QQ:79349002 WX:btqin726
|
|
|
|
|