课程试听
阶段一 运维基本功
展开第一章 软件包安装

1-1 软件包安装

- 01-安装笔记软件
- 02-安装思维导图的工具
- 03-安装看视频的工具
- 04-安装截图工具
- 05-远程连接控屏和全局搜索工具
- 06-安装VMware工具
第二章 运维基本导论与Linux系统部署

2-1 Linux云计算运维基本导论

- 01-试学课的说明和今日内容 免费试学
- 02-【了解】运维基本概念 免费试学
- 03-【了解】云计算基本概念 免费试学
- 04-【了解】运维的基本名词 免费试学
- 05-【了解】服务器的重要结构组成 免费试学
- 06-【了解】IT互联网中三大角色 免费试学
- 07-【了解】上线与生产 免费试学
- 08-【了解】企业网站运行原理 免费试学
- 09-【了解】工单系统及其导论总结 免费试学
- 10-【知道】工单任务说明 免费试学
2-2 网络基础

- 11-【理解】认识常见的网络设备
- 12-【总结】上午内容的总结
- 13-【知道】常见的网络连接介质
- 14-【知道】网络通信三要素
2-3 Linux系统部署

- 15-【了解】操作系统介绍和Linux发展历史
- 16-【实操】修改VMware网卡配置
- 17-【实操】安装centos stream 9版本(一)
- 18-【实操】安装centos stream 9版本(二)
- 19-【实操】安装centos stream 9版本(三)
- 20-【实操】安装Ubuntu Server操作系统
- 21-【实操】安装Ubuntu Server操作系统并设置root用户
- 22-【总结】今日总结
- 01-课前回顾和今日内容
- 02-【实操】如何通过可视化方式修改主机名
- 03-【实操】如何通过可视化方式设置网络配置
- 04-【实操】如何通过远程连接工具连接服务器
- 05-【实操】系统操作命令(重启和关机)
第三章 Linux运维核心命令

3-1 Linux与目录相关命令

- 06-【理解】Linux的目录结构介绍
- 07-【理解】介绍Linux操作终端
- 08-【实操】Linux中定位与查看命令
- 09-【实操】Linux中切换与查看目录结构
- 10-【总结】今日上午内容总结
- 11-【实操】Linux中目录管理命令(mkdir和rmdir)
- 12-【综合案例】目录的综合案例一
- 13-【综合案例】目录的综合案例二
- 14-【总结】Linux与目录相关命令总结
3-2 Linux与文件相关命令

- 15-【实操】Linux与文件相关命令(touch)
- 16-【实操】Linux与文件相关命令(cp)
- 17-【实操】Linux与文件相关命令(移动)
- 18-【实操】Linux与文件相关命令(上传和下载)
- 19-【实操】Linux与文件相关命令(删除命令)
- 20-【实操】Linux与文件相关命令(find)
- 21-【总结】今日总结
- 22-【作业】文件操作的综合案例一
- 01-【作业】文件操作的综合案例二
- 02-【作业】文件操作的综合案例三
- 03-【回顾】昨日回顾和今日内容说明
- 04-【实操】Linux的文件核心命令(vi和vim)
- 05-【编辑问题】Linux的文件核心命令(vi和vim)问题复现和解决
- 06-【实操】Linux的文本查看命令(cat、more、less、head、tail、wc)
- 07-【实操】Linux的文本查看命令(grep命令)
- 08-【案例】Linux的文本查找命令案例一
- 09-【案例】Linux的文本查找命令案例二
- 10-【总结】上午内容的总结
- 11-【实操】Linux的文件解压缩命令
- 12-【实操】Linux的文件解压缩命令(zip和unzip)
- 13-【案例】linux的文件与目录的综合案例一
- 14-【案例】linux的文件与目录的综合案例二
3-3 用户和组管理

- 15-【理解】Linux的用户和用户组的基本概念
- 16-【实操】Linux的用户组管理(用户组添加)
- 17-【实操】Linux的用户组管理(用户组修改和删除)
- 18-【总结】今日总结
- 【回顾】01-课前回顾和今日内容
- 02-【实操】 Linux的用户和用户组管理(用户添加)
- 03-【案例】Linux的用户和用户组管理(添加用户案例)
- 04-【实操】Linux的用户和用户组管理(用户修改)
- 05-【案例】 Linux的用户和用户组管理(用户修改案例)
- 06-【实操】Linux的用户和用户组(设置密码和切换用户)
- 07-【实操】Linux的用户和用户组管理(删除用户)
- 08-【案例】Linux的用户和用户组管理综合案例
- 09-【总结】上午内容的总结说明
3-4 权限与所有权管理

- 10-【理解】Linux的权限基本介绍
- 11-【实操】Linux的权限设置方式一(通过字母设置)
- 12-【案例】Linux的权限设置方式一(通过字母设置)
- 13-【案例】Linux的权限设置方式二(数字设置)
- 14-【了解】不同权限下目录所具备能力演示
- 15-【了解】umask值(文件和目录的默认权限)
- 16-【理解】Linux的特殊权限_冒险位s
- 17-【理解】Linux的特殊权限_粘滞位t
- 18-【实操】Linux中文件所属用户修改
- 19-【实操】Linux中文件所属用户组修改
- 20-【实操】Linux中同时修改所属用户和所属组
- 21-【实操】Linux中ACL权限查询和设置操作
- 22-【实操】Linux中ACL权限删除操作
- 23-【总结】今日总结
- 01-【作业一】权限综合案例一
- 02-【作业二】权限综合案例二
- 03-【作业三】权限综合案例三
- 04-【回顾】昨日内容回顾和今日内容
3-5 软件包管理

- 05-【了解】软件包的基本介绍
- 06-【了解】二种包管理工具(命令)介绍
- 07-【实操】rpm包管理命令相关使用
- 08-【实操】dnf的仓库相关管理命令
- 09-【实操】dnf命令的相关使用操作
- 10-【总结】上午内容的总结
- 11-【实操】Ubuntu操作系统的二个包管理工具演示
3-6 系统服务管理

- 12-【实操】系统服务介绍及查看系统服务
- 13-【实操】systemctl命令的相关使用
- 14-【了解】系统服务日志的查询命令
- 15-【实操】定时任务的相关操作
- 16-【理解】防火墙的基本介绍
- 17-【实操】防火墙的规则配置语法说明
- 18-【案例】防火墙规则配置案例
- 19-【实操】Ubuntu的防火墙的说明
- 20-【总结】今日总结说明
- 01-【回顾】课前回顾和今日内容
- 02-【理解】Linux的centos stream网络服务介绍和基本管理
- 03-【实操】centos stream网卡的相关命令
- 04-【实操】centos stream修改静态IP地址(方式一)
- 05-【实操】centos stream修改静态IP地址(方式二)
- 06-【实操】Ubuntu Server网络服务管理
- 07-【实操】Ubuntu Server静态IP配置操作
3-7 系统管理命令

- 08-【实操】进程管理命令ps
- 09-【实操】如何杀死进程(kill)
- 10-【实操】如何查看进程所占用的端口
- 11-【实操】查看系统状态_任务管理器(top和htop)
- 12-【总结】上午内容的回顾
- 13-【实操】查看磁盘和内存的命令(df和free)
- 14-【实操】用于挂载到后台运行命令一(nohup)
- 15-【实操】用于挂载到后台运行方式(screen)
- 16-【实操】主机名的配置操作
第四章 基于云平台博客系统部署与监控运维实战

4-1 云服务器介绍

- 17-【了解】什么是云服务器 免费试学
- 18-【了解】ECS实例规格和计费方式 免费试学
- 19-【实操】如何在阿里云中购买ECS服务器 免费试学
- 20-【实操】如何在阿里云中释放服务器 免费试学
- 21-【总结】今日总结 免费试学
- 01-【回顾】昨日回顾和今日内容 免费试学
- 02-【实操】如何申领一台阿里云ECS服务器 免费试学
4-2 云服务器的相关使用

- 03-【实操】阿里云ECS服务器基本使用_如何开关机操作 免费试学
- 04-【实操】阿里云ECS服务器基本使用_调整操作系统 免费试学
- 05-【实操】阿里云ECS服务器基本使用_资源变更(CPU、内存、硬盘) 免费试学
- 06-【实操】阿里云ECS服务器基本使用_网络带宽变更操作 免费试学
- 07-【理解】阿里云的ECS安全组介绍 免费试学
- 08-【理解】阿里云ECS安全组相关使用 免费试学
- 09-【实操】阿里云ECS基本使用_连接ECS服务器 免费试学
4-3 博客系统部署实战

- 10-【了解】博客系统基本介绍
- 11-【理解】博客系统的架构及其部署节点说明
- 12-【实操】博客系统_准备两台阿里云服务器
- 13-【实操】博客系统_对二台服务器进行配置操作
- 14-【总结】上午内容的总结说明
- 15-【实操】博客系统部署实施_JDK安装操作
- 16-【实操】博客系统部署实施_MySQL的安装操作
- 17-【实操】博客系统部署实施_导入MySQL数据
- 18-【实操】博客系统部署实施_部署tomcat服务
- 19-【实操】博客系统部署实施_项目部署至tomcat中
- 20-【说明】如何查看tomcat的日志
- 21-【总结】今日内容
- 01-【回顾】昨日回顾和今日内容
- 02-【回顾】如何将昨日的服务恢复正常
- 03-【实操】博客系统部署实施_Nginx部署
- 04-【实操】博客系统部署实施_Nginx配置反向代理
- 05-【说明】Nginx的日志说明
- 06-【了解】域名的基本介绍
4-4 利用云监控完成服务器系统监控

- 07-【了解】云监控的基本概念及其开通云监控
- 08-【实操】如何开启主机监控操作
- 09-【实操】如何设置报警规则方案
- 10-【实操】如何开启一键化的告警方案
- 11-【实操】如何设置监控可视化大屏
4-5 阶段总结

- 01-阶段一整体回顾
- 02-阶段二整体回顾(上)
- 03-阶段二整体回顾(中)
- 04-阶段二整体回顾(下)
- 05-阶段三的整体回顾
阶段二 运维系统服务
展开第一章 网络基础与进阶

1-1 网络基础

- 01-【实操】二进制与十进制互转 免费试学
- 02-【理解】IP和MAC地址介绍和区别说明 免费试学
- 03-【总结】上午内容的总结说明 免费试学
- 04-【理解】IP地址介绍和子网掩码介绍 免费试学
- 05-【理解】IP地址的分类 免费试学
- 06-【了解】保留IP有哪些 免费试学
- 07-【实操】根据给定的IP和子网掩码求网络地址 免费试学
- 08-【实操】判断两个IP是否属于同一网段 免费试学
- 09-【理解】子网划分的依据方案 免费试学
- 10-【理解】根据给定的子网掩码计算容量主机数量 免费试学
- 11-【实操】根据子网位来划分子网计算合理的子网掩码 免费试学
- 12-【实操】根据主机位来划分子网确认子网掩码 免费试学
- 13-【实操】案例根据IP划分子网络方案 免费试学
1-2 网络进阶

- 01-【理解】RAID级别详解
- 02-【实操】RAID的实战操作
- 03-【作业】任务一(网络配置)
- 04-【作业】任务二(DNS解析)
- 05-【作业】任务三(日志集中管理)
- 06-【作业】任务四(磁盘管理与日志存储优化)
- 07-【了解】OSI七层模型及其每层模型中叫法
- 08-【总结】上午内容的回顾
- 09-【理解】客户端如何通过网络连接目标服务器流程
- 10-【总结】客户端如何通过网络连接目标服务器流程
- 11-【理解】TCP的三次握手和四次挥手
- 12-【理解】VMware网络模式
- 13-【实操】如何查看路由表
- 14-【理解】如何通过路由表判断各个数据访问路径
- 15-【实操】如何增加和删除网关操作
- 16-【实操】路由类型_主机路由
- 17-【实操】路由类型_网络路由
- 18-【总结】路由类型操作总结
- 19-【实操】如何让Linux开启包转发
第二章 系统服务

2-1 SSH服务

