课程试听
正在播放

阶段一 运维基本功

展开
第一章 软件包安装
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-【实操】如何在阿里云中释放服务器 免费试学
  • 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 IP基础知识
  • 01-【实操】二进制与十进制互转
  • 02-【理解】IP和MAC地址介绍和区别说明
  • 04-【理解】IP地址介绍和子网掩码介绍
  • 05-【理解】IP地址的分类
  • 06-【了解】保留IP有哪些
  • 07-【实操】根据给定的IP和子网掩码求网络地址
  • 08-【实操】判断两个IP是否属于同一网段
1-2 子网划分
  • 09-【理解】子网划分的依据方案
  • 10-【理解】根据给定的子网掩码计算容量主机数量
  • 11-【实操】根据子网位来划分子网计算合理的子网掩码
  • 12-【实操】根据主机位来划分子网确认子网掩码
  • 13-【实操】案例根据IP划分子网络方案
  • 14-【作业】子网划分作业
1-3 TCP/IP协议模型
  • 01-【了解】OSI七层模型及其每层模型中叫法
  • 02-【理解】客户端如何通过网络连接目标服务器流程
  • 03-【总结】客户端如何通过网络连接目标服务器流程
  • 04-【理解】TCP的三次握手和四次挥手
  • 05-【理解】VMware网络模式
1-4 路由表
  • 06-【实操】如何查看路由表
  • 07-【理解】如何通过路由表判断各个数据访问路径
  • 08-【实操】如何增加和删除网关操作
  • 09-【实操】路由类型_主机路由
  • 10-【实操】路由类型_网络路由
  • 11-【总结】路由类型操作总结
  • 12-【实操】如何让Linux开启包转发
1-5 不同网络互通案例
  • 01-【重要】路由方案配置_思路分析
  • 02-【重要】路由方案配置_实施_调整VMware网卡情况
  • 03-【重要】路由方案配置_实施_为中间人服务器添加多张网卡设备
  • 04-【重要】路由方案配置_实施_修改静态IP和开启路由转发及查看路由信息
  • 05-【重要】路由方案配置_实施_配置其他二台服务器
  • 06-【重要】路由方案配置_实施_其他配置路由方式连接各个网络
  • 07-【重要】如何让仅主机的网络服务器连接到外部网络方案
第二章 系统服务
2-1 SSH服务_配置免密登录
  • 01-【说明】今日内容说明
  • 02-【实操】如何挂载服务器
  • 03-【实操】虚拟机克隆介绍和克隆实操与配置
  • 04-【常见问题】VMware的版本问题的说明
  • 05-【了解】SSH的基本概念
  • 06-【理解】SSH的秘钥认证的工作原理【上】
  • 07-【理解】SSH的秘钥认证的工作原理【下】
  • 08-【了解】如何安装SSH服务并配置
  • 09-【案例】实现node2连接node1的免密登录
  • 10-【案例】实现node1和node2之间免密配置
2-2 SSH服务_案例实战
  • 11-【总结】上午内容的总结说明
  • 12-【实操】基于SSH实现发送命令到远程服务器
  • 13-【概念】基于SSH进行免密数据传输(语法介绍)
  • 14-【实操】基于SSH实现免密数据传输操作
  • 15-【综合案例】完成在node1节点安装JDK(上)
  • 16-【综合案例】基于SCP完成node2节点的安装JDK操作
  • 17-【实战】基于Ubuntu实现三个节点免密互联
2-3 数据同步服务_RSYNC的安装使用
  • 01-【总结】课前回顾和今日内容
  • 02-【了解】数据同步的基本介绍
  • 03-【安装】安装数据同步RSYNC服务
  • 04-【案例】基于RSYNC完成基本数据同步操作
  • 05-【案例补充】关于--delete参数的说明
  • 06-【综合案例】基于rsync完成定时同步操作(上)
  • 07-【综合案例】基于rsync完成定时同步操作(下)
  • 08-【综合案例总结】定时同步案例总结和测试
  • 09-【案例】实时同步的需求说明
  • 10-【总结】上午内容的总结(上)
  • 11-【总结】上午内容的总结(下)
2-4 数据同步服务_综合案例
  • 12-【分析】结合INOTIFY实现实时同步的分析
  • 13-【说明】INOTIFY的介绍和基本使用
  • 14-【实操】编写脚本完成实时同步
  • 15-【实操】将实时同步的脚本变更为系统服务项
  • 16-【分析】为什么要将RSYNC作为服务项运行
  • 17-【优化】如何将rsync配置为服务项
  • 18-【优化】如何将rsync配置为系统服务
  • 19-【实操】如何通过手动同步方式连接RSYNC服务
  • 20-【实操】连接rsync服务如何省略输入密码操作
  • 21-【优化】对实时脚本进行优化让其连接RSYNC服务
  • 22-【实操】清空今日所有内容
2-5 FTP服务器安装部署
  • 01-【了解】FTP的基本介绍
  • 02-【理解】FTP的两种工作模式
  • 03-【理解】FTP服务器的安装配置(匿名操作)
  • 04-【实操】FTP的客户端的安装与连接操作
  • 05-【总结】上午内容的总结说明
2-6 FTP案例实操
  • 06-【实操】基于Windows访问FTP服务器
  • 07-【实操】禁用匿名用户访问
  • 08-【实操】将用户禁锢在指定的目录下
  • 09-【实操】如何设置某些用户不受禁锢限制
  • 10-【实操】如何在FTP服务器中设置黑白名单
  • 11-【实操】基于FTP工具连接FTP服务器
  • 12-【作业】FTP综合案例_服务端整体配置
  • 13-【作业】FTP综合案例_客户端整体操作
2-7 磁盘挂载
  • 14-【说明】磁盘挂载主要涉及相关命令
  • 15-【实操】如何挂载一块新磁盘_给服务器插入磁盘
  • 16-【实操】如何挂载一块新磁盘_磁盘分区操作
  • 17-【实操】如何挂载一块新磁盘_如何进行格式化操作
  • 18-【实操】如何挂载一块新磁盘_如何基于mount命令进行磁盘临时挂载
  • 19-【实操】如何挂载一块新磁盘_永久挂载的二种方式
  • 20-【综合案例】磁盘挂载的综合案例演示
2-8 共享文件和目录服务相关配置
  • 01-【了解】NFS的基本介绍
  • 02-【实操】NFS服务器端的相关配置
  • 03-【实操】NFS客户端的挂载网络磁盘操作
  • 04-【问题】客户端在挂载磁盘的小问题说明
  • 05-【了解】NFS工作原理
  • 06-【了解】SAMBA基本介绍
  • 07-【实操】配置SAMBA服务端相关操作
  • 08-【实操】在客户端通过Linux连接samba
  • 09-【实操】在客户端通过Windows连接操作方式一
  • 10-【实操】在客户端通过WINDOWS连接方式二
2-9 共享文件和目录服务_综合案例
  • 11-【需求】综合案例需求说明
  • 12-【作业】数据传输各项服务综合案例(1)
  • 13-【作业】数据传输各项服务综合案例(2)
  • 14-【作业】数据传输各项服务综合案例(3)
  • 15-【作业】数据传输各项服务综合案例(4)_了解
2-10 DNS服务器介绍及安装
  • 01-【了解】DNS的基本概念
  • 02-【了解】DNS结构
  • 03-【了解】域名注册机构
  • 04-【理解】DNS服务器工作原理
  • 05-【理解】为什么要自建DNS服务器
  • 06-【了解】DNS服务器软件介绍
  • 07-【重点】如何设置一台标准化的服务器
  • 08-【实操】DNS的安装操作(上)
2-11 DNS服务器_实操
  • 09-【回顾】上午内容的回顾
  • 10-【实操】DNS的正向解析注册文件配置操作
  • 11-【实操】DNS的反向解析配置以及启动操作(下)
  • 12-【实操】DNS的客户端配置与测试
  • 13-【总结】今日内容总结
  • 14-【回顾】课前回顾和今日内容
  • 15-【作业】DNS综合作业(上)
  • 16-【作业】DNS综合作业(中)
  • 17-【作业】DNS综合作业(下)
  • 18-【作业】DNS综合作业_整体测试
2-12 RSYSLOG系统日志基本使用
  • 01-【了解】日志的基本概念
  • 02-【实操】日志命令logger基本使用
  • 03-【了解】RSYSLOG日志介绍
  • 04-【记录+理解】系统中常见的日志文件
  • 05-【了解】除系统日志以外的相关日志说明
  • 06-【记录+理解】RSYSLOG日志的配置文件介绍(上)
  • 07-【记录+理解】RSYSLOG日志的配置文件介绍(下)
  • 08-【实操】rsyslog规则配置的demo案例
  • 09-【总结】上午内容的总结说明
2-13 RSYSLOG系统日志_综合案例
  • 10-【综合案例一】rsyslog综合案例一配置实现
  • 11-【综合案例一】rsyslog综合案例一测试操作
  • 12-【综合案例二】rsyslog的统一转发日志案例
  • 13-【小结】针对RSYSLOG的应用场景说明