- 01-【说明】今日内容说明 免费试学
- 02-【实操】如何挂载服务器 免费试学
- 03-【实操】虚拟机克隆介绍和克隆实操与配置 免费试学
- 04-【常见问题】VMware的版本问题的说明 免费试学
- 05-【了解】SSH的基本概念 免费试学
- 06-【理解】SSH的秘钥认证的工作原理【上】 免费试学
- 07-【理解】SSH的秘钥认证的工作原理【下】 免费试学
- 08-【了解】如何安装SSH服务并配置 免费试学
- 09-【案例】实现node2连接node1的免密登录 免费试学
- 10-【案例】实现node1和node2之间免密配置 免费试学
- 11-【总结】上午内容的总结说明 免费试学
- 12-【实操】基于SSH实现发送命令到远程服务器 免费试学
- 13-【概念】基于SSH进行免密数据传输(语法介绍) 免费试学
- 14-【实操】基于SSH实现爱你免密数据传输操作 免费试学
- 15-【综合案例】完成在node1节点安装JDK(上) 免费试学
- 16-【综合案例】基于SCP完成node2节点的安装JDK操作 免费试学
- 17-【实战】基于Ubuntu实现三个节点免密互联 免费试学
2-2 数据同步服务

- 01-【总结】课前回顾和今日内容 免费试学
- 02-【了解】数据同步的基本介绍 免费试学
- 03-【安装】安装数据同步RSYNC服务 免费试学
- 04-【案例】基于RSYNC完成基本数据同步操作 免费试学
- 05-【案例补充】关于--delete参数的说明 免费试学
- 06-【综合案例】基于rsync完成定时同步操作(上) 免费试学
- 07-【综合案例】基于rsync完成定时同步操作(下) 免费试学
- 07-【综合案例总结】定时同步案例总结和测试 免费试学
- 08-【案例】实时同步的需求说明 免费试学
- 09-【总结】上午内容的总结 免费试学
- 10-【总结】上午内容的总结 免费试学
- 11-【分析】结合INOTIFY实现实时同步的分析 免费试学
- 12-【说明】INOTIFY的介绍和基本使用 免费试学
- 13-【实操】编写脚本完成实时同步 免费试学
- 14-【实操】将实时同步的脚本变更为系统服务项 免费试学
- 15-【分析】为什么要将RSYNC作为服务项运行 免费试学
- 16-【优化】如何将rsync配置为服务项 免费试学
- 17-【优化】如何将rsync配置为系统服务 免费试学
- 18-【实操】如何通过手动同步方式连接RSYNC服务 免费试学
- 19-【实操】连接rsync服务如何省略输入密码操作 免费试学
- 20-【优化】对实时脚本进行优化让其连接RSYNC服务 免费试学
- 21-【实操】清空今日所有内容 免费试学
2-3 FTP与磁盘挂载

- 01-【了解】FTP的基本介绍
- 02-【理解】FTP的两种工作模式
- 03-【理解】FTP服务器的安装配置(匿名操作)
- 04-【实操】FTP的客户端的安装与连接操作
- 05-【总结】上午内容的总结说明
- 06-【实操】基于Windows访问FTP服务器
- 07-【实操】禁用匿名用户访问
- 08-【实操】将用户禁锢在指定的目录下
- 09-【实操】如何设置某些用户不受禁锢限制
- 10-【实操】如何在FTP服务器中设置黑白名单
- 11-【实操】基于FTP工具连接FTP服务器
- 12-【作业】FTP综合案例_服务端整体配置
- 13-【作业】FTP综合案例_客户端整体操作
- 14-【说明】磁盘挂载主要涉及相关命令
- 15-【实操】如何挂载一块新磁盘_给服务器插入磁盘
- 16-【实操】如何挂载一块新磁盘_磁盘分区操作
- 17-【实操】如何挂载一块新磁盘_如何进行格式化操作
- 18-【实操】如何挂载一块新磁盘_如何基于mount命令进行磁盘临时挂载
- 19-【实操】如何挂载一块新磁盘_永久挂载的二种方式
- 20-【综合案例】磁盘挂载的综合案例演示
2-4 共享文件和目录服务

- 01-【了解】NFS的基本介绍
- 02-【实操】NFS服务器端的相关配置
- 03-【实操】NFS客户端的挂载网络磁盘操作
- 04-【问题】客户端在挂载磁盘的小问题说明
- 05-【了解】NFS工作原理
- 06-【了解】SAMBA基本介绍
- 07-【实操】配置SAMBA服务端相关操作
- 08-【实操】在客户端通过Linux连接samba
- 09-【实操】在客户端通过Windows连接操作方式一
- 10-【实操】在客户端通过WINDOWS连接方式二
- 12-【需求】综合案例需求说明
- 13-【作业】数据传输各项服务综合案例(1)
- 14【作业】数据传输各项服务综合案例(2)
- 15-【作业】数据传输各项服务综合案例(3)
- 16-【作业】数据传输各项服务综合案例(4)_了解
2-5 DNS服务器

- 01-【回顾】课前回顾和今日内容
- 02-【作业】子网划分作业
- 03-【了解】DNS的基本概念
- 04-【了解】DNS结构
- 05-【了解】域名注册机构
- 06-【理解】DNS服务器工作原理
- 07-【理解】为什么要自建DNS服务器
- 08-【了解】DNS服务器软件介绍
- 09-【重点】如何设置一台标准化的服务器
- 10-【实操】DNS的安装操作(上)
- 11-【回顾】上午内容的回顾
- 12-【实操】DNS的正向解析注册文件配置操作
- 13-【实操】DNS的反向解析配置以及启动操作(下)
- 14-【实操】DNS的客户端配置与测试
- 15-【总结】今日内容总结
2-6 RSYSLOG系统日志管理

- 01-【回顾】课前回顾和今日内容
- 02-【作业】DNS综合作业(上)
- 03-【作业】DNS综合作业(中)
- 04-【作业】DNS综合作业(下)
- 05-【作业】DNS综合作业_整体测试
- 06-【了解】日志的基本概念
- 07-【实操】日志命令logger基本使用
- 08-【了解】RSYSLOG日志介绍
- 09-【记录+理解】系统中常见的日志文件
- 10-【了解】除系统日志以外的相关日志说明
- 11-【记录+理解】RSYSLOG日志的配置文件介绍(上)
- 12-【记录+理解】RSYSLOG日志的配置文件介绍(下)
- 13-【实操】rsyslog规则配置的demo案例
- 14-【总结】上午内容的总结说明
- 15-【综合案例二】rsyslog的统一转发日志案例
- 15-【综合案例一】rsyslog综合案例一测试操作
- 15-【综合案例一】rsyslog综合案例一配置实现
- 16-【小结】针对RSYSLOG的应用场景说明
- 17-【理解】日志轮替的基本概念
- 18-【了解】日志轮替工具logrotate
- 19-【说明】关于日志轮替的工具的配置参数说明
- 20-【补充点】文件的属性和HUP信号说明
- 21-【作业题】日志轮替的作业题思路说明
- 22-【总结】今日内容总结
- 23-【作业】轮替作业一说明
2-7 磁盘管理

- 01-【回顾】课前回顾和今日内容
- 02-【作业】tomcat的轮替实战操作
- 03-【了解】磁盘管理的基本介绍
- 04-【了解】磁盘结构介绍
- 05-【了解】文件系统的基本介绍
- 06-【记录】常用的磁盘管理命令
- 07-【理解】磁盘分区二种方式介绍以及磁盘分区准备工作
- 08-【实操】基于GPT的分区实操
- 09-【总结】GPT总结和演示gdisk方案【了解】
- 10-【实操】如何设置交换内存分区方案
- 11-【总结】设置交换内存分区问题说明
- 12-【总结】磁盘分区挂载的总结说明
- 13-【总结】上午内容的总结说明
- 14-【了解】LVM的基本介绍
- 15-【实操】LVM的基本使用(上)
- 16-【实操】LVM的基本使用(下)
- 17-【实操】LVM的其他操作_扩容卷组
- 18-【实操】LVM的其他操作_扩容逻辑卷
- 19-【其他操作】LVM的其他操作_移除物理卷和快照能力
- 20-【理解】什么是RAID
- 21-【理解】RAID的级别和软硬RAID
2-8 时间同步与深层防火墙

- 01-【总结】课前回顾和今日内容
- 02-【实战】不同网络之间互通案例_准备工作的分析
- 03-【实战】不同网络之间互通案例_准备工作的实操
- 04-【实战】不同网络之间互通案例_准备工作的实操(下)
- 05-【实战】不同网络之间互通案例_如何打通(上)
- 06-【实战】不同网络之间互通案例_如何打通(下)
- 07-【总结】上午内容的回顾
- 08-【实战】如何实现让仅主机实现上网能力
- 09-【了解】什么是NTP以及为什么要进行时间同步
- 10-【了解】NTP时间同步的基本原理
- 11-【了解】如何查看同步时间源以及查看同步状态
- 12-【实操】NTP安装与配置说明
- 13-【实操】NTP实施配置案例
第三章 Java智慧养老单体项目手动部署上线

3-1 Java智慧养老单体项目开发环境复原

- 01-[回顾]课前回顾和今日内容 免费试学
- 02-[作业]完成多台服务器时间同步操作 免费试学
- 03-[了解]selinux的基本介绍 免费试学
- 04-[了解]selinux的基本使用 免费试学
- 05-[了解]中州养老项目的基本介绍 免费试学
- 06-[了解]中州养老项目的技术架构 免费试学
- 07-[理解]中州养老项目_前后端分离开发介绍 免费试学
- 08-[说明]关于项目的开发环境运行部署说明 免费试学
- 09-[实操]中州养老开发环境演练_JDK安装 免费试学
- 10-[实操]中州养老开发环境演练_IDEA安装操作 免费试学
- 11-[实操]中州养老开发环境演练_IDEA安装激活方案[仅学习] 免费试学
- 12-[总结]上午内容的总结回顾 免费试学
- 13-[实操]中州养老开发环境演练_将后端项目挂载到IDEA中 免费试学
- 14-[实操]中州养老开发环境演练_Maven的基本介绍 免费试学
- 15-[实操]中州养老开发环境演练_如何安装Maven环境 免费试学
- 16-[错误]Maven配置的错误说明 免费试学
- 17-[实操]中州养老开发环境演练_配置mvn的本地仓库 免费试学
- 18-[实操]中州养老开发环境演练_调整项目环境 免费试学
- 19-[了解]中州养老项目的所依赖第三方工具说明 免费试学
- 20-[实操]中州养老开发环境演练_安装MySQL并导入数据 免费试学
- 21-[实操]中州养老开发环境演练_Redis的基本介绍 免费试学
- 22-[实操]中州养老开发环境演练_Redis的安装操作 免费试学
- 23-[实操]中州养老开发环境演练_阿里云的OSS的介绍与申请 免费试学
- 24-[实操]中州养老开发环境演练_部署百度千帆大模型 免费试学
- 25-[实操]中州养老开发环境演练_启动运行后端项目 免费试学
3-2 Java智慧养老单体项目开发部署上线

- 01-[回顾]课前回顾和今日内容
- 02-[实操]中州养老项目开发环境部署演练_安装nodejs
- 03-[实操]中州养老项目开发环境部署演练_安装VScode
- 04-[实操]中州养老项目开发环境部署演练_如何挂载前端项目
- 05-[了解]中州养老项目开发环境部署演练_如何运行小程序
- 05-[实操]中州养老项目开发环境部署演练_如何运行前端项目
- 06-[理解]中州养老部署上线_部署架构和部署节点说明
- 07-[实操]中州养老部署上线_各个节点的初始化环境准备
- 08-[实操]中州养老部署上线_三个节点时间同步操作
- 10-[总结]上午内容总结说明
- 11-[实操]中州养老部署上线_部署阿里云OOS和百度千帆大模型
- 12-[实操]中州养老部署上线_后端打包操作_JDK安装
- 13-[实操]中州养老部署上线_后端系统打包操作
- 14-[实操]中州养老部署上线_后台系统启动运行并测试
- 15-[问题说明]在部署时候存在问题以及日志查看
- 16-[实操]中州养老部署上线_将后端项目打包为war包
- 17-[实操]中州养老部署上线_如何安装tomcat
- 18-[实操]中州养老部署上线_基于tomcat部署后端管理系统
- 19-[总结]今日总结
- 01-[回顾]课前回顾和今日内容
- 02-[回顾]中州养老项目部署上线_将后端程序启动
- 03-[了解]中州养老项目部署上线_Nginx的基本介绍
- 04-[实操]中州养老项目部署上线_Nginx安装操作
- 05-[实操]中州养老项目部署上线_对前端项目进行打包操作
- 06-[实操]中州养老项目部署上线_前端系统部署上线操作
- 07-[实操]中州养老项目部署上线_如何配置DNS服务器
- 08-[实操]中州养老项目部署上线_添加日志数据存储磁盘
- 09-[实操]中州养老项目部署上线_日志轮替的设置
- 10-[实操]中州养老项目部署上线_日志服务数据同步
第四章 04_shell脚本

4-1 小工具

- 01_小工具grep别名定义显示颜色
- 02_小工具grep使用【常用选项】
- 03_小工具cut使用【列截取】
- 05_小工具sort和uniq使用
- 06_小工具使用tee
- 07_小工具使用diff【正常模式】
- 08_小工具使用diff【上下文模式】
- 09_小工具使用diff【合并模式】
- 10_小工具使用diff【其他技巧】
- 11_小工具使用paste
- 12_小工具tr使用【熟悉功能】
- 15_shell中的通配符
- 16_shell中引号区别
4-2 Shell基础知识

- 01_编译型语言分类
- 02_SHELL介绍
- 03_如何学习SHELL脚本
- 04_SHELL脚本编写和执行
- 05_BASH特性
- 06_通配符【星和问号】
- 07_bash通配符2
- 08_rename批量重命名
- 09_bash中的引号【理解】
- 10_环境变量分类
- 11_系统内置变量1
- 12_系统内置变量2
- 13_上午内容回顾【变量分类】
- 14_变量定义+获取+取消【熟悉】
- 15_变量定义规则+命令结果赋值变量
- 16_定义有类型的变量
- 17_普通数组定义
- 18_关联数组定义及获取
- 19_交互式定义变量read
- 20_替换或者删除变量内容【扩展】
- 21_shell中简单的四则运算
- 22_i++和++i的区别
- 23_四则运算小结
4-3 Shell选择结构

- 01_课前回顾环境变量和本地变量
- 02_课前回顾变量定义及获取
- 03_课前回顾四则运算
- 04_条件判断语法格式
- 05_判断条件参数【记忆】
- 06_整数和字符串判断
- 07_多重条件判断【记住规则】
- 08_条件判断补充+总结
- 09_流程控制语句基本语法结构
- 10_应用案例1(判断主机是否互通)
- 11_应用案例1_优化1
- 12_应用案例1_优化2
- 13_应用案例2_分析
- 14_应用案例2_实现
- 15_应用案例3分析+实现
- 16_应用案例2bug修复【pgrep和pidof】
- 17_课堂作业
- 18_课堂作业2
- 19_for循环的语法结构
- 20_for循环语法结构补充
4-4 Shell循环

- 01_回顾+for循环语法结构
- 02_for循环打印1-100奇数和
- 03_for循环计算1-100奇数和【类C】
- 04_计算1-100奇数和总结
- 05_循环控制语句
- 06_循环控制语句2
- 07_判断一个数是否是质数
- 08_for批量创建用户
- 09_批量创建用户
- 10_并发执行判断主机是否ping通
- 11_for循环总结
- 12_while循环语法结构
- 13_while循环语法结构2
- 14_while循环语法结构3
- 15_while应用案例分析【明白思路】
- 16_while应用案例实现+测试
- 17_until语法结构
- 18_until应用案例
- 19_循环语句总结
4-5 Shell随机数与循环嵌套

- 01_RANDOM随机数1
- 02_随机数应用1
- 03_随机数应用2_while循环实现
- 04_随机数应用2_抽取幸运观众1
- 05_随机数应用2_优化
- 06_嵌套循环1
- 07_嵌套循环2
- 08_嵌套循环3
- 09_嵌套循环打印99口诀表
- 10_阶段性总结+扩展shift
- 11_expect程序交互
- 12_expect程序交互2
- 13_expect程序交互3
- 14_expect和shell脚本结合使用
- 15_实战案例_分析
- 16_实战案例_功能拆解
- 17_实战案例_功能拆解2
- 18_实战案例_实现
- 19_实战案例_测试
4-6 Shell函数与正则表达式

- 01_脚本推公钥优化avi
- 02_实战案例3_统计web服务的连接状态
- 03_关联数组补充
- 04_case语句基本语法结构1
- 05_case语句基本语法结构2
- 06_case脚本中菜单打印
- 07_case应用案例1
- 08_caes应用案例优化+总结
- 09_函数定义和函数调用
- 10_函数中return作用1
- 11_函数中return作业2
- 12_应用案例
- 13_综合案例_需求说明
- 14_综合案例需求分析
- 15_综合案例实现1
- 16_综合案例实现2
- 17_综合案例实现3
- 17_正则表达式元字符1
- 18_正则表达式元字符2
- 19_正则表达式元字符3+perl扩展正则
- 20_扩展正则
- 21_正则匹配IP地址
- 22_第二类正则表达式
4-7 Shell三剑客(上)

- 01_sed的工作流程
- 02_sed基本语法和命令_(pd)
- 03_sed基本命令_(iac)
- 04_sed基本命令_(rw!)
- 05_sed基本命令_(sg)
- 06_sed基本命令(=&和i)
- 07_sed命令综合运用1
- 08_sed处理smb.conf配置文件
- 09_sed工具过滤IP地址
- 10_sed工具截取IP地址
- 11_sed使用总结
- 12_sed脚本使用
- 13_sed工具结合正则表达式使用总结
- 14_sed总结
4-8 Shell三剑客(下)

- 01_awk简答介绍[了解]
- 02_awk命令行模式
- 03_awk脚本模式
- 04_awk内部变量1
- 05_awk内部变量2_FS和OFS
- 06_awk内部变量_RS和ORS
- 07_awk工作原理【理解】
- 08_awk变量定义和打印
- 09_awk内部变量RS和ORS补充
- 10_awk中BEGIN和END使用
- 11_awk中BEGIN和END使用2avi
- 12_awk和正则表达式结合使用1
- 12_awk格式化输出
- 13_awk截取IP地址
- 14_awk多个地址定位补充
- 15_awk流程控制语句1
- 16_awk流程控制语句2
- 17_awk结合循环语句使用1
- 18_awk嵌套循环
- 19_循环控制语句
- 20_awk循环讲解【理解规则】
- 21_awk算数运算
- 22_awk统计案例
- 23_企业案例实战【需求】
- 24_awk总结
- 25_SHELL编程
第五章 05 mysql-dba

5-1 MySQL安装与配置

- 01-任务背景
- 02-关系型数据库
- 03-MySQL数据库概述
- 04-创建自定义虚拟机环境
- 05-CentOS7.6操作系统最小化安装
- 06-CentOS7.6操作系统最小化后续配置
- 07-拍摄拍照(非常重要)
- 08-MySQL软件的三种安装方式对比
- 09-数据库与数据库实例
- 10-MySQL GLIBC安装前奏
- 11-MySQL GLIBC版本的安装与配置
- 12-软件的安装常见问题答疑
- 13-MySQL GLIBC版本后续配置
- 14-关闭密码强度检测
- 15-MySQL源码编译安装
- 16-MySQL数据库初始化
- 17-MySQL源码编译安装后的后续配置
- 18-常见问题1-如何访问不同的数据库
- 19-常见问题2-忘记root密码的解决方案
- 01-客户端工具mysql使用
- 02-系统默认的数据库信息
- 03-客户端工具mysqladmin使用
5-2 SQL语句详解

- 04-SQL概述与MySQL求帮助
- 05-数据库的内部结构与数据库的基础操作
- 06-数据表创建与查询
- 07-给EditPlus添加SQL的语法着色
- 08-数据表的修改(字段-引擎-编码)
- 09-重命名与移动操作
- 10-删除数据表
- 11-数据的添加与查询操作
- 12-数据的修改操作
- 13-数据的删除与清空操作
- 01-为什么需要了解字段的类型
- 02-数据类型之整数类型
- 03-数据类型之小数类型
- 04-数据类型之字符串类型(定长与变长)
- 05-数据类型之文本类型
- 06-数据类型之其他字符串类型
- 07-数据类型之日期时间类型
- 08-SQL查询语句之SQL五子句
- 09-WHERE子句之like模糊查询
- 10-WHERE子句之等于大于小于不等于查询
- 11-WHERE子句之逻辑运算符
- 12-WHERE子句之区间查询
- 13-WHERE子句之IN查询
- 14-DISTINCT去重操作
- 15-GROUP BY子句之统计函数
- 16-GROUP BY子句之分组原理与实践
- 17-HAVING子句
- 18-ORDER BY子句
- 19-LIMIT子句
- 20-多表查询之联合查询
- 21-交叉连接(了解)
- 22-内连接查询(重点)
- 23-外连接查询(重点)
- 24-别名机制
5-3 用户管理与权限管理

- 01-用户的创建
- 02-用户的删除
- 03-用户的修改
- 04-给用户授权
- 05-查询用户权限
- 06-with grant opiton选项
- 07-使用grant创建用户
- 08-revoke回收权限
5-4 MySQL备份详解

- 09-任务背景
- 10-MyISAM引擎存储结构
- 11-InnoDB引擎存储结构
- 12-MySQL错误日志
- 13-MySQL二进制日志
- 14-备份考虑的因素与备份的三种类型
- 15-备份工具
- 16-备份方法
- 17-逻辑备份之表级备份与还原
- 18-逻辑备份之库级备份与还原
- 19-mysqldump全库级备份
- 20-mysqldump小结
- 21-增量备份的核心原理
- 22-增量备份的具体实践
- 01-数据记录的逻辑导出
- 02-数据记录的逻辑导入
- 03-数据导入案例(导入规则的文本文件)
- 04-Navicat工具使用(上)
- 05-Navicat工具使用(下)
- 06-xtrabackup工具介绍
- 07-xtrabackup备份恢复原理
- 08-xtrabackup软件的安装
- 09-xtrabackup全库备份核心思路
- 10-xtrabackup全库备份(上)
- 11-xtrabackup全库备份(下)
- 12-mysql.sock套接字问题补充
- 13-xtrabackup增量备份的核心原理
- 14-xtrabackup增量备份(上)
- 15-xtrabackup增量备份(下)
5-5 MySQL主从复制

- 01-课程目标
- 02-MySQL集群概述
- 03-MySQL复制原理
- 04-MySQL复制架构体系
- 05-安装前的环境准备
- 06-MySQL主从复制核心思路
- 07-MySQL主从复制之MASTER配置
- 08-MySQL主从复制之SLAVE从服务器软件的安装
- 09-MySQL主从复制之数据同步操作
- 10-MySQL无法启动的三种情况
- 11-MySQL主从复制之主从复制的实现
- 12-SLAVE从服务器不小心写入数据解决方案
- 13-基于GTIDs的主从复制搭建
- 14-SLAVE从服务器不小心写入数据解决方案
5-6 半同步复制

- 01-半同步复制
- 02-MySQL插件卸载
- 03-mysqld重启后,需要手工启动主从同步
5-7 MHA高可用集群架构

- 04-MHA任务背景
- 05-MHA简介
- 06-MHA前期环境准备
- 07-一主两从之主服务器环境准备
- 08-一主两从之从服务器环境准备
- 09-配置主从
- 10-MHA软件的安装以及配置互信(免密)
- 11-配置admin用户的sudo权限
- 12-编写MHA配置文件以及检测SSH互信以及MySQL主从
- 13-FailOver故障切换测试
阶段三 运维线上实战:千万级电商系统解决方案
展开第一章 1_Nginx企业级架构

1-1 企业LNMP架构与商城系统上线部署

- 01-任务背景
- 02-LNMP环境准备
- 03-LNMP工作原理
- 04-MySQL软件的安装
- 05-Nginx软件编译安装
- 06-使用Shell脚本编译安装Nginx
- 07-Nginx服务配置
- 08-PHP软件的编译安装
- 09-PHP配置与启动
- 10-LNMP关联配置以及环境测试
第二章 2_企业级Nginx部署配置

2-1 Nginx企业级部署实践(一)

- 01-学习目标
- 02-Nginx软件重装过程
- 03-Nginx软件的平滑升级
- 04-nginx.conf配置文件结构
- 05-基于域名的虚拟主机(重点)
- 06-扩展:多虚拟主机配置
- 07-基于IP的虚拟主机
- 08-基于端口的虚拟主机
- 09-上线DSShop商城系统(上)
- 10-上线DSShop商城系统(下)
- 11-GZIP压缩
- 12-缓存模块
2-2 Nginx企业级部署实践(二)