2-14 RSYSLOG系统日志_日志轮替
  • 14-【理解】日志轮替的基本概念
  • 15-【了解】日志轮替工具logrotate
  • 16-【说明】关于日志轮替的工具的配置参数说明
  • 17-【补充点】文件的属性和HUP信号说明
  • 18-【作业题】日志轮替的作业题思路说明
  • 19-【总结】今日内容总结
  • 20-【作业】轮替作业一说明
2-15 磁盘管理_磁盘分区
  • 01-【回顾】课前回顾和今日内容
  • 02-【作业】tomcat的轮替实战操作
  • 03-【了解】磁盘管理的基本介绍
  • 04-【了解】磁盘结构介绍
  • 05-【了解】文件系统的基本介绍
  • 06-【记录】常用的磁盘管理命令
  • 07-【理解】磁盘分区二种方式介绍以及磁盘分区准备工作
  • 08-【实操】基于GPT的分区实操
  • 09-【总结】GPT总结和演示gdisk方案【了解】
  • 10-【实操】如何设置交换内存分区方案
  • 11-【总结】设置交换内存分区问题说明
  • 12-【总结】磁盘分区挂载的总结说明
2-16 磁盘管理_LVM
  • 13-【总结】上午内容的总结说明
  • 14-【了解】LVM的基本介绍
  • 15-【实操】LVM的基本使用(上)
  • 16-【实操】LVM的基本使用(下)
  • 17-【实操】LVM的其他操作_扩容卷组
  • 18-【实操】LVM的其他操作_扩容逻辑卷
  • 19-【其他操作】LVM的其他操作_移除物理卷和快照能力
2-17 磁盘管理_RAID
  • 20-【理解】什么是RAID
  • 21-【理解】RAID的级别和软硬RAID
  • 22-【理解】RAID级别详解
  • 23-【实操】RAID的实战操作
  • 24-【作业】任务一(网络配置)
  • 25-【作业】任务二(DNS解析)
  • 26-【作业】任务三(日志集中管理)
  • 27-【作业】任务四(磁盘管理与日志存储优化)
2-18 时间同步与深层防火墙
  • 01-【了解】什么是NTP以及为什么要进行时间同步
  • 02-【了解】NTP时间同步的基本原理
  • 03-【了解】如何查看同步时间源以及查看同步状态
  • 04-【实操】NTP安装与配置说明
  • 05-【实操】NTP实施配置案例
  • 06-[作业]完成多台服务器时间同步操作
  • 07-[了解]selinux的基本介绍
  • 08-[了解]selinux的基本使用
第三章 Java智慧养老单体项目手动部署上线
3-1 项目介绍
  • 01-[了解]中州养老项目的基本介绍
  • 02-[了解]中州养老项目的技术架构
  • 03-[理解]中州养老项目_前后端分离开发介绍
3-2 项目开发环境复原_后端环境
  • 01-[说明]关于项目的开发环境运行部署说明
  • 02-[实操]中州养老开发环境演练_JDK安装
  • 03-[实操]中州养老开发环境演练_IDEA安装操作
  • 04-[实操]中州养老开发环境演练_IDEA安装激活方案[仅学习]
  • 05-[总结]上午内容的总结回顾
  • 06-[实操]中州养老开发环境演练_将后端项目挂载到IDEA中
  • 07-[实操]中州养老开发环境演练_Maven的基本介绍
  • 08-[实操]中州养老开发环境演练_如何安装Maven环境
  • 09-[错误]Maven配置的错误说明
  • 10-[实操]中州养老开发环境演练_配置mvn的本地仓库
  • 11-[实操]中州养老开发环境演练_调整项目环境
  • 12-[了解]中州养老项目的所依赖第三方工具说明
  • 13-[实操]中州养老开发环境演练_安装MySQL并导入数据
  • 14-[实操]中州养老开发环境演练_Redis的基本介绍
  • 15-[实操]中州养老开发环境演练_Redis的安装操作
  • 16-[实操]中州养老开发环境演练_阿里云的OSS的介绍与申请
  • 17-[实操]中州养老开发环境演练_部署百度千帆大模型
  • 18-[实操]中州养老开发环境演练_启动运行后端项目
3-3 项目开发环境复原_前端环境
  • 01-[回顾]课前回顾和今日内容
  • 02-[实操]中州养老项目开发环境部署演练_安装nodejs
  • 03-[实操]中州养老项目开发环境部署演练_安装VScode
  • 04-[实操]中州养老项目开发环境部署演练_如何挂载前端项目
  • 05-[实操]中州养老项目开发环境部署演练_如何运行前端项目
  • 06-[了解]中州养老项目开发环境部署演练_如何运行小程序
3-4 部署上线(后端系统)
  • 07-[理解]中州养老部署上线_部署架构和部署节点说明
  • 08-[实操]中州养老部署上线_各个节点的初始化环境准备
  • 09-[实操]中州养老部署上线_三个节点时间同步操作
  • 10-[总结]上午内容总结说明
  • 11-[实操]中州养老部署上线_部署阿里云OOS和百度千帆大模型
  • 12-[实操]中州养老部署上线_后端打包操作_JDK安装
  • 13-[实操]中州养老部署上线_后端系统打包操作
  • 14-[实操]中州养老部署上线_后台系统启动运行并测试
  • 15-[问题说明]在部署时候存在问题以及日志查看
  • 16-[实操]中州养老部署上线_将后端项目打包为war包
  • 17-[实操]中州养老部署上线_如何安装tomcat
  • 18-[实操]中州养老部署上线_基于tomcat部署后端管理系统
  • 19-[总结]今日总结
3-5 部署上线(前端系统、DNS、日志服务)
  • 01-[回顾]课前回顾和今日内容
  • 02-[回顾]中州养老项目部署上线_将后端程序启动
  • 03-[了解]中州养老项目部署上线_Nginx的基本介绍
  • 04-[实操]中州养老项目部署上线_Nginx安装操作
  • 05-[实操]中州养老项目部署上线_对前端项目进行打包操作
  • 06-[实操]中州养老项目部署上线_前端系统部署上线操作
  • 07-[实操]中州养老项目部署上线_如何配置DNS服务器
  • 08-[实操]中州养老项目部署上线_添加日志数据存储磁盘
  • 09-[实操]中州养老项目部署上线_日志轮替的设置
  • 10-[实操]中州养老项目部署上线_日志服务数据同步

阶段三 Shell脚本编程

展开
第一章 基础语法
1-1 Shell基础知识(上)
  • 01-(了解)Shell概述
  • 02-(重点)Shell中变量的定义与使用
  • 03-(重点)变量的命名规则
  • 04-(重点)环境变量定义与使用
  • 05-(重点)传统形式安装配置JDK
  • 06-(重点)Shell脚本自动完成JDK安装配置
  • 07-(重点)显示与取消环境变量
  • 08-(理解)登录Shell与非登录Shell加载文件顺序
  • 09-(小结)上午知识点小结
1-2 Shell基础知识(下)
  • 10-(重点)自定义登录提示两种方式
  • 11-(重点)单引号与双引号对变量解析的影响
  • 12-(重点)把命令执行结果赋值给变量
  • 13-(重点)Shell中特殊且重要的内置变量
  • 14-(重点)Shell运算符
1-3 Shell编程小工具
  • 15-(重点)cut截取指定列
  • 16-(重点)sort排序工具使用
  • 17-(重点)uniq去重工具使用
  • 18-(案例)使用小工具排查恶意登录IP
  • 19-(扩展)AI大模型如何辅助运维开发
  • 20-(扩展)Kimi课程总结归纳以及扩展
  • 21-(重点)tee双向覆盖重定向工具
  • 22-(重点)diff文件及目录比较工具
  • 23-(案例)diff文件补丁
  • 24-(重点)paste逐行合并工具
  • 25-(重点)tr文本替换与删除工具
1-4 Shell编程判断语句
  • 26-(重点)Shell判断语句与文件存在与否判断
  • 27-(重点)文件权限判断
  • 28-(了解)文件新旧比较
  • 29-(重点)数值大小比较符号
  • 30-(重点)字符串之间的判断
  • 31-(重点)逻辑判断符号
  • 32-(案例)日常巡检需求分析
  • 33-(案例)日常巡检代码实现(上)
  • 34-(案例)日常巡检代码实现(下)
第二章 流程结构
2-1 if、case选择结构
  • 01-(了解)Shell支持的三大流程结构
  • 02-(重点)if选择结构使用
  • 03-(重点)if...else选择结构使用
  • 04-(重点)if...elif...else多分支结构
  • 05-(重点)ping连通性测试
  • 06-(重点)判断进程是否存在
  • 07-(重点)判断用户是否存在
  • 08-(重点)if嵌套结构与应用案例
  • 09-(重点)Linux内核版本判断
  • 12-(回顾)小工具以及if选择结构
  • 13-(重点)case多分支结构基本语法
  • 14-(案例)case实现服务启停脚本
2-2 while循环
  • 15-(重点)while循环三步走
  • 16-(重点)while循环求解1-100的累加结果
  • 17-(重点)while循环求解1-100之间所有偶数的和
  • 18-(重点)while循环与if判断求解1-100之间所有偶数累加的结果
  • 19-(重点)死循环与定界符
  • 20-(重点)日常检查工具编写
  • 21-(案例)CPU监控告警实现(上)
  • 22-(案例)CPU监控告警实现(中)
  • 23-(案例)CPU监控告警实现(下)
2-3 until、for循环
  • 24-(了解)until循环结构
  • 25-(重点)until循环添加用户账号
  • 26-(重点)for循环遍历列表结构
  • 27-(重点)for循环遍历所有外部参数
  • 28-(重点)类C风格的for循环
  • 29-(重点)循环中三个关键词含义
  • 30-(重点)循环中三个关键词案例
  • 31-(重点)使用for循环批量添加用户
  • 32-(重点)使用for循环判断ip连通性
  • 33-(回顾)循环知识点回顾总结
  • 34-(重点)SSH免密登录脚本
  • 35-(扩展)for循环嵌套基本语法与执行原理
2-4 循环案例
  • 36-(扩展)矩形打印
  • 37-(扩展)直角三角形打印
  • 38-(扩展)九九乘法表实现
2-5 LNMP环境搭建
  • 39-(案例)LNMP环境工作原理
  • 40-(案例)LNMP环境之软件安装与数据库安全配置
  • 41-(案例)数据库准备工作
  • 42-(案例)WordPress源码配置
  • 43-(案例)Nginx配置详解
2-6 基于LNMP环境实现WEB一键部署
  • 44-(案例)Web脚本一键部署(上)
  • 45-(案例)Web脚本一键部署(中)
  • 46-(案例)Web脚本一键部署(下)
  • 47-(重点)RANDOM随机数概念
  • 48-(重点)利用随机数抽取幸运号码
第三章 函数与正则表达式
3-1 Shell函数介绍
  • 01-(重点)Shell函数的定义与调用
  • 02-(重点)Shell函数的返回值
3-2 Shell函数_任务场景
  • 03-(案例)自动备份与日志归档(上)
  • 04-(案例)自动备份与日志归档(中)
  • 05-(案例)自动备份与日志归档(下)
  • 06-(重点)sendmail无法发送邮件解决
  • 07-(案例)磁盘使用率告警系统(上)
  • 08-(案例)磁盘使用率告警系统(下)
  • 09-(扩展)基于AI大模型实现磁盘使用率案例
  • 10-(扩展)软硬连接
3-3 Shell正则表达式
  • 11-(重点)Shell正则表达式概念及应用场景
  • 12-(重点)正则匹配三步走之查什么
  • 13-(重点)正则匹配三步走之查多少
  • 14-(答疑)匹配符匹配规则说明
  • 15-(重点)匹配包含IP的访问日志行信息
  • 16-(案例)正则匹配日期信息
  • 17-(案例)正则匹配邮箱信息
  • 18-(案例)正则匹配产品编号
  • 19-(重点)正则匹配三步走之从哪查
  • 20-(重点)分组-捕获-反向引用
  • 21-(案例)分组-捕获-反向引用练习题
  • 22-(案例)从日志中提取特定IP地址
  • 23-(案例)提取磁盘使用率超过80分区
  • 24-(案例)提取特定日期的SSH登录尝试
  • 25-(案例)筛选错误日志中的URL
3-4 except工具
  • 26-(重点)expect自动化交互工具
  • 27-(重点)expect实现首次登录
  • 28-(答疑)expect脚本到底应该如何执行
  • 29-(案例)expect实现自动登录并发送指令
  • 30-(答疑)interact与expect eof区别
  • 31-(案例)Shell结合expect实现远程登录并自动创建账号
  • 32-(扩展)加快Shell脚本执行
第四章 Shell三剑客
4-1 Shell三剑客概述
  • 01-(重点)Shell三剑客概念及应用场景
  • 02-(重点)Shell相关选项说明
4-2 Shell三剑客之grep
  • 03-(重点)grep使用案例
4-3 Shell三剑客之sed
  • 04-(重点)sed概念及基本语法
  • 05-(重点)sed增加操作
  • 06-(重点)sed删除操作
  • 07-(重点)sed修改操作
  • 08-(重点)sed结合正则表达式实现提取IP地址
  • 09-(重点)sed结合正则表达式实现提取用户名
  • 10-(重点)sed查询操作
4-4 Shell三剑客之awk
  • 11-(重点)awk作用及基本语法
  • 12-(重点)awk模式与动作练习
  • 13-(重点)awk多模式与多动作案例
  • 14-(重点)awk执行过程详解
  • 15-(理解)RS-NR-ORS符号解析
  • 16-(答疑)RS底层原理分析
  • 17-(案例)awk企业面试题(上)
  • 18-(案例)awk企业面试题(下)
  • 19-(重点)awk记录小结
  • 20-(重点)awk提取指定列信息
  • 21-(重点)awk使用正则表达式作为分隔符
  • 22-(重点)awk分隔符特殊情况
  • 23-(重点)awk中的FS与OFS的使用
  • 24-(小结)awk中各种符号解析
  • 25-(重点)awk使用正则作为匹配模式
4-5 awk案例实操
  • 26-(案例)awk正则匹配练习题(上)
  • 27-(案例)awk正则匹配练习题(下)
  • 28-(案例)awk获取网卡IP地址
  • 29-(案例)取出常用服务及其端口号
  • 30-(案例)BEGIN模式打印表头信息
  • 31-(案例)BEGIN模式初始化变量值
  • 32-(重点)END模式求解空行数量
  • 33-(重点)awk结合END实现数学计算
  • 34-(扩展)awk数组的定义与遍历
  • 35-(案例)awk统计域名访问次数(上)
  • 36-(案例)awk统计域名访问次数(下)
第五章 Shell脚本编程实战(中州养老一键部署)
5-1 环境准备
  • 01-(重点)三台虚拟机环境准备
  • 02-(重点)免密登录脚本实现
5-2 一键安装部署脚本编写
  • 03-(重点)MySQL安装脚本封装(上)
  • 04-(重点)MySQL安装脚本封装(下)
  • 05-(重点)Redis软件安装部署
  • 06-(重点)JDK软件安装与配置(上)
  • 07-(重点)JDK软件安装与配置(下)
  • 08-(回顾)export环境变量
  • 09-(重点)Tomcat环境及中州养老项目war包部署
  • 10-(答疑)Tomcat无法启动故障说明
  • 11-(重点)Nginx软件安装与前端部署
  • 12-(重点)常见错误解决思路
  • 13-(重点)中州养老最终脚本实现

阶段四 数据库运维

展开
第一章 MySQL安装与配置
1-1 MySQL数据库概述
  • 01-(了解)任务背景以及学习目标
  • 02-(了解)数据库基本概念
  • 03-(了解)MySQL数据库基本概念
1-2 数据库安装部署
  • 04-(重点)数据库服务器环境准备
  • 05-(重点)MySQL软件下载
  • 06-(重点)MySQL软件安装与初始化
  • 07-(重点)重置密码以及MySQL环境变量设置
  • 08-(重点)配置文件详解与安全配置实现
  • 09-(错误)找不到初始化密码解决方案
  • 10-(错误)无法通过套接字连接mysql服务器端
  • 11-(错误)1045密码输入错误提示信息
  • 12-(重点)MySQL服务管理
  • 13-(重点)MySQL版本与账号管理
  • 14-(补充)如何查看系统账号信息
  • 15-(区分)Linux系统账号与MySQL连接账号
  • 16-(重点)本地登录与远程登录
1-3 数据库安装脚本封装
  • 17-(重点)MySQL安装脚本封装(上)
  • 18-(重点)MySQL安装脚本封装(中)
  • 19-(重点)MySQL安装脚本封装(下)
  • 20-(小结)MySQL知识点小结
  • 21-(梳理)MySQL各服务文件之间的关系
  • 22-(建议)如何学习和积累运维知识点
  • 23-(重点)忘记MySQL密码解决方案
1-4 数据库多实例
  • 24-(理解)什么是数据库多实例
  • 25-(扩展)MySQL多实例配置
  • 26-(理解)套接字的作用与图解
第二章 SQL查询与性能监控
2-1 Datagrip安装与配置
  • 00-(回顾)昨日知识点回顾
  • 01-(了解)MySQL数据服务学习目标
  • 02-(重点)创建root远程连接账号
  • 03-(重点)DataGrip管理软件安装
  • 04-(重点)创建工程与连接MySQL
  • 05-(重点)DataGrip连接MySQL异常情况
  • 06-(重点)DataGrip软件设置
2-2 数据库DDL之库表操作
  • 07-(重点)SQL语言及SQL语言分类
  • 08-(重点)SQL基本语法
  • 09-(重点)SQL组成结构
  • 10-(重点)数据库DDL操作
  • 11-(重点)数据表创建操作
  • 12-(重点)数据表创建案例
  • 13-(重点)查看与删除数据表
  • 14-(小结)昨日知识点回顾总结
  • 15-(重点)字段修改操作
  • 16-(重点)数据库与数据表编码格式