- 01-正向代理与反向代理
- 02-LNMPA架构设计原理分析
- 03-LNMPA架构设计实践
- 04-动静分离静态资源解决方案
- 05-基于IP的访问控制
- 06-基于用户的访问控制
- 07-autoindex显示目录模块
- 08-access.log访问日志
- 09-error.log错误日志
- 10-访问日志轮转操作
- 11-第三方模块
- 12-location区块详解
- 13-location区块优先级
- 14-return返回响应状态码
- 15-rewrite重写规则之资源重定向
- 16-rewrite重写规则之域名重定向
- 17-rewrite重写规则之防盗链(上)
- 18-rewrite重写规则之防盗链(下)
- 19-rewrite重写规则应用
- 01-Nginx安全管理
第三章 3-企业级架构HA之服务器高可用

3-1 Nginx+KeepAlived实现HA高可用

- 02-学习目标
- 03-业务背景及其方案设计
- 04-数据库服务器搭建(上)
- 05-数据库服务器搭建(下)
- 06-Keepalived概述
- 07-HA Cluster集群环境准备
- 08-Keepalived的配置与启动
- 09-整合业务(DSShop+Keepalived)
- 10-把Nginx与Keepalived进行整合
- 11-非抢占模式
- 12-VIP脑裂
- 13-Keepalived单播模式
第四章 4-企业级架构之MyCAT读写分离

4-1 MyCAT读写分离实践

- 01-学习目标
- 02-业务背景及其方案设计
- 03-MySQL读写分离的概述
- 04-读写分离的两种实现方式
- 05-配置数据库主从(上)
- 06-配置数据库主从(下)
- 07-基于代码层级的读写分离
- 08-MyCAT服务器环境准备
- 09-JDK的安装与配置
- 10-MyCAT安装与启动测试
- 11-server.xml介绍与schema.xml文件整理
- 12-schema.xml文件的详细配置
- 13-MyCAT客户端与管理端以及在项目中整合MyCAT
- 14-MyCAT读写分离实现
- 15-MyCAT高可用架构设计
第五章 5-企业级架构之Nginx七层负载均衡

5-1 Nginx负载均衡及高可用配置

- 01-学习目标
- 02-引入负载均衡技术
- 03-负载均衡的分类与实现方式
- 04-服务器环境准备
- 05-项目无法访问的几个常见问题
- 06-Nginx编译安装
- 07-Nginx负载均衡配置
- 08-负载均衡测试
- 09-负载均衡常见错误汇总
- 10-分发请求关键字backup与down
- 11-负载均衡的3种调度算法
- 12-Session共享解决方案
- 13-高可用负载均衡
第六章 6-企业级架构之LVS四层负载均衡

6-1 LVS中NAT模式、DR模式、调度算法以及高可用LVS负载均衡

- 01-学习目标
- 02-LVS概述及工作原理
- 03-LVS组成及相关术语
- 04-LVS的三种工作模式
- 05-NAT模式的工作原理
- 06-NAT模式实战之环境准备
- 07-NAT模式搭建实战
- 08-NAT模式修改操作
- 09-DR模式的工作原理
- 10-DR模式的搭建实战
- 01-LVS之Tun隧道模式(了解)
- 02-LVS的四种静态调度算法
- 03-LVS的六种动态调度算法
- 04-Keepalived+LVS高可用负载均衡
第七章 7-企业级架构之HAProxy七层负载均衡

7-1 HAProxy负载均衡配置详解

- 05-HAProxy安装与配置
- 06-HAProxy常见错误
- 07-HAProxy常用调度算法
- 08-HAProxy+MySQL实现高可用
第八章 8-企业级架构之Memcached缓存服务器设计

8-1 Memcached缓存服务器部署与使用实战

- 10-Memcached背景描述及其方案设计
- 11-Memcached软件的安装与启动
- 12-Memcached软件的连接
- 13-set设置命令
- 14-get获取命令
- 15-add与replace命令
- 16-prepend与append命令
- 17-delete与flush_all命令
- 18-delete与flush_all补充
- 19-incr与decr运算命令
- 20-stats命令与面试题解析
- 21-memcached使用注意事项
- 22-Memcached在生产环境下怎么玩
- 01-PHP Memcached扩展安装(上)
- 02-PHP Memcached扩展安装(下)
- 03-使用PHP代码操纵Memcached
- 04-Memcached管理工具
- 05-失效与清除机制
- 06-Session入Memcached
- 07-Session入库另外一种玩法
- 08-Memcached单机多实例与开机启动设置
- 09-memcached脚本补充
第九章 9-企业级架构之Redis缓存服务器设计

9-1 Redis缓存服务器部署与使用实践

- 11-业务背景描述及方案设计
- 12-Redis概述
- 13-Redis环境准备
- 14-Redis安装与启动
- 15-Redis求帮助
- 16-与key相关的操作(上)
- 17-与key相关的操作(下)
- 18-字符串类型之set与get方法
- 19-字符串类型之计算方法(自增或自减)
- 20-字符串类型之append追加方法
- 21-字符串类型之substr截取方法
- 01-双向链表的常用方法
- 02-双向链表的应用场景
- 03-set无序集合的常用方法
- 04-set无序集合的应用场景
- 05-zset有序集合的常用方法及应用场景
- 06-hash哈希的常用方法及应用场景
- 07-RDB快照持久化
- 08-RDB还原操作
- 09-AOF数据持久化
- 10-Redis主从复制
- 11-Redis主从故障切换
- 12-Redis安全限制
- 13-安装Redis扩展程序
- 14-Session入Redis(重点)
- 15-OpenResty+Redis实现WAF
- 16-Redis中的哨兵模式(新)
- 01-Redis集群概述
- 02-Redis集群配置(上)
- 03-Redis集群配置(下)
- 04-Redis集群补充:重启操作
第十章 10-企业级架构之MongoDB日志服务器架构设计

10-1 MongoDB实战部署与日志服务器部署详解

- 06-MongoDB业务背景及架构设计
- 07-MongoDB概述
- 08-MongoDB环境准备
- 09-MongoDB安装与配置
- 10-MongoDB插入普通数据
- 11-MongoDB插入多维数据
- 12-MongoDB插入数组型数据
- 13-MongoDB查询之条件与范围查询
- 14-MongoDB查询之多字段范围查询与多维字段查询
- 15-MongoDB查询之数组条件的查询
- 16-MongoDB查询之限制字段查询
- 17-MongoDB查询之限制字段查询与多条件或查询
- 18-MongoDB查询之排序查询与总记录查询
- 19-MongoDB查询之skip与limit限制查询
- 20-MongoDB修改数据
- 21-MongoDB删除数据
- 22-MongoDB远程登录与mongodb服务配置
- 23-MongoDB用户权限
- 01-PHP MongoDB扩展安装
- 02-Studio 3T桌面管理软件
- 03-使用PHP操纵MongoDB实现日志写入
- 04-MongoDB实现备份与还原操作
第十一章 11-企业级架构之Java项目部署实战

11-1 Nginx + Tomcat之Java项目实战部署

- 06-Nginx+Tomcat架构图
- 07-Tomcat服务器环境准备及JDK部署
- 08-Tomcat部署与启动
- 09-Tomcat服务定制
- 10-Tomcat默认主页及项目目录
- 11-Tomcat官方实例代码
- 12-Tomcat虚拟主机配置
- 13-Server Status服务器状态
- 14-应用管理
- 15-Host虚拟主机管理
- 16-Nginx动静分离
- 17-Nginx+Tomcat实现负载均衡
- 18-ZrLog项目的安装与部署
阶段四 运维线下实战:运维自动化
展开第一章 存储专题

1-1 存储基本概念与SAN存储

- 1-回顾架构与存储引入
- 2-存储分层1
- 3-存储分层2
- 4-存储的分类
- 5-存储类型的分类
- 6-IP-SAN之iscsi介绍与环境准备说明
- 7-iscsi实现1
- 8-iscsi实现2
1-2 glusterfs分布式存储

- 9-分布式存储概念
- 10-分布式存储概念2-glusterfs实验环境说明
- 11-glusterfs集群搭建过程演示
- centos7系统安装与环境配置1
- centos7系统安装与环境配置2
- centos7系统安装与环境配置3
- 1-glusterfs集群环境再确认
- 2-创建replica卷-客户端装包
- 3-客户端挂载与读写测试
- 4-文件存储同读同写测试与高可用进阶
- 5-卷的删除
- 6-stripe卷创建-连接与测试
- 7-distributed卷创建-连接与测试
- 8-distributed-replicated卷创建-连接与测试
- 9-dispersed卷创建-连接与测试
- 10-在线扩容与在线裁减
- 11-glusterfs小结
1-3 ceph集群与owncloud存储实战

- 12-ceph引入
- 13-ceph架构简介
- 14-ceph集群环境说明
- 15-ceph集群环境准备过程演示
- 1-ceph集群部署1
- 2-ceph集群部署2
- 3-ceph集群部署3
- 4-ceph集群部署4
- 5-RADOS存取原理
- 6-RADOS创建pool-写测试-删除pool
- 7-ceph文件存储创建-客户端挂载-读写测试
- 8-ceph高可用测试
- 9-ceph文件存储删除
- 10-ceph块存储创建与使用
- 11-ceph块设备扩容与裁减1
- 12-ceph块设备扩容与裁减2-删除块存储
- 13-ceph对象存储
- 14-owncloud对接ceph对象存储1
- 15-owncloud对接ceph对象存储2
- 16-存储总结
第二章 配置自动化专题

2-1 自动化工具ansible概述与常用模块

- 1-ceph回顾
- 2-认识自动化运维
- 3-自动化运维关注的方面与常见工具比较
- 4-ansible环境准备说明
- 5-ansible安装与连通性测试
- 6-ansible主机清单-服务器分组
- 7-ansible模块介绍与帮助-hostname模块
- 8-file模块
- 9-file模块2
- 10-copy模块
- 11-copy模块2
- 12-stat-copy-fetch模块
- 13-user模块
- 14-group模块-cron模块
- 15-yum_repository模块-yum模块-service模块
- 16-练习题说明
- 17-script模块-command模块-shell模块
2-2 ansible之playbook详解

- 18-playbook介绍-YMAL格式介绍
- 19-playbook实例
- 1-playbook基础语法详解
- 2-playbook实现vsftpd服务自动化
- 3-playbook实现多台服务分离的实现
- 4-playbook实现nfs服务搭建与客户端挂载
2-3 ansible-roles详解与lamp部署实战

- 5-ansible-roles介绍
- 6-ansible-roles目录结构
- 7-通过roles实现lamp1
- 8-通过roles实现lamp2
- 9-通过roles实现lamp3
- 10-通过roles实现lamp并安装discuz的思路与过程
- 11-通过roles实现lnmp思路
- 12-运维体系思路简介
第三章 监控专题

3-1 zabbix监控概述与部署实践

- 1-监控介绍
- 2-常见开源监控平台介绍
- 3-zabbix环境准备与自建yum源方法补充
- 4-zabbix-server安装与配置说明
- 5-zabbix-server安装与配置过程演示与详解
- 6-zabbix监控本机
- 7-zabbix监控远程linux
- 8-用户-用户群组-主机-主机群组
- 9-zabbix排错思路
- 10-zabbix监控项与应用集1
- 11-创建监控项与图形
- 12-自定义监控项与创建图形
- 13-聚合图形
- 14-触发器
- 15-课后作业说明与今日小结
3-2 web检测、自动发现与动作

- 1-昨天环境恢复与课后题目
- 2-昨天课后题目2
- 3-web监测1
- 4-web监测2
- 5-自动发现与动作
- 6-自动发现与动作2
3-3 模板与zabbix报警

- 7-模板
- 8-导入导出
- 9-zabbix报警流程
- 10-zabbix报警配置
- 11-zabbix报警演示
3-4 zabbixproxy案例

- 12-zabbixproxy介绍
- 13-zabbixproxy案例环境准备
- 14-zabbixproxy案例演示1
- 15-zabbixproxy案例演示2
- 16-主动监控与被动监控
3-5 prometheus普罗米修斯安装与部署