2-3 数据库DDL之字段类型和字段约束
  • 17-(理解)整数类型详解
  • 18-(案例)整数类型案例演示
  • 19-(重点)小数类型(浮点与定点类型)
  • 20-(案例)小数类型建表案例
  • 21-(答疑)默认编码问题
  • 22-(重点)日期时间类型
  • 23-(重点)文本类型
  • 24-(重点)字段约束之主键约束
  • 25-(重点)字段约束之唯一约束
  • 26-(重点)字段约束之非空约束
  • 27-(重点)字段约束之默认值约束
  • 28-(了解)字段约束之外键约束
  • 29-(重点)自动增长序列
2-4 数据库DML
  • 30-(重点)INSERT插入操作
  • 31-(扩展)INSERT批量插入操作
  • 32-(重点)UPDATE更新操作
  • 33-(重点)DELETE删除操作
2-5 数据库DQL(核心)
  • 34-(重点)SELECT简单查询
  • 35-(记住)SQL查询五子句
  • 36-(重点)where之比较查询
  • 37-(重点)where之范围查询
  • 38-(重点)where之逻辑查询
  • 39-(重点)where之模糊查询
  • 40-(重点)where之空值与非空值判断
  • 41-(小结)where子句小结
  • 42-(总结)核心内容总结
  • 43-(重点)横向查询
  • 44-(重点)纵向查询(聚合查询)
  • 45-(重点)group by分组去重
  • 46-(重点)group by分组聚合
  • 47-(理解)分组聚合工作原理
  • 48-(重点)group by分组聚合语法注意事项
  • 49-(重点)having子句使用
  • 50-(重点)order by子句使用
  • 51-(重点)limit子句之限制查询数量
  • 52-(重点)limit子句之分页查询
2-6 MySQL多表查询
  • 53-(小结)五子句回顾小结
  • 54-(理解)表与表之间的三种关系
  • 55-(重点)多表连接数据集准备
  • 56-(了解)cross join交叉连接
  • 57-(重点)inner join内连接查询
  • 58-(理解)inner join内连接原理说明
  • 59-(重点)left join左外连接查询原理
  • 60-(重点)左外连接查询案例
  • 61-(重点)右外连接查询
  • 62-(扩展)自连接查询原理
  • 63-(扩展)自连接查询案例
  • 64-(梳理)自连接查询原理
  • 65-(总结)单表查询与多表查询
  • 66-(总结)内连接-外连接-自连接
2-7 MySQL子查询
  • 67-(扩展)子查询求解大于平均的学生信息
  • 68-(扩展)子查询求解具有分类的产品信息
  • 69-(扩展)子查询查询年龄最小且成绩最高的同学信息
2-8 数据库DCL
  • 70-(重点)DCL之创建账号
  • 71-(重点)DCL之修改与移除账号
  • 72-(重点)DCL之分配权限
  • 73-(重点)用户管理和权限管理说明
  • 74-(重点)revoke回收权限
2-9 MySQL体系结构
  • 75-(重点)MySQL体系结构
  • 76-(重点)理解连接层作用
  • 77-(重点)理解服务层作用
  • 78-(重点)理解引擎层的作用
  • 79-(扩展)事务处理功能
  • 80-(重点)存储层的作用与小结
2-10 查询性能监控与分析
  • 81-(重点)慢查询日志开启与测试数据准备
  • 82-(重点)慢查询日志测试
  • 83-(答疑)SQL查询过快解决方案
  • 84-(扩展)索引优化
  • 85-(小结)今日知识点小结
  • 86-(重点)explain执行计划使用
  • 87-(面试)MySQL执行缓慢解决方案
  • 88-(重点)实时查询SQL执行状态
  • 89-(案例)实时查询SQ执行状态
  • 90-(重点)使用show profiles查看sql详细耗时
第三章 数据库备份与恢复
3-1 MySQL备份与还原
  • 00-(回顾)昨日内容回顾
  • 01-(了解)学习目标
  • 02-(重点)数据库备份概述
  • 03-(重点)数据引擎与备份场景说明
3-2 MySQL逻辑备份
  • 04-(重点)表级备份与恢复
  • 05-(重点)库级备份与恢复
  • 06-(重点)视图与视图备份
  • 07-(重点)存储过程备份
  • 08-(答疑)为什么要备份存储过程
  • 09-(了解)存储过程备份与存储过程解析
  • 10-(重点)全库级备份与还原
  • 11-(小结)mysqldump逻辑备份
  • 12-(重点)全量备份与增量备份说明
  • 13-(理解)增量备份原理分析
  • 14-(案例)增量备份案例演示
3-3 Xtrabackup物理备份
  • 15-(了解)Xtrabackup概述
  • 16-(重点)Xtrabackup软件安装与配置
  • 17-(重点)全量备份工作原理
  • 18-(重点)全量备份实践
  • 19-(重点)常见问题说明
  • 20-(重点)增量备份原理
  • 21-(重点)增量备份图解
  • 22-(重点)增量备份实践
3-4 Xtrabackup物理备份(扩展)
  • 23-(加深)MySQL增量备份(上)
  • 24-(加深)MySQL增量备份(下)
  • 25-(问题)常见增量备份异常说明
  • 26-(扩展)--apply-log作用
第四章 MySQL主从架构
4-1 主从架构概述
  • 00-(回顾)昨日知识点回顾
  • 01-(重点)主从架构概述
4-2 传统AB复制
  • 02-(重点)主从架构设计环境准备
  • 03-(重点)chrony时间同步
  • 04-(理解)MySQL主从复制实现步骤
  • 05-(重点)主服务器MySQL安装与配置
  • 06-(重点)从服务器MySQL安装与配置
  • 07-(重点)主从服务器配置文件说明
  • 08-(重点)创建同步账号并同步数据
  • 09-(重点)配置主从同步并启动
  • 10-(重点)常见同步问题解决
  • 11-(小结)传统AB复制
  • 12-(理解)全局事务标识符GTID
4-3 基于GTID的主从复制
  • 13-(理解)基于GTID主从同步原理
  • 14-(重点)集群环境准备
  • 15-(重点)基于chrony时间同步
  • 16-(实践)基于GTID主从搭建之数据库安装与配置
  • 17-(实践)基于GTID主从搭建之主从配置
  • 18-(重点)主从复制跳过事务实现修复
  • 19-(重点)MySQL主从延迟原因及解决方案
第五章 MySQL8新特性与高可用
5-1 MySQL8克隆复制
  • 01-(重点)MySQL8本地克隆
  • 02-(扩展)如何阅读官方文档
  • 03-(重点)MySQL8远程克隆
  • 04-(扩展)克隆任务监控
  • 05-(理解)克隆插件原理
  • 06-(图解)克隆插件图解分析
  • 07-(重点)本地克隆与远程克隆
5-2 MGR组复制
  • 08-(重点)MGR组复制应用场景
  • 09-(了解)MGR概述以及特点说明
  • 10-(重点)MGR高可用集群之环境准备
  • 11-(重点)三台数据库服务器准备
  • 12-(重点)master主节点加入MGR组
  • 13-(重点)slave01从节点加入MGR组 (2)
  • 14-(重点)把slave02加入群组
  • 15-(重点)常见问题说明及解决

阶段五 自动化运维

展开
第一章 项目一:NiuShop电商运营自动化
1-1 Prometheus环境搭建
  • 01-(了解)Prometheus监控系统概述
  • 02-(重点)三台服务器环境准备
  • 03-(重点)三台服务器时间同步
  • 04-(重点)Prometheus软件安装
  • 05-(答疑)localhost静态配置与192.168.88.101之间的区别
1-2 Prometheus监控
  • 06-(重点)远程Linux主机监控
  • 07-(答疑)Prometheus如何排错
  • 08-(重点)mysqld服务监控实现
  • 09-(答疑)mariadb无法启动原因
1-3 Prometheus的数据可视化
  • 10-(重点)Grafana软件安装与启用
  • 11-(重点)Grafana绑定Prometheus数据源
  • 12-(重点)Grafana实现负载监控
  • 13-(重点)基于Grafana模板实现系统及数据库监控
  • 14-(答疑)常见问题解决以及开放式作业
1-4 Prometheus告警
  • 15-(扩展)PromQL语言
  • 16-(扩展)MySQL大屏设计
  • 17-(重点)OneAlert睿象云准备
  • 18-(重点)Grafana结合睿象云实现告警解决方案
  • 19-(扩展)告警发生后处理流程
1-5 Ansible介绍与环境搭建
  • 01-(了解)Ansible任务背景及学习目标
  • 02-(重点)Ansible介绍与原理说明
  • 03-(归纳)Ansible原理总结
  • 04-(重点)Ansible环境准备
  • 05-(重点)Ansible软件安装与快速入门
  • 06-(重点)Inventory主机清单(服务器分组)