- 1-认识prometheus
- 2-时序数据库的介绍
- 3-prometheus特征介绍
- 4-prometheus原理架构图
- 5-prometheus的安装与启动
- 6-prometheus的web界面操作
- 7-node_exporter安装与监控
- 8-mysql_exporter监控mariadb
3-6 prometheus+grafana可视化监控实践

- 9-grafana介绍与安装
- 10-grafana添加prometheus为数据源并实现图形展示metric
- 11-grafana导入mysql监控的json模板
- 12-grafana+onealert报警
- 13-grafana+onealert报警2
- 14-扩展
第四章 日志分析_日志监控ELK

4-1 ELK概述与elasticsearch部署

- 1-ELK引入
- 2-ELK介绍
- 3-ELK环境准备
- 4-单机elasticsearch安装与配置
- 5-elasticsearch集群配置
- 6-ES集群配置关于脑裂的讨论
- 7-ES基础概念
- 8-ES基础API操作
- 9-ES查询语句(拓展)
- 10-ES查询语句(拓展)
- 11-es-head介绍与安装
- 12-es-head查询验证
4-2 logstash安装与日志采集

- 13-logstash介绍
- 14-logstash安装与启动验证
- 15-通过编写配置文件进行启动验证
- 16-logstash采集messages日志
- 17-logstash采集多日志源
4-3 kibana部署与filebeat日志收集

- 1-kibana安装
- 2-kibana汉化
- 3-kibana索引模式创建与筛选查看方法
- 4-kibana创建可视化图形
- 5-EFK实现
- 6-filebeat收集日志传给logstash
- 7-收集nginx日志
- 8-filebeat日志过滤
- 9-tcp输入插件
- 10-json插件
- 11-kv插件
- 12-grok插件
- 13-geoip插件
4-4 综合:ELK综合案例实战

- 14-ELK+filebeat+nginx+json综合案例1
- 15-ELK+filebeat+nginx+json综合案例2
- 1-ELK+nginx+filebeat+redis+grok+geoip案例1
- 2-ELK+nginx+filebeat+redis+grok+geoip案例2
第五章 持续集成与持续发布(CICD)专题

5-1 CI/CD之Git版本控制

- 3-CICD引入
- 4-DevOPs发展历程
- 5-版本与版本控制
- 6-版本控制系统简介
- 7-git安装与身份设置
- 8-创建本地git仓库-提交第1个文件并commit第1个版本
- 9-提交第2个版本与提交第3个版本
- 10-查看提交历史与版本回退
- 11-阶段小结
- 12-撤消回退
- 13-三大区深入理解
- 14-误删恢复
- 15-文件删除
- 16-分支介绍
- 17-分支管理
- 1-远程git仓库
- 2-github介绍与注册-创建第1个项目
- 3-github项目上传(push)与下载(clone)
- 4-github项目更新
- 5-阶段小结
- 6-github项目ssh免密push
- 7-github分支创建-本地在dev分支开发,上传到github的dev分支,再在github合并
- 8-github上多人协作开发过程演示
- 9-gitlab安装
- 10-gitlab创建项目-开发者下载项目与上传
- 11-持续集成CI
- 12-持续交付CD
- 13-cicd小结
- 14-蓝绿部署
- 15-滚动更新
- 16-灰度发布(AB测试,金丝雀部署)
5-2 CI/CD之Github与Gitlab

- 2-github介绍与注册-创建第1个项目
- 3-github项目上传(push)与下载(clone)
- 4-github项目更新
- 5-阶段小结
- 6-github项目ssh免密push
- 7-github分支创建-本地在dev分支开发,上传到github的dev分支,再在github合并
- 8-github上多人协作开发过程演示
- 9-gitlab安装
- 10-gitlab创建项目-开发者下载项目与上传
- 11-持续集成CI
- 12-持续交付CD
- 13-cicd小结
- 14-蓝绿部署
- 15-滚动更新
- 16-灰度发布(AB测试,金丝雀部署)
5-3 CI/CD之Jenkins

- 17- jenkins介绍
- 1-jenkins安装1
- 2-jenkins插件导入方法
- 3-案例1-github创建项目-开发者clone项目
- 4-案例1-开发者免密push测试-nginx服务器准备-jenkins安装publish over ssh插件
- 5-案例1-配置jenkins免密连接nginx
- 6-案例1-配置jenkins免密访问github-凭据
- 7-案例1-配置构建流程-手动构建测试
- 8-案例1小结
- 9-案例1过程回顾
- 10-案例2-gitlab创建项目-开发者免密push测试-jenkins安装gitlab与gitlab hook插件
- 11-案例2-jenkins添加公钥到gitlab,创建自动化构建-配置build trigger
- 12-案例2-配置jenkins连接nginx的脚本与密钥
- 13-案例2-配置gitlab与jenkins对接-自动构建测试
- 14-pycharm与案例2结合
阶段五 运维调优+运维安全
展开第一章 01_系统安全

1-1 运维安全之系统安全

- 01_系统安全引入
- 02_系统安全之安装系统
- 03_系统安全之文件权限
- 04_系统安全之ACL
- 05_系统安全之chattr文件属性
- 06_系统安全之mask及mount
- 07_系统安全之用户授权_su
- 08_系统安全之用户授权sudo引入
- 09_系统安全之用户授权sudo对用户授权
- 10_系统安全之用户授权sudo对组授权
- 11_系统安全之用户授权sudo之别名
- 12_系统安全之用户授权sudo日志
- 13_昨日回顾
- 14_用户认证方式
- 15_PAM介绍
- 16_PAM帮助方式
- 17_PAM认证原理
- 18_PAM认证类型及流程
- 19_PAM_rootok.so
- 20_PAM_access.so
- 21_PAM_listfile.so
- 22_PAM_time.so
- 23_PAM_tally2.so
- 24_PAM_limits.so
- 25_PAM资源限制案例
- 26_Cgroup资源限制
- 27_Cgroup实现CPU限制
- 28_Cgroup实现Mem限制
第二章 02_网络安全

2-1 运维安全之Linux防火墙

- 01_防火墙引入
- 02_防火墙分类
- 03_防火墙性能指标
- 04_硬件防火墙介绍
- 05_软件防火墙介绍
- 06_web应用防火墙
- 07_硬件防火墙与软件防火墙比较
- 08_iptables是什么
- 09_netfilter_iptables功能
- 10_iptables工作依据
- 11_iptables链的概念
- 12_iptables规则链
- 13_iptables表及链
- 14_iptables表的应用顺序及数据包流程
- 15_iptables规则匹配条件
- 16_iptables规则中动作
- 17_iptables命令结构
- 18_iptables-services安装
- 19_iptables基础操作-1
- 20_iptables基础操作-2
- 21_iptables_白名单_黑名单
- 22_iptables表及链查看
- 23_iptables基础操作-3
- 24_iptables基础操作-4(ftp)
- 25_iptables基础操作-5(标准流程)
- 26_iptables基础操作-6(端口)
- 27_iptables扩展匹配-1(icmp)
- 28_iptables扩展匹配-2(iprange)
- 29_iptables扩展匹配-3(multiport)
- 30_iptables扩展匹配-4(其它模块)
- 31_iptables扩展动作
- 32_iptables_nat表介绍
- 33_linux主机开启路由转发功能
- 34_iptables_snat实验网络拓扑
- 35_iptables_SNAT实现及验证
- 36_iptables_masquerade
- 37_iptables_nat_kvm虚拟机访问外网导流
- 38_iptables_DNAT实现及验证
- 39_qingcloud端口转发(类DNAT)
- 40_firewalld介绍
- 41_firewalld_zones介绍及配置文件
- 42_firewall基本语法及简单使用
- 43_firewall动作查看操作
- 44_firewall-cmd-添加接口及删除接口
- 45_firewall-cmd-添加协议-端口-源地址
- 46_firwall-cmd-删除-更改-查询
- 47_firewall-cmd-端口转发
- 48_firewall-cmd-rich-rule
- 49_防火墙大总结
第三章 03_服务安全

3-1 服务安全详解

- 00_服务安全概述
- 01_访问控制方法
- 02_selinux介绍
- 03_selinux限制测试
- 04_selinux关闭
- 05_加密技术介绍
- 06_对称加密
- 07_非对称加密
- 08_CA介绍(httpd&ssl)
- 09_CA密钥及CA证书
- 10_CA颁发证书
- 11_web服务器应用证书
- 12_web服务验证(httpd)
- 13_web服务验证(nginx)
- 14_web服务验证(网络申请证书)
第四章 04_安全网关

4-1 jumpserver

- 01_jumpserver
- 02_环境准备-安全性环境
- 03_环境准备_依赖工具准备
- 04_环境准备-软件准备
- 05_jumpserver配置文件及启动
- 06_coco配置
- 07_luna_nginx部署及访问
- 08_jumpserver菜单介绍及邮件设置
- 09_jumpserver用户及用户组管理
- 10_jumpserver资产管理
- 11_jumpserver权限管理
- 12_jumpserver连接远程资产主机
- 13_jumpserver_web终端管理远程资产主机
第五章 05_入侵检测

5-1 入侵与检测

- 01_入侵检测引入
- 02_入侵检测_日志查看
- 03_入侵检测_日志内容过滤
- 04_入侵检测_last_cron_rc_local
- 05_查看异常流量介绍
- 06_iftop应用
- 07_监控软件监控网卡流量
- 08_抓包工具介绍及tcpdump简介
- 09_tcpdump抓取指定数量数据包
- 10_tcpdump抓取数据包到指定文件
- 11_tcpdump读取指定抓取的数据文件及wireshark读取抓取的数据文件
- 12_tcpdump抓取指定端口数据包
- 13_tcpdump抓取指定网段
- 14_tcpdump抓取指定主机数据包
- 15_tcpdump抓取指定协议-arp
- 16_tcpdump抓取多条件数据包
- 17_tcpdump抓取TCP协议的标识位
- 18_检查可疑进程
- 19_文件完整性检查
- 20_arping命令使用方法
阶段六 运维云计算
展开第一章 01_大数据

1-1 大数据之Hadoop部署

- 01_为什么使用大数据及什么是大数据
- 02_大数据应用领域(1)
- 03_大数据处理框架介绍
- 04_hadoop历史
- 05_hadoop项目定义
- 06_hadoop核心项目
- 07_hadoop相关项目
- 08_hdfs文件系统定义
- 09_hdfs特点
- 10_hdfs文件系统关键词
- 11_hdfs写数据流程
- 12_hdfs读数据流程
- 13_mapreduce是什么?
- 14_mapreduce工作流程
- 15_hadoop部署分类
- 16_hadoop单机部署介绍及软件包获取
- 17_hadoop单机部署
- 18_hadoop单机部署应用测试
- 19_hadoop伪分布式介绍及软件准备
- 20_hadoop伪分布式部署配置文件修改
- 21_hadoo伪分布式服务启动
- 22_hadoop伪分布式hdfs文件系统验证
- 23_yarn介绍
- 24_yarn工作原理
- 25_yarn应用及测试
- 26_故障排查方法及yarn_web查看
1-2 Hadoop集群之ambari实践

- 01_完全分布式引入
- 02_高可用及如何进行切换
- 03_zkfc工作原理
- 04_namenode HA数据交换方法
- 05_HA总结
- 06_部署规划
- 07_虚拟机准备
- 08_虚拟机环境准备
- 09_jdk部署
- 10_zookeeper部署
- 11_hadoop软件包准备
- 12_hadoop文件配置
- 13_hadoop集群启动
- 14_hadoop集群验证
- 15_总结
- 16_ambari介绍
- 17_ambari架构
- 18_环境准备-1
- 19_环境准备-2(主机名及ip规划-多机互信)
- 20_环境准备-3(配置主机名及主机名解析)
- 21-环境准备-4(时间同步-firewalld-selinux)
- 22_环境准备-5(jdk)
- 23_环境准备-6(数据库安装)
- 24_环境准备-7(创建数据库并授权及连接工具安装)
- 25_环境准备-8(httpd安装)
- 26_环境准备-9(YUM源准备)
- 27_ambari安装
- 28_ambari数据导入数据库
- 29_ambari-server初始化及启动
- 30_ambari-agent配置及启动
- 31_ambari部署hadoop集群前段配置(集群名称-YUM源-主机-密钥-主机注册并确认)
- 32_ambari部署hadoop集群后段配置(选主-选从-服务配置-确认-安装)
- 33_ambari界面介绍
- 34_hdfs验证
第二章 02_虚拟化