1-6 Ansiable模块(重点理解)
  • 07-(了解)Ansible模块求帮助
  • 08-(重点)hostname模块
  • 09-(重点)file模块实现文件创建与删除
  • 10-(区别)file模块中touch和file参数区别
  • 11-(重点)copy模块实现文件上传
  • 12-(答疑)如何阅读Ansible错误
  • 13-(重点)synchronize模块实现文件快速上传
  • 14-(重点)fetch模块实现文件下载
  • 15-(重点)user模块实现用户管理
  • 16-(重点)group模块实现用户组管理
  • 17-(回顾)cron计划任务时间格式
  • 18-(重点)计划任务实践
  • 19-(重点)cron模块实现计划任务管理
  • 20-(重点)yum或dnf模块实现软件安装与卸载
  • 21-(重点)service模块实现服务管理
  • 22-(重点)script模块实现执行本地脚本
  • 23-(重点)command与shell模块实现shell命令执行
1-7 Ansible Playbook(上)
  • 24-(重点)YAML文件格式说明
  • 25-(重点)httpd(Apache)软件安装配置与使用
  • 26-(重点)Playbook入门案例
  • 27-(重点)Playbook格式说明
  • 28-(重点)notify与handlers参数说明
  • 29-(重点)Playbook剧本语法详解与变量使用说明
1-8 Ansible Playbook(下)
  • 30-(重点)回顾FTP软件安装部署
  • 31-(重点)Playbook实现FTP批量化部署
  • 32-(重点)YAML编写易错点
  • 33-(重点)Playbook部署NFS服务
  • 34-(串讲)Playbook部署NFS
1-9 Ansible Roles
  • 35-(了解)Ansible roles介绍
  • 36-(重点)Ansible Roles安装httpd软件
  • 37-(重点)Ansible Roles安装mysql软件
  • 38-(重点)Ansible Roles安装php软件
  • 39-(答疑)常见roles错误说明
  • 40-(扩展)Ansible Roles构建Discuz之httpd软件构建
  • 41-(扩展)Ansible Roles构建Discuz之mysql软件构建
  • 42-(扩展)Ansible Roles构建Discuz之php软件构建
1-10 Nginx单机部署服务器准备
  • 01-(了解)学习目标
  • 02-(重点)运维十年架构演变
  • 03-(重点)项目业务背景
  • 04-(重点)Web服务器基础环境准备
1-11 LNMP环境搭建(上)
  • 05-(理解)LNMP工作原理
  • 06-(重点)MySQL软件安装部署
  • 07-(重点)客户端配置以及密码设置等操作
  • 08-(补充)Shell脚本执行过快导致套接字找不到
  • 08-(重点)编写Shell脚本实现MySQL自动化安装
  • 09-(了解)Nginx软件介绍
  • 10-(重点)Nginx软件编译安装
  • 11-(重点)Nginx软件使用说明
1-12 LNMP环境搭建(下)
  • 12-(重点)源码编译安装之PHP配置
  • 13-(重点)编译openssl1.1.1w
  • 14-(重点)重新安装php7.4
  • 15-(重点)配置与启动php7.4
  • 16-(答疑)常见问题说明
  • 17-(重点)让nginx可以连接php实现请求转发
  • 18-(答疑)其他编译报错解决方案
  • 19-(答疑)php运行错误原因解析
1-13 WordPress博客系统部署
  • 20-(重点)wordpress博客项目部署
  • 21-(答疑)403状态码问题
1-14 Nginx重装与升级
  • 01-(了解)Nginx学习目标
  • 02-(了解)Nginx升级的两种方式
  • 03-(重点)Nginx平滑升级(上)
  • 04-(重点)Nginx平滑升级(下)
1-15 Nginx企业级服务配置
  • 05-(重点)Nginx配置文件详解
  • 06-(重点)基于域名虚拟主机配置(上)
  • 07-(重点)基于域名虚拟主机配置(下)
  • 08-(重点)基于IP虚拟主机
  • 09-(答疑)IP与主机地址不匹配如何展示
  • 10-(重点)基于端口虚拟主机
  • 11-(答疑)常见Nginx报错说明
1-16 Nginx官方模块
  • 12-(重点)GZIP压缩机制
  • 13-(重点)客户端缓存
  • 14-(理解)正向代理与反向代理
  • 15-(重点)基于IP访问控制
  • 16-(重点)基于用户的访问控制
  • 17-(了解)目录结构显示
1-17 Nginx日志管理
  • 18-(重点)Nginx访问日志与错误日志
  • 19-(重点)日志轮转
  • 20-(重点)GoAccess日志分析
1-18 Nginx location区块
  • 21-(重点)location精准匹配
  • 22-(重点)location大小写敏感与不敏感
  • 23-(重点)location匹配开头连接与优先级问题
  • 24-(重点)location优先级以及server优先级补充
1-19 Nginx URL重写
  • 25-(重点)return返回响应状态码
  • 26-(重点)rewrite资源重定向
  • 27-(重点)rewrite域名重定向
  • 28-(重点)rewrite防盗链工作原理
  • 29-(重点)rewrite防盗链工作原理
1-20 Nginx模块与安全管理
  • 30-(重点)Nginx第三方模块安装
  • 31-(重点)fancyindex与echo模块使用
  • 32-(扩展)Nginx安全管理
  • 33-(了解)Nginx发行版本
1-21 Prometheus监控Nginx
  • 34-(重点)开启Prometheus与Nginx自身监控功能
  • 35-(重点)安装nginx_exporter
  • 36-(重点)Grafana实现Nginx数据展示
  • 37-(小结)常见疑难解答及建议
1-22 基于宝塔面板搭建NiuShop电商项目
  • 38-(重点)NiuShop电商项目介绍与部署环境要求
  • 39-(重点)基础环境准备
  • 40-(重点)宝塔面板安装过程
  • 41-(重点)宝塔管理指令
  • 42-(重点)LNMP环境准备
  • 43-(重点)项目基础环境配置
  • 44-(重点)NiuShop安装部署实现
  • 45-(重点)伪静态说明以及设置默认网站前台
  • 46-(答疑)常见错误说明
1-23 Keepalived高可用服务器准备
  • 01-(了解)Keepalived学习目标
  • 02-(了解)业务背景与解决方案
  • 03-(重点)克隆web01生成web02
  • 04-(重点)web01与web02环境测试
  • 05-(重点)mysql01数据环境准备
  • 06-(重点)mysql5.7数据库准备
  • 07-(重点)mysql数据库迁移
  • 08-(答疑)常见迁移错误说明
  • 09-(答疑)更改数据库名称导致授权失败问题
  • 10-(答疑)数据库连接异常如何排查
1-24 Keepalived高可用服务搭建
  • 11-(理解)HA高可用以及VIP漂移
  • 12-(理解)Keepalived组成和基本原理
  • 13-(重点)keepalived安装与配置
  • 14-(答疑)keepalived常见问题
  • 15-(重点)模拟硬件故障
  • 16-(重点)Nginx服务高可用
  • 17-(重点)keepavlied工作原理与选举机制
  • 18-(重点)keepavlied非抢占模式与vip脑裂
  • 19-(重点)keepalived单播模式
1-25 Nginx负载均衡概述
  • 01-(了解)Nginx负载均衡学习目标
  • 02-(了解)LB负载均衡技术
  • 03-(重点)负载均衡架构演变
  • 04-(面试)负载均衡分类与实现方式
1-26 Nginx负载均衡实现
  • 05-(重点)LB服务器环境准备
  • 06-(重点)Nginx软件安装
  • 07-(重点)Nginx负载均衡实现
  • 08-(重点)配置nginx访问日志获取真实ip地址
  • 09-(重点)更改access.log访问日志配置原因
  • 10-(重点)常见问题说明
  • 11-(重点)分发请求关键词
  • 12-(扩展)curl模块使用
  • 13-(重点)负载均衡调度算法
  • 14-(重点)Nginx健康检查模块
  • 15-(补充)健康检查模块补充
  • 16-(重点)Nginx负载均衡高可用搭建
1-27 LVS概述
  • 01-(了解)LVS学习目标
  • 02-(重点)LVS基本概念
1-28 LVS-NAT模式原理及实践
  • 03-(重点)NAT模式宏观状态
  • 04-(重点)NAT模式微观状态
  • 05-(重点)NAT模式的特性
  • 06-(重点)NAT模式基础环境准备
  • 07-(答疑)网络无法通信问题
  • 08-(重点)NAT模式实践
  • 09-(重点)更改负载调度算法
1-29 LVS-DR模式原理及实践
  • 10-(重点)DR模式相关概念解析
  • 11-(重点)DR模式工作原理
  • 12-(理解)DR模式特性与ARP协议
  • 13-(图解)DR模式实现原理
  • 14-(重点)DR模式基础环境准备
  • 15-(重点)DR模式的实践(上)
  • 16-(重点)DR模式的实践(下)
  • 17-(重点)DR模式答疑解惑
1-30 LVS/TUN模式原理及调度算法
  • 18-(扩展)LVS Tun隧道模式
  • 19-(重点)LVS静态调度算法
  • 20-(重点)LVS动态调度算法之lc最少链接
  • 21-(重点)LVS动态调度算法之wlc加权最少链接
  • 22-(重点)LVS动态调度算法之SED最少期望延迟算法
  • 23-(重点)LVS动态调度算法之NQ算法
  • 24-(重点)LVS动态调度算法之LBLC以及LBLCR
1-31 MySQL读写分离介绍
  • 01-(了解)读写分离学习目标及架构演变
  • 02-(理解)MySQL读写分离介绍
1-32 MySQL读写分离具体实现
  • 03-(重点)MySQL从服务器环境准备
  • 04-(重点)MySQL主从配置
  • 05-(重点)代码层面的读写分离
  • 06-(了解)MyCAT中间件介绍
  • 07-(重点)MyCAT服务器基础环境准备
  • 08-(重点)JDK软件安装与配置
  • 09-(重点)MyCAT2安装与测试
  • 10-(重点)MyCAT2连接操作
  • 11-(答疑)常见mycat无法启动问题说明
  • 12-(重点)MyCAT2实现构建读写分离集群
  • 13-(重点)读写分离集群测试
  • 14-(重点)普及动态指令与文件对应关系
  • 15-(重点)Cluster集群配置说明
  • 16-(补充)MyCAT主从切换与MGR主从切换区别
1-33 整合MyCAT2到NiuShop项目
  • 17-(重点)MyCAT客户端与管理端
  • 18-(重点)MyCAT2其他配置
  • 19-(重点)整合MyCAT2到NiuShop项目
1-34 Redis概述及安装配置
  • 01-(了解)Redis学习目标
  • 02-(理解)Redis服务器架构说明
  • 03-(了解)Redis介绍
  • 04-(重点)Redis服务器环境准备
  • 05-(重点)Redis软件编译安装
  • 06-(重点)Redis服务器端配置与客户端使用
1-35 Redis常用数据类型
  • 07-(重点)与key相关操作
  • 08-(答疑)到底哪部分是key
  • 09-(重点)string类型详解
  • 10-(重点)list双向链表类型详解
  • 11-(重点)set无序集合类型
  • 12-(重点)sorted set无序集合类型
  • 13-(重点)hash哈希类型
1-36 Redis数据持久化
  • 14-(重点)RDB持久化说明
  • 15-(实践)自动触发与手工触发
  • 16-(重点)Redis手工触发RDB的两种方式
  • 17-(重点)RDB的修复与恢复
  • 18-(重点)触发RDB-禁用RDB-RDB相关配置
  • 19-(重点)AOF概念与开启AOF
  • 20-(重点)AOF正常恢复
  • 21-(重点)AOF异常恢复
  • 22-(重点)AOF重写机制
  • 23-(串讲)Redis知识点串讲
  • 24-(扩展)完全禁用持久化
  • 25-(重点)RDB与AOF混合模式
1-37 Redis案例实操
  • 26-(重点)主从模式环境准备
  • 27-(重点)redis主从模式实现
  • 28-(重点)IP限制与密码设置
  • 29-(重点)Redis日志配置
  • 30-(重点)PHP Redis扩展
  • 31-(扩展)Redis Desktop管理软件
  • 32-(重点)niushop整合Redis
  • 33-(答疑)常见问题排查
  • 34-(答疑)mycat报错临时解决方案
  • 35-(重点)openrestry编译安装
  • 36-(重点)openrestry结合redis实现waf应用型防火墙
  • 37-(重点)openresty管理命令
  • 38-(作业)今日作业说明
1-38 Redis哨兵
  • 01-(了解)Redis哨兵模式
  • 02-(重点)Redis一主两从架构搭建
  • 03-(区别)哨兵模式与传统Redis主从不同点
  • 04-(重点)sentinel哨兵模式配置
  • 05-(重点)模拟故障切换及sentinel原理总结
  • 06-(补充)哨兵第二次启动效果说明
1-39 Redis集群模式
  • 07-(重点)恢复到redis基础环境
  • 08-(补充)没有拍摄快照清理方案
  • 09-(重点)Redis集群环境搭建(上)
  • 10-(重点)Redis集群环境搭建(下)
  • 11-(重点)代码端绑定Redis集群
  • 12-(重点)Redis集群工作原理
  • 13-(扩展)如何给Redis添加节点
1-40 MongoDB概述与安装配置
  • 01-(了解)MongoDB学习目标
  • 02-(重点)业务背景及MongoDB应用场景
  • 03-(了解)MongoDB概述
  • 04-(重点)环境准备与软件下载
  • 05-(重点)MongoDB服务器端安装与配置
  • 06-(重点)Mongo Shell客户端安装配置
1-41 MongoDB基本操作
  • 07-(了解)BSON数据格式
  • 08-(重点)MongoDB插入操作
  • 09-(重点)MongoDB基础查询
  • 10-(重点)MongoDB高级查询(上)
  • 11-(重点)MongoDB高级查询(下)
  • 12-(重点)MongoDB修改与删除操作
1-42 MongoDB安全
  • 13-(了解)MongoDB安全事件
  • 14-(重点)MongoDB限制登录与设置密码
  • 15-(重点)MongoDB用户权限与远程连接
  • 16-(答疑)MongoDB无法启动常见问题说明
  • 17-(答疑)MongoDB为什么快
1-43 MongoDB备份与恢复
  • 18-(重点)MongoDB备份与恢复
  • 19-(答疑)备份异常解决方案
  • 20-(重点)文件备份与恢复
  • 21-(扩展)逻辑备份实现多库以及全库备份
  • 22-(扩展)Fluentd采集工具实现本机access.log采集
  • 23-(重点)整合MongoDB到Niushop电商项目中
  • 24-(答疑)td-agent报权限不足解决方案
第二章 项目二:ELK日志分析系统与Ceph云盘
2-1 Zabbix介绍与安装配置
  • 01-(了解)Zabbix监控学习目标
  • 02-(了解)认识监控
  • 03-(重点)服务器准备
  • 04-(重点)MySQL8软件安装配置
  • 05-(重点)PHP8软件安装
  • 06-(重点)Zabbix软件安装与配置
2-2 Zabbix监控配置
  • 07-(重点)Zabbix Web配置详解
  • 08-(重点)Zabbix监控服务器本身
  • 09-(重点)监控远程linux服务器
  • 10-(重点)Zabbix模板
  • 11-(重点)Zabbix监控项
  • 12-(重点)使用AI大模型生成监控项
  • 13-(重点)使用AI了解巡检以及监控采集指标
  • 14-(重点)自定义键值实现监控项
  • 15-(重点)监控项特殊说明及小结
  • 16-(重点)Zabbix图形设计
  • 17-(重点)Zabbix仪表板设计
2-3 Zabbix触发器与告警
  • 18-(重点)Zabbix触发器
  • 19-(答疑)图形没有触发器参考线
  • 20-(重点)接入睿象云告警平台
  • 21-(重点)Zabbix告警实现
  • 22-(重点)Zabbix自动发现
  • 23-(重点)解决自动发现时agent2无法获取图形问题
  • 24-(重点)批量操作与模板导入导出
  • 25-(重点)zabbix proxy机器准备
  • 26-(重点)zabbix proxy实践(上)
  • 27-(重点)zabbix proxy实践(下)
  • 28-(答疑)Proxy异常常见问题分析
  • 29-(重点)主动监控与被动监控
  • 30-(重点)web监测
  • 31-(作业)Zabbix监控MySQL
2-4 ELK之Elasticsearch介绍(重点)
  • 01-(了解)ELK学习目标
  • 02-(了解)ELK概述
  • 03-(重点)Elasticsearch安装与启动异常分析
  • 04-(重点)Elasticsearch集群搭建
  • 05-(重点)Elasticsearch相关概念
  • 06-(重点)Elasticsearch基础API操作
  • 07-(重点)Elasticsearch导入数据
  • 08-(重点)Elasticsearch DSL风格的查询语句
  • 09-(重点)基于AI大模型玩转DSL查询
2-5 ELK之Logstash
  • 10-(重点)Elasticsearch-head可视化工具使用
  • 11-(扩展)Cerebro工具使用
  • 12-(重点)logstash日志采集工具安装
  • 13-(答疑)如何找到软件具体安装在哪个位置
  • 14-(重点)logstash定义配置文件
  • 15-(重点)logstash采集messages日志文件
  • 16-(重点)logstash实现多日志源采集
  • 17-(重点)logstash安装geoip插件
2-6 ELK之Kibana
  • 18-(重点)Kibana软件安装
  • 19-(重点)Kibana汉化
  • 20-(重点)Kibana连接Elasticsearch
  • 21-(重点)如何把采集日志做成可视化大屏
  • 22-(答疑)Kibana无法实现数据显示原因
2-7 ELK项目实践
  • 23-(准备)Nginx访问日志准备
  • 24-(重点)编写Logstash pipeline实现nginx日志采集
  • 25-(答疑)logstash启动失败问题
  • 26-(重点)ELK日志分析最终实践
  • 27-(重点)filebeat安装与故障排查
  • 28-(重点)filebeat传输数据给logstash
  • 29-(重点)ELFK采集nginx日志
  • 30-(重点)filebeat简单过滤实现