2-1 kvm虚拟化部署实践(上)

- 01_虚拟化技术学习目标
- 02_虚拟化技术分类-资源提供角度
- 03_虚拟化技术分类-虚拟化实现方式角度
- 04_传统虚拟机与容器对比
- 05_hypervisor管理类工具介绍
- 06_QEMU介绍
- 07_KVM介绍
- 08_QEMU-KVM介绍
- 09_libvirt介绍
- 10_kvm虚拟机管理工具部署环境检查
- 11_kvm虚拟机使用环境检查
- 12_前段内容回顾
- 13_虚拟机安装前配置
- 14_虚拟机安装自定义配置
- 15_安装windows虚拟机(全虚拟化驱动)
- 16_安装windows虚拟机(磁盘半虚拟化驱动)
- 17_安装windows虚拟机(网卡及pci驱动)
- 18_virt-install安装linux虚拟机
- 19_virt-install安装虚拟机案例说明
- 20_查看虚拟机及虚拟机组成文件介绍
- 21_设置虚拟机开启自启动
- 22_网络配置文件
- 23_存储池配置文件
- 24_CPU热添加
- 25_内存气球
2-2 kvm虚拟化部署实践(下)

- 01_kvm虚拟机网络技术-vm连接网络方法
- 02_kvm是否使用半虚拟化驱动查看方法
- 03_kvm虚拟机添加网卡
- 04_设置虚拟机网卡驱动
- 05_通过xml删除网卡
- 06_virt-manager创建网络
- 07_测试新添加网络可用性
- 08_生成新网络配置文件
- 09_通过网络配置文件创建网络
- 10_通过virt-manager及virsh命令创建网桥
- 11_删除桥接方法
- 12_虚拟机使用桥接的方式
- 13_通过virt-manager添加硬盘
- 14_通过virsh命令添加硬盘
- 15_硬盘持久化添加
- 16_本地存储池添加
- 17_网络存储池添加
- 18_网络与存储总结
- 19_镜像格式介绍
- 20_磁盘镜像创建
- 21_查看磁盘镜像信息
- 22_磁盘镜像格式转换
- 23_后备镜像及前端镜像介绍
- 24_基于前端镜像创建虚拟机
- 25_guestfish使用
- 26_虚拟机管理
- 27_kvm模板机准备
- 28_获取磁盘镜像模板
- 29_获取配置文件模板
- 30_通过模板文件创建虚拟机的思路
- 31_编写kvm虚拟机批量管理脚本
- 32_kvm虚拟化管理平台介绍
第三章 03_阿里云

3-1 01_ECS

- 01_阿里云介绍及注册
- 02_阿里云控制台介绍
- 03_阿里云管理控制台介绍
- 04_阿里云专有网络介绍及创建
- 05_阿里云安全组介绍及创建
- 06_阿里云ECS购买
- 07_阿里云ECS使用
3-2 02_RDS

- 01_阿里云RDS购买
- 02_阿里云RDS使用
3-3 03_NAS

- 01_阿里云NAS
3-4 04_OSS

- 01_存储类型介绍
- 02_阿里云对象存储-bucket创建
- 03_阿里云对象存储-accesskey创建
- 04_阿里云对象存储-oss挂载
- 05_阿里云对象存储-验证
3-5 05_SLB

- 01_阿里云SLB购买
- 02_阿里云SLB使用
3-6 06_CDN

- 01_CDN加速器介绍
- 02_CDN设置
第四章 04、私有云

4-1 OpenStack私有云企业级实战

- 1-私有云openstack介绍
- 2-openstack核心组件介绍
- 3-openstack核心组件介绍2
- 4-openstack版本介绍-自动单机部署环境说明
- 5-openstack单机部署环境准备过程
- 6-系统基本环境配置
- 7-修改安装脚本的环境文件
- 8-脚本自动部署openstack
- 9-openstack基本使用讲解
- 10-openstack基本使用演示
- 1-openstack手动分布式环境结果演示
- 2-openstack手动分布式环境介绍
- 3-openstack环境准备过程演示1
- 4-openstack环境准备过程演示2
- 5-支撑性服务-mysql部署
- 6-支撑性服务-memcache部署
- 7-支撑性服务-rabbitmq部署
- 8-认证服务keystone介绍
- 9-keystone部署1
- 10-keystone部署2
- 11-glance介绍与部署1
- 12-glance部署2
- 13-glance验证与今日小结
- 1-昨天环境恢复与排错
- 2-计算组件nova介绍
- 3-nova控制节点部署1
- 4-nova控制节点部署2
- 5-nova计算节点部署
- 6-nova在控制节点上添加计算节点与验证
- 7-网络组件neutron介绍-neutron控制节点部署1
- 8-neutron控制节点部署2
- 9-neutron控制节点部署3
- 10-neutron控制节点部署4
- 11-neutron计算节点部署-验证
- 12-horizon部署与验证
- 1-昨天环境恢复
- 2-块存储组件cinder介绍-cinder在控制节点上部署1
- 3-cinder在控制节点上部署2
- 4-cinder在存储节点上部署1
- 5-cinder在存储节点上部署2
- 6-排错小示例
- 7-admin用户使用命令创建云主机
- 8-admin用户云主机登录测试-网络上网讨论-云主机删除
- 9-demo用户创建密钥对-安全组-自助网络-云主机实例
- 10-自助网络云主机上外网讨论
- 11-ssh连接自助网络云主机的方法讨论-外网客户如何访问云主机上服务的讨论
- 12-写脚本自动部署openstack思路探讨-小结
第五章 05_容器

5-1 企业级容器实战之Docker

- 01_虚拟化技术回顾
- 02_主机虚拟化与容器虚拟化区别及优缺点
- 03_云平台技术实现方式
- 04_容器涉及的内核技术-NameSpace
- 05_容器涉及的内核技术-CGroups
- 06_Cgroup九大子系统介绍
- 07_Cgroup限制进程对CPU使用案例
- 08_Cgroup限制进程对memory使用案例
- 09_容器技术发展历史及容器管理工具介绍
- 10_docker版本介绍
- 11-docker部署YUM源获取
- 12_docker-ce安装及服务启动
- 13_容器镜像获取
- 14_运行一个容器
- 15_docker_daemon配置远程及本地管理
- 16_docker命令行命令介绍
- 17_docker获取镜像
- 18_docker容器镜像传输
- 19_docker容器运行bash命令
- 20_docker容器运行httpd服务
- 21_把正在运行的容器打包后导入为容器镜像
- 22_查看容器IP地址方法
- 23_停止一个或多个正在运行的容器
- 24_启动一个已停止的容器及删除一个已停止容器
- 25_容器端口映射
- 26_数据持久化存储
- 27_容器时间同步
- 28_在容器外执行容器内命令
- 29_容器之间使用link连接
- 30_容器镜像介绍
- 31_基础镜像制作
- 32_应用镜像制作-commit
- 33_docker build使用Dockerfile创建应用镜像介绍
- 33_docker build使用Dockerfile创建应用镜像过程分析
- 34_docker build使用Dockerfile创建应用镜像案例
- 35_docker build使用Dockerfile创建应用镜像案例-替代原网站内容
- 36_docker build使用Dockerfile创建nginx应用镜像案例
- 37_容器镜像—容器本身存储数据的位置及方法
- 38_overlay及overlay2工作原理
- 39_overlay2存储容器数据方法验证
- 40_容器公有仓库注册及登录
- 41_公有仓库容器镜像上传及下载
- 42_docker中国镜像加速器介绍及应用
- 43_阿里云镜像加速器介绍及应用
- 44_创建本地非安全镜像仓库
- 45_创建本地非安全镜像仓库-其它主机中验证是否可用
- 46_准备pip-docker-compose-harbor
- 47_harbor部署及镜像上传
- 48_下载harbor仓库中容器镜像并应用
- 49_docker网络介绍-四种网络
- 50_docker跨主机容器间通信网络介绍
- 51_docker跨主机容器间通信网络-环境准备
- 52_docker跨主机容器间通信网络-配置etcd及flannel
- 53_docker跨主机容器间通信网络-node1验证
- 54_docker跨主机容器间通信网络-node2验证
- 55_容器编排部署介绍
- 56_容器编排部署工具介绍
- 57_docker-compose编排工具介绍
- 58_docker-compose编排应用案例-haproxy
- 59_docker-compose编排应用案例-flask-redis
- 60_docker-compose编排应用案例-wordpress
- 61_docker_swarm是什么
- 62_docker_swarm架构
- 63_docker_swarm集群环境准备
- 64_docker_swarm初始化
- 65_docker_swarm发布服务前镜像准备
- 66_docker_swarm发布服务
- 67_docker_swarm多服务发布
- 68_docker_swarm发布服务挂载本地卷
- 69_docker_swarm网络存储卷-nfs准备
- 70_docker_swarm网络存储卷-存储卷创建
- 71_docker_swarm网络存储卷-手动创建service使用卷
- 72_docker_swarm网络存储卷-编排部署service使用卷
- 73_代码自动发布系统介绍-流程及工具
- 74_代码自动发布系统介绍-主机规划
- 75_代码自动发布系统介绍-主机准备
- 76_代码自动发布系统介绍-jenkins-server安装jdk-jenkins
- 77_代码自动发布系统介绍-开发人员主机及gitlab主机安装软件
- 78_代码自动发布系统介绍-jenkins-server安装maven-git-docker
- 79_代码自动发布系统介绍-harbor-server安装harbor-docker
- 80_代码自动发布系统介绍-web-server安装docker
- 81_代码自动发布系统介绍-添加开发者密钥至gitlab
- 82_代码自动发布系统介绍-添加jenkins密钥至gitlab及添加jenkins-server访问gitlab-server凭据
- 83_代码自动发布系统介绍-添加jenkins用户到docker用户组
- 84_代码自动发布系统介绍-jenkins-server添加插件
- 85_代码自动发布系统介绍-jenkins全局工具配置
- 86_代码自动发布系统介绍-jenkins系统配置-ssh配置
- 87_代码自动发布系统介绍-项目代码获取及数据库配置
- 88_代码自动发布系统介绍-项目代码上传至gitlab-server
- 89_代码自动发布系统介绍-准备项目发布基础应用镜像-tomcat镜像
- 90_代码自动发布系统介绍-jenkins任务创建
- 91_代码自动发布系统介绍-项目发布过程
第六章 容器编排(k8s)

6-1 Kubernetes/K8S容器编排工具(上)

- 2-docker三剑客名词介绍
- 3-docker-machine与docker-compose介绍
- 4-docker-compose使用的三步
- 5-docker-compose语法讲解1
- 6-docker-compose语法讲解2avi
- 7-docker-compose案例1
- 8-docker-compose案例2
- 9-docker-compose案例3
- 10-docker-swarm简介与集群环境准备
- 11-docker-swarm集群搭建
- 12-harbor准备两个版本的nginx镜像
- 13-发布服务-路由网格
- 14-负载均衡-扩展与裁减
- 15-版本更新-版本回退-滚动间隔更新
- 16-本地存储卷与网络存储卷
- 17-服务互联与服务发现
- 18-小结
- 1-容器认识1
- 2-容器认识2
- 3-docker介绍-版本
- 4-docker容器使用的内核技术介绍
- 5-docker安装
- 6-docker客户端与服务端分离
- 7-远程docker操作演示-还原环境
- 8-镜像-容器-仓库概念
- 9-查找镜像-下载镜像-删除镜像
- 10-配置镜像加速器
- 11-镜像导出与导入方法
- 12-镜像仓库分类-公网仓库创建与操作演示
- 13-harbor介绍-harbor安装过程1
- 14-harbor安装过程2
- 15-harbor上传下载
- 16-镜像小结avi
- 17-容器常见操作1
- 18-容器常见操作2
- 1-docker命令回顾-commit提交镜像
- 2-docker-exec操作
- 3-docker常见操作总结(重点)
- 4-写时复制和用时分配技术讲解
- 5-联合文件系统介绍-autfs介绍
- 6-aufs过渡到overlay
- 7-通过操作来理解overlay
- 8-docker存储驱动小结
- 9-容器跑httpd案例1
- 10-自定义httpd容器并提交为镜像-docker-run启动应用详解
- 11-docker数据卷
- 12-docker数据卷小结-官方httpd镜像运行容器
- 13-docker跑mariadb或mysql应用
- 14-docker跑应用补充与小结
- 1-dockerfile介绍-参数讲解1
- 2-dockerfile参数讲解2
- 3-dockerfile构建httpd镜像
- 4-dockerfile构建httpd镜像2
- 5-dockerfile构建tomcat镜像
- 6-dockerfile构建tomcat多种方法之间的比较
- 7-dockerfile构建mariadb镜像
- 8-docker构建mariadb镜像2-小结
- 9-docker单宿主机容器互联
- 10-docker本地网络-bridge模式
- 11-docker本地网络-host-none-container模式
- 12-跨docker_host网络方案flannel介绍
- 13-flanned网络搭建过程
- 14-flanned网络测试与网络小结
- 15-docker的web管理平台-小结
- 5-kubernetes介绍
- 6-kubernetes架构介绍1
- 7-k8s附件介绍
- 8-k8s核心概念
- 9-k8s核心概念2
- 10-微服务架构
- 11-k8s部署前准备
- 12-k8s基础环境准备过程
- 13-k8s软件包安装-初始化1
- 14-k8s初始化2-启动集群-安装flannel网络-加入node节点
6-2 Kubernetes/K8S容器编排工具(中)