2-8 Docker介绍与环境准备
  • 01-(了解)Docker学习目标
  • 02-(了解)云计算组成以及发展趋势
  • 03-(了解)认识容器技术
  • 04-(重点)Docker介绍
  • 05-(重点)Docker环境安装部署
  • 06-(重点)Docker Daemon管理
  • 07-(答疑)Docker客户端与服务器端解析
2-9 镜像常见操作
  • 08-(重点)镜像-容器-仓库概念
  • 09-(了解)镜像加速器配置
  • 10-(重点)镜像加速二选一
  • 11-(重点)镜像搜索-拉取-运行-删除
  • 12-(重点)镜像导入-导出-重命名
  • 13-(答疑)docker tag标签说明
2-10 镜像仓库
  • 14-(了解)官方自建镜像仓库
  • 15-(重点)阿里云自建仓库实践
  • 16-(重点)阿里云自建仓库实践
  • 17-(重点)私有Harbor仓库环境准备
  • 18-(重点)私有Harbor仓库部署
  • 19-(重点)私有Habor推送与拉取操作
  • 20-(答疑)Harbor无法启动等问题分析
2-11 容器常见操作
  • 21-(重点)容器的启停与脚本运行实现
  • 22-(重点)交互式运行一个Docker容器
  • 23-(重点)打包容器以及容器管理
2-12 Docker运行基础应用
  • 24-(重点)写时复制用时分配
  • 25-(实践)验证docker存储驱动overlay2
  • 26-(案例)端口映射实现跑httpd应用
  • 27-(答疑)Docker容器中的应用必须前台运行缘由
  • 28-(案例)httpd容器打包为镜像
  • 29-(案例)docker数据卷挂载实现持久化
  • 30-(案例)官方httpd镜像使用
  • 31-(重点)官方mysql镜像安装mysql实践
  • 32-(重点)自定义centos镜像安装mysql
  • 33-(重点)tomcat容器部署实践
  • 34-(重点)docker cp上传文件与下载文件
2-13 Dockerfile构建镜像
  • 35-(重点)Dockerfile四句真诀
  • 36-(重点)Dockerfile构建httpd-v1
  • 37-(重点)Dockerfile构建httpd-v2
  • 38-(重点)Dockerfile构架tomcat镜像
  • 39-(重点)Dockerfile构建mariadb镜像
  • 40-(重点)Dockerfile最佳实践
2-14 Docker容器资源限制及Web
  • 41-(重点)Docker容器资源限制
  • 42-(重点)Docker的Web管理平台
2-15 Ceph架构
  • 01-(了解)Ceph存储学习目标
  • 02-(理解)Ceph架构与专业名词解析
2-16 Ceph集群部署
  • 03-(重点)集群环境准备
  • 04-(重点)给node1-node2-node3分别添加3块磁盘
  • 05-(重点)node1监控节点初始化
  • 06-(答疑)下载报错解决思路
  • 07-(重点)添加OSD节点
  • 08-(答疑)网络故障如何添加OSD节点
  • 09-(重点)导入4个虚拟机节点
  • 10-(重点)Ceph集群状态说明
  • 11-(重点)新添加节点环境准备
  • 12-(重点)新添加节点贡献一块磁盘
  • 13-(重点)如何对ceph集群进行缩容操作
2-17 Ceph文件存储块存储及对象存储
  • 14-(重点)RADOS原生数据存取
  • 15-(重点)Ceph文件存储详解
  • 16-(重点)Ceph块存储详解
  • 17-(重点)块存储的扩容和裁剪
  • 18-(重点)Ceph对象存储
2-18 项目部署实践-基于ceph与nextcloud打造私有云盘
  • 19-(项目)基于ceph与nextcloud打造私有云盘
  • 20-(项目)基于ceph与nextcloud打造企业级私有云盘
第三章 项目三:CICD持续集成与持续发布
3-1 git
  • 01-(了解)CICD任务背景及DevOps发展历程
  • 02-(理解)版本控制
  • 03-(重点)Git工作目录与暂存区
  • 04-(重点)Git版本提交
  • 05-(重点)查看提交历史与版本回退
  • 06-(重点)撤销修改
  • 07-(重点)误删恢复与文件删除
  • 08-(重点)git分支创建与分支合并
  • 09-(重点)git版本冲突解决
  • 10-(重点)tag标签管理
  • 11-(扩展)Windows版本git
  • 12-(了解)远程仓库学习目标
3-2 gitee与gitlab
  • 13-(重点)Gitee远程仓库使用
  • 14-(重点)Gitlab仓库安装与启动
  • 15-(重点)Gitlab登录与汉化
  • 16-(重点)Gitlab用户组-项目-用户添加
  • 17-(重点)Gitlab上传与下载实现
  • 18-(重点)gitlab分支操作
  • 19-(重点)gitlab上tag标签操作
  • 20-(理解)CICD设计理念
  • 21-(理解)蓝绿部署
  • 22-(理解)滚动更新
  • 23-(理解)灰度发布(金丝雀发布)
3-3 jenkins
  • 24-(了解)Jenkins作用
  • 25-(重点)jenkins安装与配置
  • 26-(扩展)插件无法安装解决方案
3-4 案例-构建cicd自动发布平台
  • 27-(案例)cicd平台搭建之前期环境准备
  • 28-(案例)cicd平台搭建之publish over ssh插件使用
  • 29-(案例)cicd平台搭建之gitlab代码仓库准备
  • 30-(案例)cicd平台搭建之jenkins与gitlab免密
  • 31-(案例)cicd平台搭建之创建任务以及配置jenkins账号
  • 32-(案例)cicd平台搭建之webhook构建
  • 33-(案例)cicd平台搭建之pycharm结合cicd

阶段六 容器运维

展开
第一章 Docker容器技术
1-1 Docker网络
  • 00-(回顾)Docker容器技术回顾
  • 01-(重点)单宿主机中容器的互联方式之link单向通讯
  • 02-(重点)通过网络IP实现网络互联
  • 03-(重点)Docker本地四种网络
  • 04-(重点)bridge模式网络
  • 05-(重点)host模式网络
  • 06-(重点)none模式网络
  • 07-(重点)containerd模式网络
1-2 Docker compose
  • 08-(重点)docker compose五字真诀
  • 09-(重点)常用指令详解
  • 10-(案例)docker compose部署wordpress
  • 11-(案例)docker compose构建haproxy负载均衡
第二章 基于K8S微服务项目部署
2-1 Containerd发展历史与安装
  • 01-(了解)Containerd发展历程
  • 02-(重点)Containerd软件安装与验证测试
2-2 Containerd镜像管理
  • 03-(重点)ctr images pull镜像拉取服务
  • 04-(重点)ctr images实现镜像挂载与解挂
  • 05-(重点)镜像导出-删除-导入操作
  • 06-(重点)ctr tag镜像标签操作
2-3 Containerd容器管理
  • 07-(重点)Containerd静态容器管理
  • 08-(重点)ctr tasks实现任务管理
  • 09-(重点)暂停-恢复-进入容器
  • 10-(重点)ctr run运行一个动态容器
2-4 Containerd命名空间管理
  • 11-(重点)namespace命名空间管理
  • 12-(重点)在指定命名空间下载容器与运行容器
  • 13-(作业)二进制安装Containerd
2-5 认识 Kubernetes
  • 01-(了解)应用部署方式演变
  • 02-(重点)Kubernetes优势
  • 03-(重点)Kubernetes架构组成
  • 04-(重点)Kubernetes三种部署方式
2-6 Kubernetes部署
  • 05-(重点)Kubernetes集群3节点准备
  • 06-(重点)Containerd软件安装与配置
  • 07-(重点)kubeadm-kubelet-kubectl工具安装
  • 08-(重点)初始化master节点
  • 09-(重点)Flannel插件安装
  • 10-(重点)加入node节点
  • 11-(重点)kubeadm搭建集群常见异常解析
  • 12-(扩展)三种源及k8s安装演变
  • 13-(扩展)kubeasz实现集群搭建作业说明
2-7 node节点管理
  • 01-(重点)node节点管理命令
  • 02-(重点)节点标签管理
  • 03-(重点)标签选择器及应用场景
2-8 资源管理介绍
  • 04-(重点)YAML基本语法
  • 05-(了解)K8S资源与资源的两种管理方式
  • 06-(重点)命令式对象管理
  • 07-(重点)命令式对象配置
  • 08-(重点)声明式对象配置
2-9 部署Nginx服务
  • 09-(实践)Nginx应用部署之命名空间准备
  • 10-(实践)Nginx应用部署之Pod使用
  • 11-(实践)命令模式实现pod label标签管理
  • 12-(实践)yaml方式实现pod label标签管理
  • 13-(实践)命令方式实现Deployment控制器管理
  • 14-(实践)yaml方式实现Deployment
  • 15-(实践)命令方式实现service管理
  • 16-(实践)yaml方式实现service构建
2-10 Pod基础
  • 17-(理解)Pod基本概念
  • 18-(重点)Pod的YAML格式
  • 19-(重点)通过yaml文件创建自主式pod
  • 20-(面试)Pod的5种状态
  • 21-(重点)Pod label标签管理
  • 22-(重点)Pod资源限制