- 1-k8s环境恢复与kubectl命令说明
- 2-k8s节点基础操作-node标签
- 3-node相关操作小结
- 4-namespace命名空间
- 5-工作负载-pod介绍与pod的YAML格式说明
- 6-编排并创建自主式pod
- 7-pod节点选择器-pod限制资源
- 8-pod内包含多个容器-吃饭pod里的容器进行操作
- 9-pod的生命周期说明
- 10-pod的liveness-exec健康检查
- 11-pod的liveness-httpget健康检查
- 12-pod的liveness-tcp健康检查
- 13-pod的readiness健康检查-readiness+liveness综合应用
- 14-post-start与pre-stop
- 15-pod调度与约束方法
6-3 Kubernetes/K8S容器编排工具(下)

- 2-控制器分类与介绍avi
- 3-命令方式与YAML方式创建depolyment
- 4-pod与rs分开的讨论(拓展)
- 5-删除与访问deployment-通过rs实现pod的高可用测试
- 6-pod版本升级与回退
- 7-关于deployment标签的错误更正说明
- 8-deployment扩容-裁减-滚动更新
- 9-deployment和replicaset小结
- 10-daemonset控制器
- 11- service作用与底层实现原理
- 11-job控制器
- 12-cronjob控制器
- 13-命令创建clusterIP类型service并验证
- 14-YAML编排创建ClusterIP类型service并修改算法验证
- 15-修改service调度算法由iptables变为ipvs
- 16-headless-service无头服务(了解)
- 17-NodePort类型service与loadbalancer类型service
- 18-ingress与externalName类型服务简介
- 19-rancher简单演示
第七章 k8s极速入门(赠送)

7-1 k8s课程介绍

- 01_kubernetes极速入门_课程介绍
7-2 k8s初识

- 02_kubernetes极速入门_k8s初识_容器
- 03_kubernetes极速入门_k8s初识_容器管理工具及容器编排管理工具介绍
- 04_kubernetes极速入门_k8s初识_k8s初识
- 05_kubernetes极速入门_k8s初识_k8s初识总结
7-3 k8s功能

- 06_kubernetes极速入门_k8s功能
7-4 k8s架构

- 07_kubernetes极速入门_k8s架构_场景_学习目标_学习步骤
- 08_kubernetes极速入门_k8s架构
7-5 k8s集群部署

- 09_kubernetes极速入门_k8s集群部署_场景_学习目标_学习步骤
- 10_kubernetes极速入门_k8s集群部署_部署工具介绍
- 11_kubernetes极速入门_k8s集群部署_主机准备_主机系统准备
- 12_kubernetes极速入门_k8s集群部署_主机准备_主机名设置
- 13_kubernetes极速入门_k8s集群部署_主机准备_IP设置及主机名解释
- 14_kubernetes极速入门_k8s集群部署_主机准备_主机安全设置
- 15_kubernetes极速入门_k8s集群部署_主机准备_主机时间同步设置
- 16_kubernetes极速入门_k8s集群部署_主机准备_永久关闭主机swap分区
- 17_kubernetes极速入门_k8s集群部署_主机准备_配置主机网桥过滤功能
- 18_kubernetes极速入门_k8s集群部署_主机准备_配置主机ipvs功能
- 19_kubernetes极速入门_k8s集群部署_docker安装
- 20_kubernetes极速入门_k8s集群部署_集群软件安装及配置
- 21_kubernetes极速入门_k8s集群部署_集群镜像准备
- 22_kubernetes极速入门_k8s集群部署_集群初始化
- 23_kubernetes极速入门_k8s集群部署_k8s集群部署后验证
- 24_kubernetes极速入门_k8s集群部署_学习总结
7-6 k8s集群客户端工具 kubectl

- 25_kubernetes极速入门_k8s集群客户端工具_kubectl
7-7 k8s集群资源清单(YAML)文件书写方法

- 26_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_YAML介绍
- 27_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_资源清单描述方法介绍
7-8 k8s集群NameSpace(命名空间)

- 28_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace介绍及查看
- 29_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace创建
- 30_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace删除及学习总结
7-9 k8s集群核心概念 Pod

- 31_kubernetes极速入门_k8s集群核心概念 pod_Pod介绍及创建
- 32_kubernetes极速入门_k8s集群核心概念 pod_Pod访问及删除
7-10 k8s集群核心概念 Controller(控制器)

- 33_kubernetes极速入门_k8s集群核心概念 Controller_介绍-分类-Deployment控制器介绍_创建Deployment控制器类型应用
- 34_kubernetes极速入门_k8s集群核心概念 Controller_使用资源清单文件创建Deployment控制器类型应用
- 35_kubernetes极速入门_k8s集群核心概念 Controller_使用命令行或资源清单文件删除Deployment控制器类型应用
- 36_kubernetes极速入门_k8s集群核心概念 Controller_学习总结及课程预约
7-11 k8s集群核心概念 Service

- 37_kubernetes极速入门_k8s集群核心概念 Service_Service介绍
- 38_kubernetes极速入门_k8s集群核心概念 Service_通过命令行创建Service
- 39_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_ClusterIP
- 40_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_NodePort
- 41_kubernetes极速入门_k8s集群核心概念 Service_删除Service及学习总结
7-12 结课

- 42_kubernetes极速入门_结果(有方法,请注意)
第八章 Kubernetes高级教程营销视频(赠送)

8-1 环境配置

- 00_k8s_极速入门_进阶课程_环境说明
8-2 POD进阶

- 01_k8s_极速入门——课程进阶_Pod进阶_场景_学习目标_学习步骤
- 02_k8s_极速入门——课程进阶_Pod进阶_回顾Pod概念
- 03_k8s_极速入门——课程进阶_Pod进阶_创建Pod方法回顾
- 04_k8s_极速入门——课程进阶_Pod进阶_Pod中容器镜像下载策略
- 05_k8s_极速入门——课程进阶_Pod进阶_Pod中容器资源限定方法
- 06_k8s_极速入门——课程进阶_Pod进阶_Pod中运行多个容器的方法
- 07_k8s_极速入门——课程进阶_Pod进阶_进入Pod中容器方法
- 08_k8s_极速入门——课程进阶_Pod进阶_Pod创建过程
- 09_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期
- 10_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动与终止介绍
- 11_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck方式及Probe控制方式
- 12_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck详解
- 13_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod中容器重启策略
- 14_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod状态
- 15_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_exec
- 16_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_httpget
- 17_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_tcpSocket
- 18_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_readiness_httpget
- 19_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_readiness_httpget
- 20_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期事件_PostStart_PreStop
- 21_k8s_极速入门——课程进阶_Pod进阶_Pod调度约束方法
- 22_k8s_极速入门——课程进阶_Pod进阶_Pod故障排除方法
8-3 Controller进阶

- 01_k8s_极速入门——课程进阶_Controller进阶_场景_学习目标_学习步骤
- 02_k8s_极速入门——课程进阶_Controller进阶_Deployment
- 03_k8s_极速入门——课程进阶_Controller进阶_ReplicaSet
- 04_k8s_极速入门——课程进阶_Controller进阶_DaemonSet
- 05_k8s_极速入门——课程进阶_Controller进阶_Job控制器介绍
- 06_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例1_计算圆周率2000位
- 07_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例2_固定次数Job应用
- 08_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例3_实现MySQL备份
- 09_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例1_输出字符
- 10_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例2_周期性备份MySQL数据库
- 11_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级策略及应用准备
- 12_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级
- 13_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用版本回退
- 14_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用规模自动伸缩
8-4 Kubernetes集群Paas Rancher

- 01_基于Rancher管理kubernetes集群_Rancher引入
- 02_基于Rancher管理kubernetes集群_Rancher介绍
- 03_基于Rancher管理kubernetes集群_Rancher功能
- 04_基于Rancher管理kubernetes集群_Rancher部署主机需求说明
- 05_基于Rancher管理kubernetes集群_Rancher部署主机准备
- 06_基于Rancher管理kubernetes集群_Rancher部署Docker准备
- 07_基于Rancher管理kubernetes集群_Rancher部署
- 08_基于Rancher管理kubernetes集群_Rancher Server访问
- 09_基于Rancher管理kubernetes集群_通过Rancher创建kubernetes集群
- 10_基于Rancher管理kubernetes集群_通过应用商店部署kubernetes集群kubernetes-dashboard
- 11_基于Rancher管理kubernetes集群_部署kubernetes集群客户端_kubectl
- 12_基于Rancher管理kubernetes集群_在kubernetes集群中部署工作负载
8-5 Kubernetes集群中kubesphere部署

- 01_基于kubernetes集群容器云管理平台_kubesphere_引入
- 02_基于kubernetes集群容器云管理平台_kubesphere_介绍
- 03_基于kubernetes集群容器云管理平台_kubesphere_功能
- 04_基于kubernetes集群容器云管理平台_kubesphere_部署方式及k8s集群介绍
- 05_基于kubernetes集群容器云管理平台_kubesphere_脚本及环境要求
- 06_基于kubernetes集群容器云管理平台_kubesphere_k8s及helm版本验证
- 07_基于kubernetes集群容器云管理平台_kubesphere_后端存储NFS准备
- 08_基于kubernetes集群容器云管理平台_kubesphere_部署前脚本及镜像准备
- 09_基于kubernetes集群容器云管理平台_kubesphere_在k8s集群中部署kubespere及访问
8-6 Kubernetes集群zookeeper部署

- 01_kubernetes集群应用实战_注册中心_zookeeper
- 02_kubernetes集群应用实战_注册中心_zookeeper_部署环境说明
- 03_kubernetes集群应用实战_注册中心_zookeeper_后端存储准备
- 04_kubernetes集群应用实战_注册中心_zookeeper_PV准备
- 05_kubernetes集群应用实战_注册中心_zookeeper_部署zookeeper集群
- 06_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群可用性验证
- 07_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群整体可用性验证
- 08_kubernetes集群应用实战_注册中心_zookeeper_k8s集群外访问k8s集群内zookeeper集群
8-7 Kubernetes集群应用实践kafka部署

- 01_kubernetes集群_应用实战_kafka_引入
- 02_kubernetes集群_应用实战_kafka_环境说明
- 03_kubernetes集群_应用实战_kafka_架构说明
- 04_kubernetes集群_应用实战_kafka_后端存储服务NFS配置
- 05_kubernetes集群_应用实战_kafka_PV创建
- 06_kubernetes集群_应用实战_kafka_部署kafka集群
- 07_kubernetes集群_应用实战_kafka_在zookeeper集群中验证kafka组件是否注册
- 08_kubernetes集群_应用实战_kafka_可应用性测试
阶段七 Python运维开发
展开第一章 01_Python基础

1-1 Python环境配置与Python入门

- 1-python介绍
- 2-python起源与优缺点
- 3-python应用场景
- 4-解释型语言与编译型语言
- 5-python版本说明与第一个python程序
- 6-python3的安装
- 7-pycharm介绍与安装准备
- 8-pycharm安装过程演示
- 9-上午内容小结
- 10-python换行打印与不换行打印
- 11-带颜色的打印与打印常见异常
- 12-python代码注释
- 13-python代码规范
- 14-python变量介绍
- 15-python变量命名规则
- 16-python变量的创建
- 17-python一次定义多个变量-两个变量值的交换
- 18-变量的类型
- 19-变量类型的转换
第二章 02-Python流程控制

2-1 Python分支与循环结构

- 2-input输入与强类型概念解释
- 3-格式化输出1
- 4-格式化输出2与小结
- 5-格式化输出题目讲解
- 6-运算符
- 7-判断语句-单分支
- 8-判断语句-双分支-多分支
- 9-判断语句-示例讲解1
- 10-判断语句-示例讲解2
- 11-判断语句-示例讲解3与拓展
- 12-if嵌套
- 13-if嵌套补充说明
- 14-循环介绍-while格式
- 15-while循环
- 16-课堂补充
- 17-for循环格式
- 18-for循环题目讲解avi
第三章 03_Python字符串

3-1 Python字符串列表以及元组

- 1-循环嵌套1
- 2-循环嵌套2
- 3-字符串的定义,输入与格式化输出
- 4-字符串的上标介绍
- 5-循环遍历打印字符串
- 6-字符串的切片介绍
- 7-字符串的切片思路
- 8-字符串下标与切片小结
- 9-字符串的常见操作
- 10-字符串的常见操作2
- 11-字符串的其它操作-不可变数据类型与可变数据类型
- 12-字符串小结
- 13-列表介绍-创建列表
- 14-列表的下标-循环遍历-切片
- 15-验证列表为可变数据类型
- 16-列表的增删改查操作
- 17-列表的其它操作-列表的拼接
- 18-双列表操作(拓展)
- 20-元组介绍与验证
- 21-元组补充
第四章 04_Python文件操作

4-1 Python字典、集合与文件操作

- 2-打印1-1000的质数题目讲解
- 3-判断是否为强密码
- 4-字典数据类型介绍
- 5-字典的定义
- 6-字典的增删改查操作
- 7-字典的循环遍历
- 8-字典题目讲解1
- 9-字典题目讲解2-字典小结
- 10-集合介绍
- 11-集合的交并补操作
- 12-集合的增删改操作说明-题目讲解
- 13-集合题目讲解与集合小结
- 14-6种数据类型总结与不同括号的比较总结
- 15-python文件IO操作的3个步骤与基本格式
- 16-文件r模式1
- 17-文件r模式2
- 18-文件r模式3
- 19-文件r模式5个操作小结
- 20-文件r模式-循环读取文件并查找特定的行
- 21-文件r模式-题目讲解与小结
- 22-文件r模式补充
- 23-文件w与a模式
第五章 05_Python函数

5-1 Python函数、传参以及返回值

- 2-文件IO操作混合读写模式拓展
- 3-为什么使用函数-函数的作用
- 4-函数的定义与调用
- 5-函数传参的作用
- 5-函数的传参-形参,实参-位置参数-关键字参数
- 6-函数的传参-默认值参数
- 7-函数的传参-可变长参数
- 8-函数的传参小结
- 9-函数综合传参-多个关键字参数转字典
- 10-函数返回值介绍
- 11-函数返回值实例说明
- 12-函数返回值实例说明2-小结
- 13-嵌套函数
- 14-嵌套函数小结-函数知识点综合练习
- 15-函数里变量的作用域-全局变量与局部变量
- 16-函数拓展
- 17-模块的定义
- 18-模块的分类
- 19-模块的存放路径
- 20-自定义函数示例
- 21-模块的两种导入语法及其它们的区别
- 22-os模块-查看和切换目录,列出目录内的文件
- 23-os模块-查看文件状态与文件路径相关操作
- 24-os模块其它操作-os.popen()与os.system()比较
第六章 06_Python模块

6-1 正则表达式、pstuil模块、paramiko模块

- 2-正则表达式回顾
- 3-re.match()与re.search()使用示例
- 4-re.findall()使用-正则使用的思路与题目说明
- 5-使用python做文件处理的题目讲解
- 6-re.splint()使用
- 7-re.sub()使用
- 8-pstuil模块介绍-第三方模块的安装方法
- 9-psutil模块常见操作
- 10-通过psutil,itchat监控报警示例
- 11-psutil模块补充
- 12-paramiko模块介绍
- 13-通过paramiko模块上传下载
- 14-通过paramiko模块上传下载2
- 15-通过paramiko模块免密登录实现上传下载
- 16-通过paramiko模块免密登录实现上传下载(linux平台)
- 17-通过paramiko模块实现远程执行命令
- 18-综合项目
- 19-异常处理介绍
- 20-异常处理语法示例
第七章 07_Python面向对象

7-1 面向对象、封装、继承与多态

- 1-面向对象介绍
- 2-面向对象介绍2
- 3-前面用过面向对象的场景介绍
- 4-类与对象介绍
- 5-类的构成
- 6-创建类-创建对象
- 7-为类加上属性
- 8-为类加上方法
- 9-类变量-实例变量
- 10-小结
- 11-__str__和__del__魔法方法介绍(了解)
- 12_私有属性与私有方法(拓展)
- 13-继承介绍
- 14-继承实例
- 15-子类中方法增加-方法重写-方法中调方法
- 16-子类中重构属性
- 17-多层继承
- 18-多重继承
- 19-多层继承与两个对象的交互
- 20-多重继承与两个对象的交互
- 21-继承小结
- 22-多态介绍(拓展)
- 23-把类做成模块,然后被调用
第八章 01_Web开发基础之HTML+CSS

8-1 HTML+CSS基础

- 01_学习目标和内容_01w
- 02_Web开发相关介绍
- 03_开发工具的使用
- 04_vscode的扩展及其其他轻量开发工具
- 05_html的基础结构
- 06_html标签分类和字符集
- 07_标签、段落、换行、水平线标签
- 08_案例新闻页面的实现
- 09_div、span标签和标签的属性
- 10_img标签
- 11_链接、特殊字符、注释标签
- 12_上午总结和回顾_01w
- 13_列表标签
- 14_表格
- 15_表单一
- 16_表单二
- 17_css介绍及其作用
- 18_css的定义位置和方式
- 19_css基础选择器
- 20_css复合选择器
- 21_css的基本样式属性一
第九章 02_Web开发基础之JavaScript

9-1 JavaScript基础

- 01_回顾和反馈_01w
- 02_显示隐藏元素和盒子大小设置
- 03_行内元素和块级别元素
- 04_盒子模型中的元素属性
- 05_盒子模型的相关属性设置和背景设置
- 06_学习目标和内容
- 07_js相关介绍
- 08_javascript的组成和书写位置
- 09_变量
- 10_数据类型
- 11_运算符一
- 12_上午回顾和总结_02w
- 13_运算二
- 14_if分支语句
- 14_switch分支语句
- 15_for循环语句
- 16_while、dowhile循环语句和跳出循环关键字
- 17_数组定义、访问及其遍历访问
- 18_数组元素的操作
- 19_函数
- 20_对象
- 21_DOM介绍及其获取元素方法
- 22_js操作元素属性
- 23_js事件绑定和改变元素样式
第十章 03_Web开发基础之综合应用

10-1 JavaScript高级之jQuery

- 01_回顾和反馈_02w
- 02_学习目标和内容_01w
- 03_jQuery的介绍和引入部署使用
- 04_jQuery的选择器使用
- 05_jQuery的事件
- 06_jQuery的属性操作和隐藏显示操作
- 07_jquery样式操作及其小例子
- 08_上午回顾和总结
- 09_bootstrap的介绍及其目录相关介绍
- 10_bootstrap引入初始化和基本模板使用
- 11_bootstrap全局css样式容器和按钮样式
- 11_bootstrap全局css样式表格、表单、分页样式
- 12_bootstrap的js插件模态框实现
- 13_bootstrap实现案例主机列表
- 14_主机列表模拟删除和layer提示框使用
- 15_ajax介绍及其聊天接口调用
- 16_ajax加载数据并动态加载到页面中
第十一章 04_Web框架之Django一

11-1 Django框架框架基础

- 01_回顾和反馈_03w
- 02_静态页面例子
- 03_学习目标和内容
- 04_Django相关介绍
- 05_开发前准备工作
- 06_安装Django并创建项目和目录的了解
- 07_Django创建应用并启动服务
- 08_MVT模型及其Django的使用原理流程介绍
- 09_快速上手
- 10_获取请求信息
- 11_Django项目通过Pycharm启动管理
- 12_服务器响应信息设置
- 13_上午复习和总结
- 14_GET请求传参和接收
- 15_POST请求传参和接收
- 16_QueryDict对象数据获取
- 17_视图加载模板
- 18_案例加载博客文章页面
- 19_URL匹配规则
- 20_路由的匹配方式
- 21_反向解析URL
- 22_URL路由分文件管理
第十二章 05_Web框架之Django二

12-1 Django框架之视图

- 01_回顾和反馈_04w
- 02_作业主机列表加载到Django中
- 03_作业简单实现登录原理
- 04_学习目标和内容
- 05_类视图介绍及其语法
- 06_类视图写法简单登录逻辑实现
- 07_模板分应用部署使用配置
- 08_模板语法之变量的使用
- 09_模板语法之locals函数传统所有变量
- 10_模板中list和dict值的获取
- 11_模板默认过滤器
- 12_上午回顾和复习_03w
- 13_判断语句
- 14_遍历列表
- 15_遍历字典
- 16_单参数的自定义过滤器
- 17_多参数自定义过滤器
- 18_模板继承方式实现
- 19_点击标签高亮的小例子
第十三章 06_Web框架之Django三

13-1 Django框架之模型

- 01_回顾和反馈_05w
- 02_学习目标和内容
- 03_ORM相关概念
- 04_映射关系
- 05_创建模型定义表的字段
- 06_字段属性设置
- 07_模型元数据(可选)
- 08_迁移数据库
- 09_windows安装mysql
- 10_Django配置使用MySQL
- 11_上午回顾和复习
- 12_添加数据之save方法
- 13_添加数据之create方法
- 14_查询数据一
- 15_查询数据二
- 16_更新数据
- 17_删除数据
- 18_ORM内置查询字段
- 19_ORM关系概述及其多对一关系的模型的创建
- 20_ORM关系模型多对一的数据操作
- 21_ORM关系模型多对多的数据表创建
第十四章 07_CMDB系统开发一

14-1 Python CMDB项目后台搭建

- 01_回顾和反馈_06w
- 02_CMDB的相关概念
- 03_创建CMDB项目框架并初始化
- 04_管理后台基础页面实现
- 05_管理后台首页面实现
- 06_高级视图类之TemplateView
- 07_登录基本实现
- 08_Django用户系统实现登录
- 09_上午回顾和复习
- 10_URL拦截器
- 11_注销功能实现
- 12_登录原理解析(扩展)
- 13_展示用户列表
- 14_扩展基础用户信息
- 15_高级视图类之ListView
- 16_批量创建用户测试数据
- 17_分页的基础实现
- 18_分页调整
第十五章 08_CMDB系统开发二

15-1 Python CMDB项目用户与权限管理

- 01_添加用户
- 02_更新用户
- 03_删除用户
- 04_用户状态更新
- 05_用户组管理一
- 06_展示用户组列表
- 07_创建用户组
- 08_更新用户组
- 09_Django权限介绍
- 10_展示权限列表并自定义权限
- 11_用户权限设置功能
- 12_用户权限使用
- 14_权限管理模块
第十六章 09_CMDB系统开发三

16-1 Python CMDB项目之服务器信息采集

- 01_资产机房模型设计
- 02_展示机房列表
- 03_添加资产机房
- 04_前端传输json的方法
- 05_后端接收json转字典
- 06_更新资产机房信息
- 07_删除资产机房
- 08_资产用户列表展示
- 09_添加资产用户
- 10_更新资产用户
- 11_删除资产用户
- 12_资产主机模型数据表设计
- 13_资产主机列表展示
- 14_资产主机收集信息的方式区别
- 15_客户端Python环境部署
- 16_数据收集客户端脚本介绍使用
- 17_添加资产主机
- 18_定时更新资产主机信息及其cmdb的相关扩展