2-11 Pod交互操作
  • 23-(扩展)node节点pod数量评估方案
  • 24-(重点)一个Pod包含多个容器实践
  • 25-(重点)对Pod里的容器进行操作
2-12 Pod调度策略
  • 01-(面试)Pod创建流程图解
  • 02-(重点)调度约束算法之定向调度
  • 03-(重点)亲和性调度语法
  • 04-(重点)Node硬亲和性限制
  • 05-(重点)Node软亲和性限制
  • 06-(重点)Pod硬亲和性案例
  • 07-(重点)PodAnti反亲和性案例
  • 08-(重点)Node污点设置
  • 09-(重点)Pod容忍设置
2-13 Pod的生命周期
  • 10-(面试)Pod的生命周期
  • 11-(重点)Pod三种重启策略
  • 12-(重点)HealthCheck健康检查
  • 13-(重点)liveness-exec存活探针使用
  • 14-(重点)liveness-httpget存活探针使用
  • 15-(重点)liveness-tcp存活探针
  • 16-(重点)readiness就绪探针使用
  • 17-(重点)存活探针与就绪探针混合使用场景
  • 18-(重点)post-start启动后钩子
  • 19-(重点)pre-stop结束前钩子程序
2-14 Deployment&ReplicaSet
  • 01-(重点)Controller控制器概述
  • 02-(重点)Deployment控制器之命令管理
  • 03-(重点)Deployment控制器之yaml文件创建
  • 04-(重点)访问Deployment中Pod访问与删除操作
  • 05-(重点)Deployment版本升级
  • 06-(重点)Deployment版本回退
  • 07-(重点)ReplicaSet扩缩容实现
  • 08-(重点)多副本滚动更新
2-15 其他控制器
  • 09-(重点)DaemonSet控制器
  • 10-(重点)Job一次性任务
  • 11-(重点)Job固定次数任务
  • 12-(重点)CronJob周期性任务控制器
2-16 Service服务
  • 13-(重点)Service服务器概念与底层原理
  • 14-(重点)ClusterIP服务创建之命令模式
  • 15-(重点)ClusterIP服务创建之YAML方式
  • 16-(重点)sessionAffinity会话保持
  • 17-(重点)Service底层更换为ipvs
  • 18-(理解)headless无头模式
  • 19-(重点)headless与statefulset结合场景
  • 20-(重点)NodePort类型
  • 21-(重点)Loadbalancer类型
  • 22-(重点)ExternalName类型
2-17 Ingress 控制器
  • 01-(了解)学习目标
  • 02-(重点)Ingress控制器介绍
2-18 Kuberntes Ingress Controller
  • 03-(重点)Ingress Controller控制器安装
  • 04-(重点)Ingress-HTTP实现
  • 05-(重点)Ingress-HTTPS实现证书访问
  • 06-(了解)Ingress与NodePort结合使用
2-19 Traefik
  • 07-(重点)Traefik三权一配置一入一规则
  • 08-(重点)Traefik三权已配置实现
  • 09-(重点)安装Traefik Controller控制器
  • 10-(重点)Traefik疑难解答与Ingress转发案例
2-20 存储卷背景介绍
  • 01-(了解)存储卷学习目标
  • 02-(了解)K8S存储卷概念
2-21 本地存储卷
  • 03-(重点)本地存储卷之emptyDir临时存储
  • 04-(重点)本地存储卷之hostPath
2-22 网络存储卷
  • 05-(重点)NFS服务器搭建
  • 06-(重点)NFS网络存储卷实现
2-23 PV与PVC
  • 07-(理解)PV与PVC基本概念
  • 08-(重点)NFS类型的PV与PVC
2-24 存储的动态供给
  • 09-(了解)存储的动态供给概念
  • 10-(重点)NFS动态供给插件安装
  • 11-(重点)NFS动态供给测试验证
2-25 ConfigMap
  • 01-(重点)K8S配置存储之ConfigMap创建与引用
  • 02-(重点)ConfigMap实现nginx配置文件存储
2-26 Secret
  • 03-(重点)通过YAML文件创建Secret
  • 04-(重点)通过env获取Secret
  • 05-(重点)通过volume挂载Secret
  • 06-(案例)Nginx HTTPS配置
2-27 Helm介绍及安装部署
  • 07-(重点)Helm包管理工具介绍
  • 08-(重点)Helm软件安装部署
2-28 Helm 基本操作
  • 09-(重点)Chart生命周期管理
  • 10-(重点)Chart升级回退
2-29 Helm 仓库
  • 11-(重点)添加Helm仓库
  • 12-(重点)仓库与Chart交互
2-30 Helm 进阶
  • 13-(重点)Harbor仓库部署
  • 14-(重点)Helm推送与拉取Harbor中的Chart
2-31 prometheus安装
  • 01-(重点)Helm添加Prometheus仓库
  • 02-(重点)Helm安装Prometheus Operator (2)
2-32 配置prometheus及grafana访问
  • 03-(重点)Kubernetes Ingress Controller配置
  • 04-(重点)Ingress指向Prometheus
  • 05-(重点)Ingress指向Grafana
2-33 使用prometheus监控redis
  • 06-(重点)Helm部署Redis
  • 07-(重点)使用Prometheus监控Redis服务
2-34 使用prometheus监控mysql
  • 08-(重点)MySQL部署
  • 09-(重点)mysql exporter部署与监控实现
2-35 Java项目环境准备
  • 01-(了解)基于K8s的Java项目介绍
  • 02-(重点)JDK-Maven-Node软件安装
  • 03-(重点)MySQL8软件安装部署
  • 04-(重点)Harbor仓库准备
  • 05-(重点)Docker软件安装
2-36 Java源代码准备
  • 06-(重点)Gitee源码准备
  • 07-(重点)导入SQL文件到MySQL
2-37 验证Java项目
  • 08-(重点)Java程序打包测试
  • 09-(重点)Java后端程序镜像打包
  • 10-(重点)前端代码打包测试
2-38 配置Harbor的HTTPS
  • 11-(重点)生成域名证书并归档
  • 12-(重点)配置Harbor的https访问
2-39 Jenkins流水线
  • 13-(回顾)Jenkins Pipeline流水线
  • 14-(重点)Jenkins流水线编写
  • 15-(重点)前后端代码测试与项目总结

阶段七 云计算+云安全运维

展开
第一章 云计算+云安全运维
1-1 ECS服务期
  • 01-(重点)阿里云ECS概述
  • 02-(重点)阿里云平台注册与登录
  • 03-(重点)领取或购买ECS服务器
  • 04-(重点)内网与公网IP连接ECS服务器的两种方式
  • 05-(重点)Halo建站平台与1Panel运维平台
  • 06-(重点)Halo系统的安装
  • 07-(重点)创建网站反向代理到Halo
1-2 RDS数据库
  • 01-(了解)数据库基本概念
  • 02-(了解)MySQL数据库介绍
  • 03-(重点)RDS数据库的申领与购买
  • 04-(重点)创建数据库账号与获取数据库连接
  • 05-(重点)RDS创建数据库数据表以及实现SQL查询
  • 06-(重点)RDS数据导入与导出功能实现
  • 07-(重点)Web项目中使用RDS数据库
1-3 SLB负载均衡
  • 01-(了解)负载均衡概述
  • 02-(重点)阿里云SLB负载均衡
  • 03-(重点)阿里云ES服务器准备
  • 04-(重点)安装Nginx并配置负载页面
  • 05-(重点)申领SLB负载均衡
  • 06-(重点)云上SLB负载均衡实践
1-4 OSS对象存储
  • 01-(了解)OSS对象存储概述
  • 02-(了解)阿里云OSS对象存储概述
  • 03-(重点)阿里云OSS的申领与配置
  • 04-(重点)OSSFS客户端工具介绍与ECS服务器配置
  • 05-(重点)OSSFS实现挂载OSS到指定目录
1-5 CDN内容分发网络
  • 01-(了解)CDN内容分发网络概述
  • 02-(了解)阿里云CDN概述
  • 03-(重点)阿里云CDN的申领
  • 04-(重点)ECS云服务器购买与配置
  • 05-(重点)Answer智能问答平台部署
  • 06-(重点)域名注册与域名解析
  • 07-(重点)域名CDN加速实践
1-6 阿里云监控
  • 01-(重点)阿里云云监控实现ECS监控操作
  • 02-(重点)为云监控设置告警规则
  • 03-(重点)开通Prometheus可观测监控与回顾Prometheus工作原理
  • 04-(重点)Prometheus实例接入ECS与RDS
  • 05-(重点)Prometheus监控告警及通知
1-7 阿里云ACK
  • 01-(了解)阿里云ACK概述
  • 02-(重点)专有网络VPC创建
  • 03-(重点)阿里云ACK服务申请与构建
  • 04-(重点)阿里云ACK集群测试
  • 05-(重点)本地访问ACK容器服务
  • 06-(重点)阿里云ACR容器镜像服务

阶段八 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的相关扩展