
标杆徐LinuxSre运维实战项目训练营(初级+中级+高级)
来自 网络整理·免费领取学习资源
5,869 领取 · 8,657 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《标杆徐LinuxSre运维实战项目训练营(初级+中级+高级)》。官网需要单独购买,有集上可以免费领取。
课程目录
- 01 第一阶段 Centos快速入门
- 【30401】标杆徐LinuxSre运维系列 :CentOS系统入门与进阶实践(30讲)
- 100_05 搭建企业仓库-客户端使用
- 101_06 源码包介绍
- 102_07 源码包安装nginx-httpd
- 103_08 ubuntu包管理-apt-dpkg
- 104_01 磁盘的基本介绍
- 105_02 磁盘的内部结构
- 106_03 磁盘结构类型
- 107_04 磁盘分区命名规则
- 108_05 磁盘分区工具fdisk
- 109_06 磁盘格式化-挂载-应用
- 10_04 bash特性-历史记录
- 110_07 磁盘分区工具gdisk
- 111_08 磁盘格式化-挂载-细节
- 112_09 永久挂载fstab
- 113_10 虚拟设备Swap
- 114_11 磁盘空间满了-Inode满
- 115_12 磁盘文件系统
- 116_01 lvm基本概述
- 117_02 lvm相关术语
- 118_03 lvm快速应用
- 119_04 lvm扩展卷组
- 11_05 bash特性-别名alias
- 120_05 lvm扩展逻辑卷
- 121_06 RAID基本概念与常见模型
- 122_07 RAID实验环境准备
- 123_08 RAID-0实践
- 124_09 RAID-1实践
- 125_10 RAID-5实践
- 126_11 计划任务概念与应用场景
- 127_12 计划任务类别
- 128_13 计划任务语法
- 129_14 计划任务场景实践-1
- 12_06 文件管理-目录结构详细说明
- 130_15 计划任务场景实践-2
- 131_16 计划任务备份与恢复
- 132_01 程序与进程
- 133_02 进程与线程
- 134_03 进程运行的三种状态
- 135_04 进程生命周期
- 136_05 静态监控进程ps
- 137_06 可运行进程状态演示-R
- 138_07 暂停进程T与不可中断进程D
- 139_08 僵尸进程Z和孤儿进程
- 13_07 文件管理-创建-touch-mkdir
- 140_09 多线程Sl以及高低优先级进程
- 141_10 动态查看进程top命令-命令选项
- 142_11 动态查看进程top命令-内部指令
- 143_12 内存指标free解释
- 144_13 中断程序说明
- 145_14 进程管理kill-pkill-killall
- 146_15 进程优先级nice-renice
- 147_16 后台进程-screen
- 148_01 平均负载
- 149_02 平均负载实践
- 14_08 文件管理-cp-mv-rm-cat-less-more
- 150_03 开机启动流程-运行级别
- 151_04 systemd管理
- 152_05 救援模式-1
- 153_06 救援模式-2
- 154_07 救援模式-3
- 155_08 系统基础优化-1
- 156_09 系统基础优化-2
- 157_01 为何需要网络
- 158_02 互联网通讯协议-物理层
- 159_03 互联网通讯协议-数据链路层
- 15_01 文件查看命令-head-tail
- 160_04 互联网通讯协议-网络层
- 161_05 互联网通讯协议-传输层
- 162_06 互联网通讯协议-应用层
- 163_07 互联网通讯协议-完整过程总结
- 164_08 TCP协议-三次握手
- 165_09 TCP协议-四次挥手
- 166_10 TCP状态转换-三次握手
- 167_11 TCP状态转换-四次挥手
- 168_12 UDP协议
- 169_13 网络配置-地址查看
- 16_02 文件下载命令-wget-rz-sz
- 170_14 网络配置-修改网卡名称
- 171_15 网络配置-配置网络地址
- 172_16 网络配置-nmcli管理配置文件
- 173_01 网络配置-bond0
- 174_02 网络配置-bond1
- 175_03 路由与网关概念
- 176_04 路由添加与删除-route
- 177_05 路由实验环境准备
- 178_06 路由场景-1
- 179_07 路由场景-2
- 17_03 文件查找命令-which-whereis
- 180_08 路由场景-3
- 181_10 内核参数-ip_local_port_range
- 182_11 内核参数-tcp_tw_reuse
- 183_12 内核参数-tcp_max_tw_buckets
- 184_13.内核参数-tcp_max_syn_backlog
- 185_14 内核参数-core_somaxconn
- 186_15 内核参数-tcp_syn_retries
- 187_16 内核参数配置总结
- 18_04-1-grep过滤
- 19_04-2sort-uniq排序-去重
- 1_01 计算机基本介绍
- 20_04-3-wc统计
- 21_05 文件练习题-awk-sed
- 22_01 vim基本介绍
- 23_02 vim工作模式
- 24_03 vim模式-普通模式
- 25_04 vim模式-编辑模式
- 26_05 vim模式-末行模式
- 27_06 vim模式-试图模式
- 28_07 vim设定环境变量
- 29_08 vim环境变量永久设定
- 2_02 计算机三大组件
- 30_08 vim其他扩展知识
- 31_09 vim练习题
- 32_10 文件属性-文件类型
- 33_11 软链接
- 34_12 硬链接
- 35_13 文件时间atime-ctime-mtime
- 36_01 什么是用户-为什么需要用户
- 37_02 用户ID分类及用户ID查询
- 38_03 passwd-shadow文件解释
- 39_04 添加用户useradd
- 3_03 操作系统介绍
- 40_05 修改用户sermod
- 41_06 删除用户userdel
- 42_07 密码设定passwd
- 43_08 用户创建流程
- 44_09 组的基本概述
- 45_10 组的创建-修改-删除
- 46_11 用户与组场景示例
- 47_01 用户提权概要
- 48_02 su切换身份
- 49_03 sudo提权-1
- 4_04 Linux基本介绍
- 50_04 sudo提权-2
- 51_05 sudo提权-练习
- 52_07 权限基本概述
- 53_08 如何修改权限
- 54_09 权限验证-1
- 55_10 权限验证-2
- 56_11 变更权限属主属组及场景
- 57_01 特殊权限基本概述
- 58_02 特殊权限-suid
- 59_03 特殊权限-sgid
- 5_05 安装CentOS系统
- 60_04 特殊权限-sbit
- 61_05 特殊权限练习
- 62_06 特殊属性chattr
- 63_07 文件默认权限Umask
- 64_01 重定向基本概述
- 65_02 标准输入与标准输出
- 66_03 输出重定向-1
- 67_04 输出重定向-2
- 68_05 输入重定向
- 69_07 进程管理符
- 6_06 安装Ubuntu
- 70_08 tee与xargs
- 71_09 压缩基本概述
- 72_10 文件打包-gzip
- 73_11 文件打包zip
- 74_12 文件打包tar-1
- 75_13 文件打包tar-2
- 76_14 文件查找基本概述
- 77_15 find基于名称查找
- 78_16 find基于大小查找
- 79_17 find基于类型查找
- 7_01 虚拟机快照与克隆
- 80_18 find基于时间查找
- 81_19 find基于用户查找
- 82_20 find基于权限查找
- 83_21 find逻辑操作
- 84_22 find处理动作
- 85_01 rpm基本概述
- 86_02 其他类型的安装包
- 87_03 rpm安装管理
- 88_04 rpm升级与卸载
- 89_05 rpm查询命令
- 8_02 bash基本介绍
- 90_06 rpm包管理小结
- 91_07 yum及yum源概念
- 92_08 yum查询与安装
- 93_09 yum更新与卸载
- 94_10 yum组包与仓库管理
- 95_11 yum历史记录与缓存包管理
- 96_01 搭建本地仓库
- 97_02 搭建企业仓库-概述
- 98_03 搭建企业仓库-下载脚本
- 99_04 搭建企业仓库-同步软件
- 9_03 bash语法结构与快捷方式
- 02 第二阶段 分布式Web架构实战
- 标杆徐LinuxSre运维系列03 :Tomcat配置管理及JVM调优进阶实践(10讲)
- 10_10 Tomcat请求处理流程-new
- 11_11 Tomcat配置虚拟主机-Host
- 12_12 Tomcat配置虚拟主机-Context
- 13_13 Tomcat管理页面启用与介绍
- 14_14 Tomcat部署Zrlog博客业务
- 15_15 Tomcat部署Zrlog博客集群
- 16_16 Tomcat接入Nginx负载均衡
- 17_17 Tomcat接入NFS实现共享存储
- 18_18 Tomcat单机接入HTTPS
- 19_19 Tomcat集群接入HTTPS
- 1_01 什么是JVM
- 20_20 Tomcat实现会话保持介绍
- 21_21 Tomcat会话保持环境准备
- 22_22 Tomcat结合Redis实现会话保持
- 23_01 JVM基础架构-执行过程
- 24_02 JVM堆内存模型
- 25_03 JVM堆内存分配参数
- 26_04 调整TomcatJVM堆空间
- 27_05 GC-什么是垃圾-如何判断垃圾
- 28_06 GC-引用计数算法-根可达分析算法-new2
- 29_07 GC算法-标记清除算法
- 2_02 为何需要JVM-new
- 30_08 GC算法-标记复制算法
- 31_09 GC算法-标记整理算法
- 32_10 GC分代垃圾回收概述
- 33_11 GC垃圾回收-年轻代-MinorGC
- 34_12 GC垃圾回收-老年代-MajorGC
- 35_13 GC垃圾回收器-类型-修改GC垃圾回收器
- 36_14 GC垃圾收集器-Serial
- 37_15 GC垃圾收集器-ParNew
- 38_16 GC垃圾收集器-Parallel
- 39_17 GC垃圾收集器-CMS
- 3_03 JDK-JRE-JVM之间关系-new
- 40_18 JVM性能调优-什么是调优-何时需要-何时不需要
- 41_19 JVM性能调优-推空间分配方案
- 42_20 JVM性能调优-MinorGC与MajorGC优化
- 43_21 JVM性能调优-FullGC优化
- 44_22 JVM客户端监控工具-jps-jstat-jvisualvm
- 4_04 安装OracleJDK两种方式
- 5_05 Tomcat基本介绍-new
- 6_06 Tomcat二进制安装
- 7_07 Tomcat启停配置编写
- 8_08 Tomcat目录结构
- 9_09 Tomcat组成结构-new
- 标杆徐LinuxSre运维系列04:企业级负载均衡Haproxy2.2版本入门与实践(8讲)
- 10_10 配置Haproxy访问日志
- 11_11 Haproxy-default段参数
- 12_12 Haproxy-proxy段参数
- 13_13 Haproxy-Server段参数
- 14_14 Haproxy子配置管理方式
- 15_15 Haproxy基于Cookie实现会话保持
- 16_16 Haproxy状态监测页面
- 17_17 Haproxy动态管理节点socat
- 18_18 Haproxy通过脚本实现代码滚动升级
- 19_19 Haproxy服务端后端监测方式
- 1_01 Haproxy基本介绍与应用场景
- 20_01 IP地址透传-http-tcp
- 21_02 自定义日志-captrue
- 22_03 自定义错误页面-errorfile-errorloc
- 23_04 自定义http报文-http-request
- 24_05 Haproxy调度算法-roundrobin-static-rr
- 25_06 Haproxy调度算法-leastconn-source
- 26_07 Haproxy调度算法-uri
- 27_08 Haproxy调度算法-url-param
- 28_09 Haproxy调度算法-hdr
- 29_10 HaproxyACL规则基本介绍
- 2_02 Haproxy衡量性能指标方式
- 30_11 HaproxyACL规则定义与条件匹配
- 31_12 HaproxyACL访问控制-http-tcp
- 32_13 HaproxyACL场景-基于来源域名调度
- 33_14 HaproxyACL场景-基于来源设备调度
- 34_15 HaproxyACL场景-基于请求url调度
- 35_16 HaproxyACL场景-基于请求资源类型调度
- 36_17 Haproxy场景实践-基于TCP协议实现MySQL负载均衡
- 37_18 Haproxy场景实践-配置多域名单证书Https
- 38_19 Haproxy场景实践-配置多域名多证书Https
- 39_20 Haproxy场景实践-配置多域名部分uri走https
- 3_03 Haproxy安装方式-rpm
- 40_21 Haproxy+Keepalived实现高可用负载均衡
- 41_22 Haproxy负载均衡优化建议
- 4_04 Haproxy安装方式-源码
- 5_05 Haproxy配置与Nginx配置区别
- 6_06 Haproxy配置示例场景说明
- 7_07 配置Haproxy负载均衡示例
- 8_08 Haproxy-Global配置段说明
- 9_09 配置Haproxy多进程与多线程
- 标杆徐LinuxSre运维系列05 :企业级负载均衡LVS入门与实践(10讲)
- 10_10 LVS-NAT模型实验基础环境
- 11_11 LVS-NAT模型调度规则配置
- 12_12 LVS-DR模型底层逻辑
- 13_13 LVS-DR模型实验架构规划
- 14_14 LVS-DR模型调度规则配置
- 15_15 LVS-DR模型通过脚本配置
- 16_16 LVS-DR模型通过Keepalived实现高可用
- 17_17 LVS-DR模型持久化连接
- 18_18 LVS调度算法-静态rr-wrr-sh-dh
- 19_19 LVS调度算法-动态lc-wlc-sed-nq
- 1_01 LVS是什么
- 20_20 LVS调度算法-动态lblc-lblcr
- 21_21 LVS-DR模型实现MySQL负载均衡场景
- 22_22 LVS实现大规模集群场景-七层负载均衡
- 23_23 LVS实现大规模集群场景-应用节点
- 24_24 LVS实现大规模集群场景-四层负载均衡
- 25_25 LVS实现大规模集群场景-博客业务接入并实现https
- 2_02 为何需要LVS
- 3_03 LVS组成部分
- 4_04 LVS相关名称术语
- 5_05 LVS应用场景
- 6_06 LVS工作模型简介
- 7_07 LVS集群-RS管理命令
- 8_08 LVS-NAT模型底层逻辑
- 9_09 LVS-NAT模型实验架构规划
- 标杆徐LinuxSre运维系列06:Iptables+Firewalld防火墙实践(10讲)
- 10_10 Iptables匹配条件-示例3
- 11_11 Iptables扩展模块-multiport
- 12_12 iptables扩展模块-iprange
- 13_13 Iptables扩展模块-string
- 14_14 Iptables扩展模块-time
- 15_15 Iptables扩展模块-icmp
- 16_16 Iptables扩展模块-connlimit
- 17_17 Iptables扩展模块-limit
- 18_18 Iptables扩展模块-tcp-flags
- 19_19 Iptables-连接追踪介绍
- 1_01 什么是防火墙
- 20_20 Iptables连接追踪支持的状态
- 21_21 Iptables-连接追踪应用场景
- 22_22 Iptables-NAT介绍
- 23_23 Iptables-NAT实现原理
- 24_24 Iptables-NAT环境准备
- 25_25 Iptables-NAT-SNAT配置
- 26_26 Iptables-NAT-DNAT配置
- 27_27 Iptables-自定义链
- 28_28 Iptables-场景示例1
- 29_29 Iptables-场景示例-2
- 2_02 防火墙种类
- 30_30 Iptables-场景示例-3
- 31_31 Iptables-场景示例-4
- 32_01 Firewalld基本介绍
- 33_02 Firewalld-默认策略
- 34_03 Firewalld-区域概念
- 35_04 Firewalld-区域规则
- 36_06 Firewalld-多区域组合
- 37_07 Firewalld规则配置-端口
- 38_08 Firewalld-配置服务规则
- 39_09 Firewalld-实现DNAT
- 3_03 什么是Iptables
- 40_10 Firewalld-SNAT
- 41_11 Firewalld-Rule基本介绍
- 42_12 Firewalld-Rule规则示例-1
- 43_13 Firewalld-Rule规则示例-2
- 44_14 Firewalld-Rule规则示例-3
- 4_04 防火墙实现原理
- 5_05 Iptables链的概念
- 6_06 Iptables表的概念
- 7_07 Iptables规则管理
- 8_08 Iptables匹配条件-示例1
- 9_09 Iptables匹配条件-示例2
- 标杆徐LinuxSre运维系列07 :企业级DNS域名解析服务入门与实践(10讲)
- 10_10 自定义区域实践-CNAME记录
- 11_11 自定义区域实践-PTR记录-
- 12_12 bind递归查询-
- 13_13 Bind主辅同步介绍
- 14_14 Bind主辅同步实践
- 15_15 Bind子域授权
- 16_16 Bind转发模式
- 17_17 什么是智能DNS
- 18_18 智能DNS实现方式
- 19_19 配置并实现智能DNS
- 1_01 为什么需要使用域名
- 21_21 实现智能DNS多view主从同步
- 22_22 业务集群域名如何接入DNS
- 2_02 域名分层结构
- 3_03 DNS解析过程
- 4_04 DNS递归查询和迭代查询
- 5_05 DNS解析类型-A-PTR
- 6_06 DNS解析类型-CNAME-NS
- 7_07 企业自建DNS由来
- 8_08 自定义区域文件介绍
- 9_09 自定义区域实践-A记录
- 标杆徐LinuxSre运维系列:企业级web集群架构项目实践(30讲)
- 100_03 LNMP架构-安装LNMP组件
- 101_04 LNMP架构-Nginx集成PHP
- 102_05 LNMP架构-PHP集成MySQL
- 103_06 产品交付-Wordpress博客系统
- 104_07 产品交付-Wordpress主题变更
- 105_08 产品交付-Wecenter社交系统
- 106_09 产品交付-Love相亲系统
- 107_10 产品交付-Shop商城系统
- 108_11 搭建Kodcloud接入Redis缓存mp4
- 109_12 架构扩展-拆分数据库至独立服务器
- 10_10 集群架构-服务器地址规划
- 110_13 架构扩展-扩展多台web节点
- 111_14 架构扩展-实现多节点静态资源共享
- 112_15 架构扩展-负载均衡引入
- 113_01 Nginx代理-基本介绍
- 114_02 Nginx代理-正向代理模式
- 115_03 Nginx代理-反向代理模式
- 116_04 Nginx代理-正向与反向代理区别
- 117_05 Nginx代理-代理支持协议及常用协议
- 118_06 Nginx代理-代理场景实践
- 119_07 Nginx代理-代理参数-proxy_set_header
- 11_11 集群架构-集群环境准备
- 120_08 Nginx代理-代理参数-proxy_http_version
- 121_09 Nginx代理-代理参数-proxy_timeout
- 122_10 Nginx代理-代理参数-proxy_buffering
- 123_11 Nginx代理-代理参数-优化与问题
- 124_12 Nginx负载均衡-基本概述
- 125_13 Nginx负载均衡-场景实现
- 126_14 Nginx负载均衡-Wordpress业务接入
- 127_15 Nginx负载调度算法-轮询调度
- 128_16 Nginx负载调度算法-加权轮询
- 129_17 Nginx负载调度算法-IP_hash
- 12_12 时间同步服务介绍
- 130_18 Nginx负载调度算法-一致性Hash
- 131_19 Nginx负载调度算法-Url_Hash
- 132_20 Nginx负载调度算法-Least_conn
- 133_21 Nginx负载后端状态-Backup-Down
- 134_22 Nginx负载均衡后端状态-max_conns
- 135_23 Nginx负载均衡后端状态-keepalive
- 136_24 Nginx负载均衡后端状态-fail_timeout
- 137_01 nginx会话保持-Session基本介绍
- 138_02 nginx会话保持-搭建phpmyadmin
- 139_03 nginx会话保持-负载均衡使用ip_hash实现会话保持
- 13_13 时间同步服务-chrony
- 140_04 nginx会话保持-使用redis实现会话保持
- 141_05 nginx会话保持-cookies植入实现会话保持
- 142_06 nginx负载均衡-应用节点异常容错机制
- 143_07 nginx负载均衡-基于uri调度场景
- 144_08 nginx负载均衡-添加斜线与不添加斜线mp4
- 145_09 nginx负载均衡-根据用户请求设备调度场景
- 146_10 nginx负载均衡-X-Forwarded-for实现多级代理透传真实IP
- 147_11 nginx负载均衡-RealIP模块实现多级代理透传真实IP
- 148_12 nginxTCP负载均衡-基本介绍
- 149_13 nginxTCP负载均衡-MySQL负载均衡
- 14_14 时间同步服务-chrony演示
- 150_14 nginxTCP负载均衡-SSH与HTTP负载均衡
- 151_01 nginx动静分离-基本介绍
- 152_02 nginx动静分离-单机动静分离场景
- 153_03 nginx动静分离-集群动静分离场景.
- 154_04 nginx uwsgi代理-wsgi-uwsgi基本介绍
- 155_05 nginxUwsgi代理-配置Django运行环境
- 156_05 nginxUwsgi代理-配置Nginx代理Uwsgi
- 157_06 nginxUwsgi代理-部署Python博客系统
- 158_07 nginxUwsgi代理-部署Python项目流程
- 159_08 nginxRewrite-基本介绍
- 15_01 备份基本介绍
- 160_09 nginxRewrite-if判断语句指令
- 161_10 nginxRewrite-set设定变量指令
- 162_11 nginxRewrite-return数据返回指令
- 163_12 nginxRewrite-Flag-break
- 164_13 nginxRewrite-Flag-last
- 165_14 nginxRewrite-Flag-redirect-permanent
- 166_15 nginx Rewrite场景-示例1
- 167_16 nginx Rewrite场景-示例2
- 168_17 nginx Rewrite场景-示例3
- 169_18 nginx Rewrite场景-示例4
- 16_02 rsync基本介绍
- 170_19 nginx Rewrite场景-示例5
- 171_20 nginx Rewrite场景-示例6
- 172_21 nginx Rewrite场景-示例7
- 173_22 nginx Rewrite场景-示例8
- 174_23 nginx Rewrite场景-示例9
- 175_24 nginx Rewrite场景-示例10
- 176_25 nginx Rewrite场景-示例11
- 177_26 nginx Rewrite场景-示例12
- 178_27 nginx Rewrite场景-防盗链基本概述
- 179_28 nginx Rewrite场景-防盗链场景实践
- 17_03 rsync同步方式
- 180_01 Https基本概述
- 181_02 TLS如何实现加密
- 182_03 加密模型-对称加密
- 183_03 加密模型-非对称加密
- 184_04 身份验证机构-CA
- 185_05 HTTPS加密与解密原理
- 186_06 Https扩展知识
- 187_07 单机服务实现https
- 188_08 将证书替换为阿里云真实证书
- 189_09 集群环境实现https
- 18_04 rsync远程传输-本地同步
- 190_10 wordpress业务接入Https
- 191_11 Https场景实践-1
- 192_12 Https场景实践-2
- 193_13 Https场景实践-3
- 194_14 Https优化参数
- 195_01 高可用基本介绍
- 196_02 高可用VRRP协议
- 197_03 Keepalived基本组件
- 198_04 Keepalived核心概念
- 199_05 Keepalived应用场景
- 19_05 rsync远程传输-远程同步
- 1_01 集群架构-基本术语
- 200_06 Keepalived安装配置
- 201_07 Keepalived 地址漂移测试
- 202_08 Keepalived延迟抢占
- 203_09 Keepalived非抢占式
- 204_10 Keepalived故障切换-邮件通知
- 205_11 keepalived双主模式-互为主备
- 206_12 Keepalived实现Nginx高可用并接入业务环境
- 207_15 Nginx平滑升级概述
- 208_16 Nginx平滑升级实践
- 209_17 Nginx平滑回退实践
- 20_06 rsync远程传输-守护进程
- 21_07 rsync配置与常用选项演示
- 22_08 rsync选项参数–password-file
- 23_09 rsync选项参数–delete
- 24_10 rsync选项参数–bwlimit
- 25_11 rsync选项参数–exclude
- 26_12 rsync用户与rsync_backup用户作用
- 27_13 rsync备份场景-客户端备份脚本编写
- 28_14 rsync备份场景-服务端备份脚本编写
- 29_15 rsync备份场景-服务端配置邮箱服务
- 2_02 集群架构-已知模型-文字版
- 30_16 rsync备份场景-总结
- 31_01 nfs共享存储介绍
- 32_02 nfs共享存储实现原理
- 33_03 nfs共享存储服务部署
- 34_04 nfs共享服务永久挂载
- 35_05 nfs共享服务参数验证
- 36_06 nfs共享服务总结
- 37_07 CDN实现分布式缓存原理
- 38_08 实时同步基本概念
- 39_09 实时同步-实践场景
- 3_03 集群架构-已知模型-图解版
- 40_10 实时同步-部署存储服务与web服务
- 41_11 实时同步-配置backup服务
- 42_12 实时同步-配置sersync实时同步
- 43_13 实时同步-模拟故障平滑切换
- 44_14 实时同步-lsyncd替换sersync
- 45_01 ssh基本概述
- 46_02 ssh客户端命令-ssh
- 47_03 ssh客户端命令-scp
- 48_04 ssh基于秘钥登录
- 49_05 ssh基于密钥实现跳板
- 4_04 集群架构-未知架构模型-图解版
- 50_06 teleport堡垒机-简易版
- 51_07 ssh配置参数
- 52_01 什么是URL
- 53_02 什么是HTML
- 54_03 什么是HTTP
- 55_04 HTTP工作原理
- 56_05 HTTP请求方法Method
- 57_06 HTTP请求Headers
- 58_07 HTTP长连接与短连接
- 59_08 HTTP响应Headers
- 5_05 集群架构-未知架构业务系统-保障系统
- 60_09 HTTP响应Code
- 61_10 HTTP相关术语-pv-uv-ip
- 62_01 Nginx基础-网络IO
- 63_02 Nginx基础-同步IO-异步IO
- 64_03 Nginx基础-阻塞IO-非阻塞IO
- 65_04 Nginx基础-IO模型组合
- 66_05 Nginx基础-IO模型-同步阻塞IO
- 67_06 Nginx基础-IO模型-同步非阻塞IO
- 68_07 Nginx基础-IO模型-IO多路复用
- 69_08 Nginx基础-IO模型-信号驱动IO
- 6_06 集群架构-CI-CD发布系统
- 70_09 Nginx基础-IO模型-异步非阻塞IO
- 71_10 Nginx基础-IO模型对比及实现
- 72_11 Nginx基础-基本概念
- 73_12 Nginx基础-应用场景
- 74_13 Nginx基础-组成结构
- 75_14 Nginx基础-部署Nginx服务
- 76_15 Nginx基础-目录结构
- 77_16 Nginx基础-配置文件
- 78_17 Nginx基础-搭建游戏站点
- 79_18 Nginx基础-站点访问实现原理
- 7_07-集群架构-日志收集系统
- 80_19 Nginx虚拟主机-基于多IP
- 81_20 Nginx虚拟主机-基于多端口
- 82_01 nginx模块-目录索引autoindex
- 83_02 nginx模块-目录索引autoindex
- 84_03 nginx模块-访问控制-access
- 85_04 nginx模块-基础认证-basic
- 86_05 nginx模块-请求限制-limit-req
- 87_06 nginx模块-连接限制-limit-conn
- 88_07 nginx模块-速度限制-limit-rate
- 89_08 nginx模块-限速综合案例
- 8_08-集群架构-运行底层环境
- 90_09 nginx模块-基础监控stub_status
- 91_11 nginx模块-图片资源压缩-gzip
- 92_12 nginx模块-文件资源压缩-gzip
- 93_13 nginx模块-location匹配
- 94_14 nginx模块
- [email protected]
- 17.27M
- 95_15 nginx模块-日志logformat
- 96_16 nginx模块-access日志
- 97_17 nginx模块-error日志
- 98_01 LNMP架构-基本概念
- 99_02 LNMP架构-实现细节
- 9_09 集群架构-扩展知识补充
- 03 第三阶段 主机安全管理实践
- 标杆徐LinuxSre运维系列08 :Jumpserver(2.13版本)堡垒机实践(8讲)
- 10_10 安装Jumpserver-Luna组件
- 11_11 安装Jumpserver-KoKo组件
- 12_12 安装Jumpserver-Lion组件
- 13_13 安装Jumpserver-Nginx整合应用
- 14_14 验证Jumpserver组件是否正常
- 15_15 Jumpserver邮箱配置
- 16_16 Jumpserver数据库迁移
- 17_17 Jumpserver用户管理基本说明
- 18_18 Jumpserver用户管理-普通用户
- 19_19 Jumpserver用户管理-特权用户
- 1_01 什么是跳板机
- 20_20 Jumpserver用户管理-系统用户
- 21_21 Jumpserver资产管理-添加Linux资产
- 22_22 Jumpserver资产管理-添加Windows资产
- 23_23 Jumpserver资产授权-分配特定用户操作特定资产
- 24_24 Jumpserver资产管理-MySQL应用
- 25_25 Jumpserver网域网关-什么是网域网关
- 26_26 Jumpserver网域网关-实现网域思路
- 27_27 Jumpserver网域网关-购买阿里云节点
- 28_28 Jumpserver网域网关-实现网域功能
- 29_29 Jumpserver会话管理-在线会话-历史会话
- 2_02 什么是堡垒机
- 30_30 Jumpserver会话管理-为不同系统用户设定不同权限
- 31_31 Jumpserver会话管理-禁止用户执行特定命令
- 32_32 Jumpserver安全提升-防火墙-MFA
- 33_33 Jumpserver安全提升-启用Https
- 34_34 Jumpserver安全提升-架构优化
- 3_03 为什么需要堡垒机
- 4_04 什么是Jumpserver
- 5_05 jumpserver主要组件及架构图
- 6_06 Jumpserver优势
- 7_07 安装Jumpserver-MySQL-Redis
- 8_08 安装Jumpserver-Core组件
- 9_09 安装Jumpserver-Lina组件
- 标杆徐LinuxSre运维系列09:虚拟隧道网络OpenVP实践(6讲)
- 10_10 虚拟隧道OpenVP服务端安装
- 11_11 虚拟隧道OpenVP客户端安装-windows
- 12_12 虚拟隧道OpenVP客户端安装-linux
- 13_13 虚拟隧道OpenVP客户端访问内部网络-主机路由
- 14_14 虚拟隧道OpenVP客户端访问内部网络-实现原理
- 15_15 虚拟隧道OpenVP客户端访问内部网络-Iptables
- 16_16 基于阿里云构建OpenVP-实验环境准备
- 17_17 基于阿里云构建OpenVP-场景实践-1
- 18_18 基于阿里云构建OpenVP-场景实践-2
- 19_19 基于用户名密码+秘钥方式使用VP
- 1_01 虚拟隧道网络VP介绍
- 20_20 虚拟隧道OpenVP结合Jumpserver应用
- 2_02 虚拟隧道网络VP应用场景-点对点
- 3_03 虚拟隧道网络VP应用场景-站点对站点
- 4_04 虚拟隧道网络VP应用场景-远程访问
- 5_05 虚拟隧道OpenVP介绍
- 6_06 虚拟隧道OpenVP应用场景-1
- 7_07 虚拟隧道OpenVP应用场景-2
- 8_08 虚拟隧道OpenVP实验环境说明
- 9_09 虚拟隧道OpenVP证书签发
- 04 第四阶段 自动化配置管理实践
- 标杆徐LinuxSre运维系列10:Ansible自动化配置管理实践(20讲)
- 100_09 Ansible基础模块-基础软件包管理
- 101_10 Ansible基础模块-文件描述符管理
- 102_12 Ansible基础模块-内核模块管理
- 103_13 Ansible基础模块-总体测试
- 104_14 Ansible应用模块-NFS服务
- 105_15 Ansible应用模块-MySQL服务
- 106_16 Ansible应用模块-Redis服务
- 107_17 Ansible应用模块-Nginx服务
- 108_18 Ansible应用模块-PHP服务
- 109_19 Ansible应用模块-Haproxy服务
- 10_10 Ansible-AdHoc-命令语法结构
- 110_20 Ansible应用模块-Keepalived服务
- 111_21 Ansible应用模块-LVS服务
- 112_22 Ansible应用模块-LVS-devel服务
- 113_23 Ansible应用模块-Route服务
- 114_24 Ansible应用模块-DNS服务
- 115_25 Ansible业务引入-Wordpress-web
- 116_26 Ansible业务引入-Wordpress-proxy
- 117_27 Ansible业务引入-Wordpress-keepalived
- 118_28 Ansible业务引入-Wordpress-LVS
- 119_29 Ansible业务引入-整体测试
- 11_10 Ansible-AdHoc-执行流程及状态
- 12_11 Ansible-AdHoc-配置文件演示
- 13_12 Ansible-AdHoc-常用模块说明
- 14_13 Ansible-常用模块-command
- 15_14 Ansible-常用模块-yum
- 16_15 Ansible-常用模块-copy
- 17_16 Ansible-常用模块-systemd
- 18_17 Ansible-常用模块-file
- 19_18 Ansible-常用模块-group
- 1_01 Ansible-介绍-功能-特性
- 20_19 Ansible-常用模块-User
- 21_20 Ansible-常用模块-Mount
- 22_21 Ansible-常用模块-cron
- 23_22 Ansible-常用模块-get_url
- 24_23 Ansible-常用模块-Unarchive
- 25_24 Ansible-常用模块-selinux
- 26_25 Ansible-常用模块-firewalld
- 27_26 Ansible-常用模块-iptables
- 28_01 Ansible-常用模块-yum_repository
- 29_02 Ansible-常用模块-hostname
- 2_02 Ansible-基础架构
- 30_03 Ansible-常用模块-sysctl
- 31_04 Ansible-常用模块-lineinfile
- 32_05 AnsiblePlaybook基本介绍
- 33_06 AnsiblePlaybook与Ad-Hoc区别
- 34_07 AnsiblePlaybook语法与编写示例
- 35_08 AnsiblePlaybook案例-管理NFS服务
- 36_09 AnsiblePlaybook案例-管理Rsync服务端
- 37_10 AnsiblePlaybook案例-管理Rsync客户端
- 38_11 Ansible集群部署-项目环境准备
- 39_12 Ansible集群部署-管理Redis服务
- 3_03 Ansible-两种安装方式
- 40_13 Ansible集群部署-管理Nginx+PHP服务
- 41_14 Ansible集群部署-接入Nginx负载均衡
- 42_15 Ansible集群部署-升级Nginx协议为Https
- 43_16 Ansible集群部署-替换Nginx为Haproxy
- 44_01 Ansible-variables变量介绍
- 45_02 Ansible-Variables变量定义方式
- 46_03 Ansible-Play-var-vars_files定义变量
- 47_04 Ansible-Inventory清单文件定义变量
- 48_05 Ansible-host-vars定义变量
- 49_06 Ansible-group-vars定义变量
- 4_04 Ansible-配置文件介绍
- 50_07 Ansible-外置传递参数定义变量
- 51_08 Ansible变量优先级测试
- 52_09 Ansible将NFS项目改造为变量方式
- 53_10 Ansible-Register-获取被控端端口信息
- 54_11 Ansible-Register-批量修改主机名称
- 55_12 Ansible-Register-创建jms相关key
- 56_13 Ansible-Facts变量介绍及场景
- 57_14 Ansible-Facts变量语法示例
- 58_15 Ansible-Facts-基于IP地址生成Redis配置
- 59_16 Ansible-Facts-基于CPU生成Nginx配置
- 5_05 Ansible-配置文件优先级
- 60_17 Ansible-Facts-基于内存生成Memcached配置
- 61_18 Ansible-Facts-批量修改主机名称
- 62_19 Ansible-Facts优化-关闭facts
- 63_19 Ansible-Facts优化-redis缓存
- 64_20 Ansible-when-场景示例1
- 65_21 Ansible-when-场景示例2
- 66_22 Ansible-when-场景示例3
- 67_23 Ansible-when-场景示例4
- 68_24 Ansible-loop-场景示例-1
- 69_25 Ansible-loop-场景示例2
- 6_06 Ansible-inventory基本应用
- 70_26 Ansible-loop-场景示例3
- 71_27 Ansible-loop-场景示例4
- 72_28 Ansible-handlers
- 73_30 Ansible-tags
- 74_01 Ansible-Playbook-Tags
- 75_02 Ansible-Playbook-Tags应用
- 76_03 Ansible-Playbbok-错误忽略
- 77_04 Ansible-Playbook强制调用Handlers
- 78_05 Ansible-Playbook-修改task状态为ok
- 79_06 Ansible-Playbook-changed_when检查配置语法
- 7_07 Ansible-密码-秘钥链接方式
- 80_11 Ansible-Vault加密模块介绍与示例
- 81_07 Ansible任务委派-介绍及示例演示
- 82_08 Ansible委派-实现普通用户免密管理被控端
- 83_09 Ansible任务委派-实现Haproxy滚动升级-1
- 84_10 Ansible任务委派-实现Haproxy滚动升级-2
- 85_12 Ansible-Jinja模板介绍
- 86_13 Ansible-Jinjia循环生成nginx配置
- 87_14 Ansible-Jinjia循环生成haproxy配置
- 88_15 Ansible-Jinja判断生成Keepalived配置
- 89_16 Ansible-Role基本介绍
- 8_08 Ansible-匹配主机名称方式
- 90_17 Ansible-Role编排NFS
- 91_18 Ansible-Role编排Rsync
- 92_01 Ansible部署集群环境整体架构图
- 93_02 Ansible部署集群-服务器整体规划
- 94_03 Ansible部署集群-基础环境准备
- 95_04 Ansible部署集群-服务器网络初始化
- 96_05 Ansible部署集群-基础模块说明
- 97_06 Ansible基础模块-防火墙管理
- 98_07 Ansible基础模块-用户管理
- 99_08 Ansible基础模块-yum仓库管理
- 9_09 Ansible-普通用户管理被控端
- 标杆徐LinuxSre运维系列:Shell脚本编程及Sed、AWK进阶实践(18讲)
- 100_03 Awk内部变量-FS-FS
- 101_04 Awk内部变量-NF-RS
- 102_05 Awk内部变量-OFS-ORS
- 103_06 Awk格式化输出-Printf
- 104_07 Awk模式匹配-Regexp
- 105_08 Awk匹配运算符
- 106_09 Awk布尔运算符
- 107_10 Awk判断if-单分支
- 108_11 Awk判断if-双分支
- 109_12 Awk判断if-多分支
- 10_10 Shell定义变量方式-用户自定义变量
- 110_13 Awk循环语句-while
- 111_14 Awkward循环语句-for
- 112_15 Awk数组-数组基本介绍
- 113_16 Awk数组-数组示例脚本
- 114_17 Awk数组-Nginx日志分析脚本-1
- 115_18 Awk数组-Nginx日志分析脚本-2
- 116_19 Awk数组-脚本示例与实践
- 11_11 Shell定义变量方式-系统环境变量
- 12_12 Shell定义变量方式-位置参数变量
- 13_13 Shell定义变量方式-特殊参数变量
- 14_14 Shell参数变量场景示例脚本
- 15_15 Shell交互传递变量read场景-1
- 16_16 Shell交互传递变量read场景-2
- 17_17 Shell交互传递变量read场景-3
- 18_18 Shell交互传递变量read场景-4
- 19_19 Shell变量删除-语法示例
- 1_01 什么是Shell
- 20_20 Shell变量删除-示例场景-1
- 21_21 Shell变量删除-示例场景
- 22_22 Shell变量替换-示例场景
- 23_23 Shell变量运算-示例场景-1
- 24_24 Shell变量运算-示例场景-2
- 25_01 Shell变量-定义默认变量
- 26_25 Shell判断语句-if介绍
- 27_26 Shell判断语句-if示例
- 28_27 Shell判断语句-if基于文件比对语法
- 29_28 Shell判断语句-if基于文件比对示例-1
- 2_02 什么是Shell脚本
- 30_29 Shell判断语句-if基于文件比对示例-2
- 31_02 Shell判断-基于整数比较
- 32_03 Shell判断-基于整数比较场景-1
- 33_04 Shell判断-基于整数比较场景-2
- 34_05 Shell判断-基于整数比较场景-3
- 35_06 Shell判断-基于字符比较场景示例
- 36_07 Shell判断-基于正则比较场景-1
- 37_08 Shell判断-基于正则比较场景-2
- 38_09 Shell判断-批量创建用户脚本
- 39_10 Shell判断-批量删除用户脚本
- 3_03 Shell脚本能做什么-1
- 40_11 Shell判断-备份文件类脚本
- 41_12 Shell判断Case语句介绍
- 42_13 Shell判断Case语句-编写Rsync启停脚本
- 43_14 Shell判断-Case语句-编写Nginx启停脚本
- 44_15 Shell判断-Case语句-编写LVS脚本
- 45_01 Shell循环-For循环介绍
- 46_02 Shell循环-For循环场景-1
- 47_03 Shell循环-For循环场景-2
- 48_04 Shell循环-For循环场景-3
- 49_05 Shell循环-For循环场景-4
- 4_04 Shell脚本能做什么-
- 50_06 Shell循环-For循环场景-5
- 51_07 Shell循环-For循环场景-6
- 52_08 Shell循环-For循环场景-7
- 53_09 Shell循环-For循环场景-8
- 54_10 Shell循环-For循环场景-9
- 55_11 Shell循环-For循环场景-10
- 56_12 Shell循环-For循环场景-11
- 57_14 Shell循环-For循环场景-13
- 58_15 Shell循环-While循环概述
- 59_16 Shell循环-While循环示例
- 5_05 Shell脚本能做什么
- 60_17 Shell循环-While循环关键字break-continue-exit
- 61_18 Shell循环-While循环场景-1
- 62_19 Shell循环-While循环场景-2
- 63_01 Shell While循环场景-通过文本创建用户脚本
- 64_02 Shell While循环场景-防止sshd脚本
- 65_03 Shell函数基本介绍
- 66_04 Shell函数传参
- 67_05 Shell函数返回值
- 68_06 Shell函数场景-实现Jumpserver跳板机
- 69_07 Shell函数场景-实现多级菜单-安装Nginx-1
- 6_06 如何学好Shell脚本
- 70_08 Shell函数场景-实现多级菜单-安装Nginx-2
- 71_09 Shell函数场景-实现多级菜单-安装Nginx-3
- 72_10 Shell函数场景-实现多级菜单-安装Nginx-4
- 73_11 Shell数组基本介绍
- 74_12 Shell数组的赋值与调用
- 75_13 Shell数组-普通数组脚本示例
- 76_14 Shell数组-普通数组获取系统所有端口脚本
- 77_15 Shell数组-普通数组实现货币兑换系统
- 78_16 Shell数组-关联数组脚本示例
- 79_17 Shell数组-关联数组脚本-统计类型次数
- 7_07 Shell脚本规范
- 80_18 Shell数组-关联数组脚本-统计IP次数
- 81_01 Shell脚本案例-1
- 82_02 Shell脚本案例-2
- 83_03 Shell正则表达式基本介绍
- 84_04 Shell正则表达式语法与示例
- 85_05 Shell正则表达式示例-1
- 86_06 Shell正则表达式示例-2
- 87_07 Shell正则表达式示例-3
- 88_08 Shell正则表达式示例-4
- 89_09 Sed文本处理-基本介绍
- 8_08 Shell变量-命令规范
- 90_08 Sed文本处理-选项
- 91_11 Sed文本处理-pattern
- 92_12 Sed文本处理-追加类命令
- 93_13 Sed文本处理-删除类命令
- 94_14 Sed文本处理-替换与修改类命令
- 95_15 Sed文本处理-练习示例题
- 96_16 Sed文件脚本示例-1
- 97_17 Sed文件脚本示例-2
- 98_01 Awk基本介绍-语法结构
- 99_02 Awk工作原理-内部变量
- 9_09 Shell定义变量的多种方式
- 05 第五阶段 监控系统、代码发布平台、日志系统实践
- 标杆徐LinuxSre系列12:Zabbix5.0 全方位IT监控系统实践(28讲)
- 100_01 JVM监控-Zabbix如何监控JVM
- 101_02 JVM监控-安装Tomcat并启用JMX
- 102_03 JVM监控-安装Java-gateway
- 103_04 JVM监控-配置ZabbixServer与Web
- 104_05 ZabbixAPI基本应用
- 105_06 ZabbixAPi批量创建主机
- 106_07 Zabbix性能优化-1
- 107_08 Zabbix性能优化-2
- 108_09 Zabbix性能优化-3
- 109_10 Grafana介绍与安装
- 10_10 Zabbix5.0快速监控Linux主机
- 110_11 Grafana配置zabbix数据源
- 111_12 Grafana创建CPU图形
- 112_13 Grafana创建内存图形
- 113_14 Grafana创建流量图形
- 114_15 Grafana展示Zabbix告警图形
- 115_16 Grafana变量方式展示多主机图形
- 116_17 Grafana模板应用及导入与导出
- 117_18 Zabbix源码编译-环境准备
- 118_19 Zabbix源码编译-MySQL
- 119_20 Zabbix源码编译-Nginx-PHP
- 11_12 Zabbix5.0快速监控Windows主机
- 120_21 Zabbix源码编译-Zabbix-Server
- 121_22 Zabbix源码编译-Zabbix-Web
- 12_14 Zabbix5.0拆分数据库
- 13_01 什么是监控项
- 14_02 创建第一个监控项
- 15_03 监控项值映射
- 16_04 自定义创建监控项-入门
- 17_05 自定义创建监控项-单位
- 18_06 自定义创建监控项-传参
- 19_07 创建监控项-监控TCP11种状态实践
- 1_01 监控基本概念
- 20_08 监控项-历史数据-趋势-事件计算公式
- 21_09 触发器-什么是触发器
- 22_11 触发器-触发器表达式
- 23_12 触发器-触发器示例场景
- 24_13 触发器-触发器滞后
- 25_14 触发器-配置单条件触发器
- 26_15 触发器-配置多条件触发器
- 27_16 触发器依赖场景说明
- 28_17 触发器依赖场景实践
- 29_18 事件告警通知-邮件
- 2_02 如何进行监控
- 30_19 事件告警通知-微信
- 31_20 事件告警通知-短信
- 32_21 通知升级机制-1
- 33_22 通知升级机制-2
- 34_01 故障自愈基本介绍
- 35_02 如何配置故障自愈
- 36_03 故障自愈示例配置
- 37_04 故障自愈场景实践
- 38_05 图形-自定义图形
- 39_06 图形-聚合图形-1
- 3_03 单机场景下如何监控
- 40_07 图形-聚合图形-2
- 41_08 图形-幻灯片
- 42_09 模板-模板的重要性
- 43_10 模板-修改系统自带模板-1
- 44_11 模板-修改系统自带模板-2
- 45_12 模板-修改系统自带模板-3
- 46_13 总结-zabbix内部资源组件
- 47_14 总结-zabbix数据流-工作流
- 48_15 Nginx应用监控-编写状态采集脚本
- 49_16 Nginx应用监控-自定义监控项
- 4_04 常见的开源监控方案
- 50_17 Nginx应用监控-创建模板-监控项-触发器
- 51_18 Nginx应用监控-错误日志定义监控项
- 52_19 Nginx应用监控-错误日志监控并实现告警
- 53_20 php应用监控-编写状态采集脚本
- 54_21 php应用监控-自定义监控项
- 55_22 php应用监控-创建模板-监控项-触发器
- 56_01 MySQL应用监控-指标采集
- 57_02 MySQL应用监控-创建监控项-触发器
- 58_03 MySQL应用监控-模拟数据产生脚本
- 59_04 MySQL主从监控-环境搭建
- 5_05 Zabbix5.0应用场景及发布周期
- 60_05 MySQL主从监控-指标采集
- 61_06 MySQL主从监控-创建监控项-触发器
- 62_07 Redis应用监控-指标采集-1
- 63_08 Redis应用监控-指标采集-2
- 64_09 Redis应用监控-添加监控项-创建触发器
- 65_10 Redis应用监控-模拟数据实现告警
- 66_11 SNMP监控基本介绍
- 67_12 SNMP监控路由器
- 68_13 SNMP监控Linux服务器
- 69_14 SNMP额外知识补充
- 6_06 Zabbix5.0版本新特性
- 70_15 Web监控基本介绍
- 71_16 使用Curl命令登录站点
- 72_17 Zabbix监控Web站点
- 73_18 web监控触发器-监控web失败场景
- 74_19 web监控触发器-监控web响应时间
- 75_20 web监控触发器-监控web响应状态码
- 76_01 网络发现-基本概念
- 77_02 网络发现-场景实践
- 78_03 网络发现-场景验证
- 79_04 自动注册-基本概念
- 7_07 Zabbix5.0功能组件
- 80_05 自动注册-根据主机关联不同模板
- 81_06 自动注册-结合Ansible实现主机关联不同模板
- 82_07 自动注册-根据元数据添加不同类型的系统
- 83_08 主动模式与被动模式-基本概念
- 84_09 主动模式与被动模式-场景验证mp4
- 85_10 LLD低级自动发现介绍
- 86_12 LLD低级自动发现快速体验
- 87_13 LLD低级自动发现实现原理
- 88_14 LLD监控主机端口-自动发现规则脚本编写-1
- 89_15 LLD监控主机端口-添加监控原型-触发器-2
- 8_08 Zabbix监控5.0版本安装
- 90_16 LLD监控Redis多实例-监控项采集脚本
- 91_17 LLD监控Redis多实例-自动发现规则脚本
- 92_18 LLD监控Redis多实例-监控项原型-触发器原型-图形原型
- 93_19 LLD监控Redis多实例-结果检查及告警模拟
- 94_20 分布式监控Proxy-应用场景
- 95_21 分布式监控Proxy-注意事项
- 96_22 分布式监控Proxy-场景规划
- 97_23 分布式监控Proxy-环境安装
- 98_24 分布式监控Proxy-Agent节点添加
- 99_25 分布式监控Proxy-自动化添加主机
- 9_09 Zabbix监控中文汉化
- 标杆徐LinuxSre系列13:Git、Jenkins、Ansible实践CI CD(20讲)
- 100_22 钉钉通知质检结果
- 101_23 自动化CI-自动部署测试环境-钉钉通知
- 102_01 pipeline基本介绍
- 103_02 pipeline语法结构
- 104_03 pipeline自定义变量及系统环境变量定义
- 105_04 pipeline调用Jenkinsfile实现构建
- 106_05 pipeline实现Jar包类型CI流水线
- 107_06 pipeline实现War包类型CI流水线
- 108_07 pipeline为CI流水线增加质量状态检查
- 109_09 Jenkins实现War包CI与CD
- 10_10.发布策略-蓝绿发布
- 110_10 Jenkins分布式-基本介绍
- 111_11 Jenkins分布式-节点添加
- 112_12 Jenkins分布式-指定项目在指定节点执行
- 113_13 Jenkins分布式-slave节点增加工具完成整体CI-CD测试
- 114_14 Jenkins权限管理-基本概念
- 115_15 Jenkins权限管理-全局角色
- 116_16 Jenkins权限管理-项目角色
- 117_17 Jenkins权限管理-全局与项目总结
- 11_11.发布策略-灰度发布
- 12_12 发布策略-滚动发布
- 13_13 安装git工具
- 14_14 git版本管理-提交代码
- 15_15 git版本管理-回退代码
- 16_16 git版本管理-区域概念与总结
- 17_17 git版本管理-分支基本概念
- 18_18 git版本管理-分支示例演示
- 19_19 git版本管理-远程仓库-1
- 1_01.软件开发生命周期-瀑布模型
- 20_20 git版本管理-远程仓库-2
- 21_21 git版本管理-远程仓库-3
- 22_22 git版本管理-tags标签
- 23_23 git版本管理-ignore文件忽略
- 24_24 gitlab基本介绍
- 25_25 gitlab与GitHub区别
- 26_26 gitlab组成和安装
- 27_27 gitlab配置与初始化
- 28_28 gitlab中文汉化
- 29_01 gitlab用户-用户组-权限关系
- 2_02.软件开发生命周期-敏捷开发
- 30_02 gitlab用户-用户组-权限-案例1
- 31_03 gitlab用户-用户组-权限-案例2
- 32_04 gitlab用户-用户组-权限-案例3
- 33_05 gitlab日常维护-如何协同使用
- 34_06 gitlab日常维护-备份
- 35_07 gitlab日常维护-恢复
- 36_08 gitlab日常维护-升级
- 37_09 gitlab日常维护-安全
- 38_10 gitlab日常维护-忘记管理员密码
- 39_11 jenkins持续集成-基本介绍
- 3_03.环境的基本概念
- 40_12 jenkins持续集成-服务安装
- 41_13 jenkins持续集成-服务配置与初始化
- 42_14 Jenkins持续集成-优化Jenkins
- 43_15 Jenkins插件管理-联网安装
- 44_16 Jenkins插件管理-hpi文件安装
- 45_17 Jenkins插件管理-离线安装
- 46_18 Jenkins创建项目-丢弃旧的构建
- 47_19 Jenkins创建项目-参数化构建
- 48_20 Jenkins集成Gitlab-获取代码
- 49_21 Jenkins集成Shell部署代码
- 4_04.手动部署
- 50_22 Jenkins集成Ansible部署代码
- 51_23 Jenkins实战-实现CI架构项目图
- 52_24 Jenkins实战-搭建测试环境与生产环境
- 53_25 Jenkins实战-手动实现集群滚动升级
- 54_26 Jenkins实战-Shell实现集群滚动升级-默认方式
- 55_27 Jenkins实战-Shell实现集群滚动升级-传参方式
- 56_28 Jenkins实战-Shell脚本优化为函数并添加锁机制
- 57_01 Jenkins调用Ansible-初始化环境
- 58_02 Jenkins调用Ansible-剧本编写-1
- 59_03 Jenkins调用Ansible-剧本编写-2
- 5_05.自动化部署-持续集成CI
- 60_04 Jenkins调用Ansible-剧本编写-3
- 61_05 Jenkins调用Ansible-传参实现不同环境
- 62_06 Jenkins实现全自动CI-定时触发
- 63_07 Jenkins实现全自动CI-SCM轮询
- 64_08 Jenkins实现自动化CI-WebHook
- 65_09 Jenkins基于Commit ID实现CI-1
- 66_10 Jenkins基于Commit ID实现CI-2
- 67_11 Jenkins基于CommitID实现回滚-1
- 68_12 Jenkins基于CommitID实现回滚-2
- 69_13 Java项目基本介绍
- 6_06.自动化部署-持续交付CD
- 70_14 Java项目CI-CD实现架构图
- 71_15 Java项目集群环境搭建
- 72_16 手动实现War部署流程
- 73_17 自动实现War包部署-Jenkins集成Maven
- 74_18 自动实现War包部署-Shell脚本-1
- 75_19 自动实现War包部署-Shell脚本-2
- 76_20 自动实现War包部署-Ansible-1
- 77_21 自动实现War包部署-Ansible-2
- 78_01 Nexus仓库介绍
- 79_02 Nexus安装配置
- 7_07.自动化部署-持续部署CD
- 80_03 Nexus仓库配置
- 81_04 Maven连接Nexus
- 82_05 Jenkins基于Nexus实现手动CI
- 83_06 Jenkins基于Nexus实现自动CI
- 84_07 Jenkins基于Nexus实现CD任务-参数配置
- 85_08 Jenkins基于Nexus实现CD任务-Shell脚本发布
- 86_09 Jenkins基于Nexus实现CD任务-Ansible脚本发布
- 87_10 Jenkins基于Nexus实现CI-CD-整体流程测试
- 88_11 Jenkins实现Jar包的CI
- 89_12 搭建Jar包集群环境
- 8_08.自动化部署-代码发布完整流程
- 90_13 Jenkins实现Jar包的CD-Shell脚本
- 91_14 Jenkins实现Jar包的CD-Ansible脚本
- 92_15 Jenkins实现Jar包自动部署测试环境
- 93_16 SonarQube基本介绍
- 94_17 Sonarqube环境搭建
- 95_18 Sonarqube环境初始化
- 96_19 Jenkins集成Sonarqube进行项目分析
- 97_19 Sonarqube分析项目
- 98_20 钉钉通知基本介绍
- 99_21 钉钉通知构建结果
- 9_09.自动化部署-docker-k8s发布流程
- 标杆徐LinuxSre系列14:ELK Stack(7.8版本)实践(26讲)
- 100_26 Elk日志告警-请求大于3s-场景3
- 10_10 ES集群-环境搭建
- 11_11 ES集群-状态检查-Curl
- 12_12 ES集群-状态检查-Cerebro
- 13_13 ES集群角色-Master-Node-Coordinating
- 14_14 ES集群-分片与副本
- 15_15 ES集群-故障转移
- 16_16 ES集群-文档路由
- 17_17 ES集群-文档创建流程
- 18_18 ES集群-扩展data节点
- 19_19 ES集群-扩展路由节点
- 1_01 没有日志分析工具存在的痛点
- 20_20 ES集群优化-内核优化
- 21_21 ES集群优化-配置优化
- 22_22 ES集群优化-JVM优化
- 23_23 Filebeat-基本概念
- 24_24 Filebeat-配置解读
- 25_25 Filebeat-基本应用
- 26_26 Filebeat-写入数据至ES集群-示例
- 27_27 Filebeat-写入数据到ES集群-自定义索引名称
- 28_28 Filebeat-写入数据至ES集群-设定分片及副本
- 29_01 filebeat收集-系统日志
- 2_02 elk基础架构解析
- 30_02 filebeat收集-系统日志-字段处理
- 31_03 filebeat收集-nginx访问日志-普通格式
- 32_04 filebeat收集-nginx访问日志-Json格式
- 33_05 filebeat收集-nginx访问日志-错误日志
- 34_06 filebeat收集-nginx多虚拟主机日志
- 35_07 filebeat收集-tomcat访问日志
- 36_08 filebeat收集-tomcat错误日志
- 37_09 filebeat收集-收集多台业务日志
- 38_10 Logstash日志处理-基本介绍
- 39_11 Logstash日志处理-基础架构
- 3_03 elfk基础架构解析
- 40_12 Logstash日志处理-安装与配置
- 41_13 Logstash-Input插件-stdin
- 42_14 Logstash-input插件-file
- 43_15 Logstash-filter插件-grok-1
- 44_16 Logstash-filter插件-grok-2
- 45_17 Logstash-filter插件-geoip
- 46_18 Logstash-filter插件-date
- 47_19 Logstash-filter插件-useragent
- 48_20 Logstash-filter插件-mutate-remove_field
- 49_21 Logstash-filter插件-mutate-split
- 4_04 ES相关术语-文档-索引-字段
- 50_22 Logstash-filter插件-mutate-add_field
- 51_24 Logstash实战-分析App业务日志-Filebeat
- 52_25 Logstash实战-分析App业务日志-Logstash
- 53_26 Logstash实战-分析App业务日志-Kibana
- 54_01 Logstash分析-Nginx日志-介绍
- 55_02 Logstash分析-Nginx-Logstash配置
- 56_03 Logstash分析-Nginx-Filebeat配置
- 57_04 Logstash分析-Nginx-Kibana展示-1
- 58_05 Logstash分析-Nginx-Kibana展示-2
- 59_06 Logstash分析-MySQL慢日志-介绍
- 5_05 ES操作方式-Curl
- 60_07 Logstash分析-MySQL慢日志-Filebeat配置
- 61_08 Logstash分析-MySQL慢日志-Logstash配置
- 62_09 Logstash分析-MySQL慢日志-Kibana展示
- 63_10 Kibana日志分析-基本及架构
- 64_11 Kibana日志分析-分析指标说明
- 65_12 Kibana日志分析-准备分析日志用例
- 66_13 Kibana日志分析-指标数据图
- 67_14 Kibana日志分析-水平条形图
- 68_15 Kibana日志分析-标签云
- 69_16 Kibana日志分析-时间序列
- 6_06 ES操作方式-Kibana
- 70_17 Kibana日志分析-图形汇聚与整合
- 71_18 Kibana访问控制-基于Nginx
- 72_19 Kibana访问控制-基于RBAC-1
- 73_20 Kibana访问控制-基于RBAC-2
- 74_01 为什么要引入消息队列-耦合度太高
- 75_02 为什么要引入消息队列-性能问题
- 76_03 引入Redis升级架构-filebeat配置
- 77_04 引入Redis升级架构-Logstash配置
- 78_05 什么是消息队列
- 79_06 消息队列的分类
- 7_07 ES索引API
- 80_07 消息队列场景-解耦
- 81_08 消息队列场景-异步
- 82_09 消息队列场景-肖峰
- 83_10 消息队列总结
- 84_11 Kafka基本概念
- 85_12 Kafka基本架构
- 86_13 Kafka安装与测试
- 87_14 Kafka模拟生产者与消费者
- 88_15 Kafka单播消费者模拟
- 89_16 Kafka集群-Zookeeper集群部署
- 8_08 ES文档API
- 90_17 Kafka集群-Kafka集群部署
- 91_18 Kafka集群-kafka-eagle安装
- 92_18 Kafka集群-kafka-eagle监控JVM
- 93_19 Kafka集群-集群容错验证
- 94_20 Elk接入Kafka集群-Filebeat配置
- 95_21 Elk接入Kafka集群-Logstash配置
- 96_22 Elk日志告警-ElastAlert环境准备
- 97_23 Elk日志告警-ElastAlert安装并接入钉钉
- 98_24 Elk日志告警-频繁出现404告警-场景1
- 99_25 Elk日志告警-频繁出现5XX告警-场景2
- 9_09 ES集群-基本概念
- 标杆徐LinuxSre系列:Zabbix7.0 全方位IT监控系统实践(30讲)
- 01 ZabbixjkJVM介绍
- 01 Zabbix故障自愈介绍及示例
- 01 Zabbix应用jk-jkRedis方式1
- 01 Zabbix自定义jk-单位
- 01 Zabbix自动化jk-网络发现介绍
- 01 什么是监控
- 02 ZabbixjkJVM实践
- 02 Zabbix故障场景及故障自愈实践
- 02 Zabbix应用jk-jkRedis介绍
- 02 Zabbix自定义jk-传参
- 02 Zabbix自动化jk-网络发现实践
- 02 为何需要监控
- 03 Zabbix高可用介绍
- 03 Zabbix图形及Web仪表盘
- 03 Zabbix应用jk-jkRedis方式2
- 03 Zabbix自定义jk-TCP状态-1
- 03 Zabbix自动化jk-自动化注册场景1
- 03 单机如何监控CPU-内存-磁盘-网络
- 04 ZabbixSNMP协议-介绍
- 04 Zabbix模板及模板应用
- 04 Zabbix实现Server高可用
- 04 Zabbix自定义jk-TCP状态-2
- 04 Zabbix自动化jk-自动化注册场景2
- 04 监控解决方案
- 05 Zabbix-SNMP协议-jk网络设备
- 05 Zabbix介绍及发布周期
- 05 Zabbix内部资源及工作流
- 05 Zabbix实现Web高可用
- 05 Zabbix自定义jk-历史记录-趋势-事件
- 05 Zabbix自动化jk-自动化注册场景3
- 06 Zabbix-SNMP协议-jkLinux主机
- 06 Zabbix7.x版本特性
- 06 Zabbix实现Agent-Proxy高可用
- 06 Zabbix应用jk-Nginxjk介绍
- 06 Zabbix自定义触发器-基础
- 06 Zabbix自动化jk-自动化注册结合Ansible
- 07 ZabbixWebjk-jk场景介绍
- 07 Zabbix功能组件及逻辑架构
- 07 Zabbix性能优化-1
- 07 Zabbix应用jk-Nginxjk方式-1
- 07 Zabbix主动模式与被动模式介绍
- 07 Zabbix自定义触发器-示例
- 08 Zabbix7服务安装-上
- 08 ZabbixWebjk-DNS过期时间-1
- 08 Zabbix性能优化-2
- 08 Zabbix应用jk-Nginxjk方式-2
- 08 Zabbix主动模式与被动模式实践
- 08 Zabbix自定义触发器-表达式
- 09 Grafana安装与Zabbix对接–
- 09 Zabbix7服务安装-下
- 09 ZabbixWebjk-DNS过期时间-2
- 09 Zabbix低级自动发现-LLD介绍
- 09 Zabbix性能优化-3
- 09 Zabbix应用jk-PHP-FPMjk介绍
- 09 Zabbix自定义触发器-场景示例
- 10 Grafana创建CPU图形
- 10 ZabbixWebjk-DNS响应时间-方式1
- 10 Zabbix低级自动发现-LLD快速体验
- 10 Zabbix基础配置
- 10 Zabbix应用jk-PHP-FPMjk方式-1
- 10 Zabbix自定义触发器-触发器滞后
- 11 Grafana创建内存和磁盘图形
- 11 ZabbixWebjk-DNS响应时间-方式2
- 11 Zabbix低级自动发现-LLD原理分析
- 11 Zabbix应用jk-PHP-FPMjk方式-2
- 11 Zabbix中文汉化
- 11 Zabbix自定义触发器-单条件触发器
- 12 Grafana创建网络图形
- 12 ZabbixWebjk-Https证书过期时间-方式1
- 12 Zabbix低级自动发现-LLDjk主机端口-上
- 12 Zabbix探测Linux主机
- 12 Zabbix探测Windows主机
- 12 Zabbix应用jk-MySQL基础指标jk
- 12 Zabbix自定义触发器-多条件触发器
- 13 Grafana变量使用
- 13 ZabbixWebjk-Https证书过期时间-方式2
- 13 Zabbix低级自动发现-LLDjk主机端口-下
- 13 Zabbix数据库拆分独立节点
- 13 Zabbix应用jk-MySQL主从jk-上
- 13 Zabbix自定义触发器-异地登录监控案例
- 14 Zabbix7.x源码安装-上
- 14 ZabbixWebjk-jkZabbix服务
- 14 Zabbix触发器依赖介绍
- 14 Zabbix低级自动发现-LLDjk多实例Redis-上
- 14 Zabbix应用jk-MySQL主从jk-下
- 14 Zabbix自定义-系统模板详解-1
- 15 Zabbix7.x源码安装-中
- 15 ZabbixWebjk介绍
- 15 Zabbix触发器依赖实践
- 15 Zabbix低级自动发现-LLDjk多实例Redis-下
- 15 Zabbix自定义-系统模板详解-2
- 16 Zabbix7.x源码安装-下
- 16 ZabbixWebjk-场景失败触发器
- 16 Zabbix分布式jk-Proxy介绍
- 16 Zabbix自定义-创建监控项
- 16 Zabbix自定义告警通知介绍
- 17 ZabbixWebjk-响应时间触发器
- 17 Zabbix分布式jk-Proxy实践
- 17 Zabbix基于邮件告警通知
- 17 Zabbix自定义-jk项值映射
- 18 ZabbixWebjk-响应状态码触发器
- 18 Zabbix创建自定义jk项
- 18 Zabbix基于微信告警通知
- 19 ZabbixWebjk-触发器恢复表达式问题说明
- 19 Zabbix基于钉钉告警通知
- 20 Zabbix通知升级介绍
- 21 Zabbix通知升级实践
- 06 第六阶段 阿里云计算实践
- 标杆徐LinuxSre系列15:阿里云ECS、SLB、WAF、OSS、CDN实践(12讲)
- 10_10 ECS数据盘添加及扩容
- 11_11 ECS构建网盘服务
- 12_12 ECS快照及快照应用场景
- 13_13 ECS快照实践-手动创建
- 14_14 ECS快照实践-自动创建
- 15_15 ECS镜像及镜像生命周期
- 16_16 ECS镜像的多种类型
- 17_17 ECS创建镜像并启动实例
- 18_18 ECS镜像复制与共享
- 19_19 SLB概念及组成部分
- 1_01 什么是云
- 20_20 SLB架构组成部分
- 21_21 SLB实现TCP协议端口映射-场景1
- 22_22 SLB实现HTTP协议负载均衡-场景2
- 23_23 SLB基于HTTP协议URL调度-场景3
- 24_24 SLB基于多域名的调度-场景4
- 25_01 Redis-标准版本架构说明
- 26_02 Redis集群版架构说明
- 27_03 Redis实例购买与连接
- 28_04 Redis对接Kod项目
- 29_05 Redis性能压力测试
- 2_02 为何需要云
- 30_06 Redis实例迁移实践
- 31_07 MySQL数据库架构说明
- 32_08 MySQL数据库对接Kod项目
- 33_09 MySQL数据库实现读写分离
- 34_10 MySQL数据库实例迁移实践
- 35_11 NAS文件存储介绍
- 36_12 NAS文件存储实例创建并挂载
- 37_13 NAS文件存储对接Kod项目
- 38_14 OSS对象存储应用场景
- 39_15 OSS对象存储对接Kod项目
- 3_03 云分类的几种场景
- 40_16 OSS对象存储对接Typora
- 41_17 OSS对象存储对接Typora-自定义域名
- 42_18 OSS对象存储对接Typora-自定义水印
- 43_01 DNS作用及解析原理
- 44_02 CDN实现原理-1
- 45_03 CDN实现原理-2
- 46_04 CDN实现kod项目分布式缓存
- 47_05 CDN实现视频站点分布式缓存
- 48_06 CDN预热与刷新实践
- 49_07 WAF基本概念与配置-1
- 4_04 云实现的产品架构
- 50_08 WAF基本概念与配置-2
- 51_09 ESS弹性伸缩基本概念
- 52_10 ESS弹性伸缩场景配置
- 53_11 ESS弹性伸缩动态增加与减少
- 5_05 什么是ECS
- 6_06 ECS地域及可用区
- 7_07 ECS主机配置选型
- 8_08 ECS网络架构实现
- 9_09 ECS实例购买与连接
- 07 第七阶段 云原生容器编排Kubernetes
- 【31242】Kubernetesk8s 入门与进阶实践(46讲)
- 第01章 Kubernetes快速入门(1小时8节)
- 第02章 Kubernetes集群搭建-kubeadm(1小时23分钟7节)
- 第03章 Kubernetes资源与对象入门(1小时34分钟12节)
- 第04章 Kubernetes核心资源-Pod (2小时55分钟 19节)
- 第05章 Kubernetes核心资源-Pod生命周期 (2小时46分钟 15节)
- 第06章 Kubernetes核心资源-Pod进阶与实践 (2小时56分钟 16节)
- 第07章 Kubernetes工作负载-Deployment (1小时34分钟 12节)
- 第08章 Kubernetes工作负载-Deployment进阶 (1小时21分钟 12节)
- 第09章 Kubernetes工作负载-DaemonSet (58分钟 6节)
- 第10章 Kubernetes工作负载-Job-CronJob (1小时46分钟 11节)
- 第11章 Kubernetes负载均衡-Service (1小时52分钟 14节)
- 第12章 Kubernetes负载均衡Service进阶 (3小时4分钟 16节)
- 第13章 Kubernetes负载均衡Ingress (2小时34分钟 19节)
- 第14章 Kubernetes配置与应用分离-ConfigMap (1小时14分钟 10节)
- 第15章 Kubernetes敏感数据与应用分离-Secret (1小时11分钟 10节)
- 第16章 Kubernetes数据持久化-volumes (49分钟 9节)
- 第17章 Kubernetes数据持久化-PV-PVC (1小时56分钟 11节)
- 第18章 Kubernetes-StorageClass动态供应 (36分钟 5节)
- 第19章 Kubernetes-工作负载StatefulSet (50分钟 8节)
- 第20章 Kubernetes-认证与授权RBAC (2小时43分钟 19节)
- 第21章 Kubernetes准入控制 (2小时9分钟 11节)
- 第22章 Kubernetes-调度-容忍与污点 (3小时34分钟 30节)
- 第23章 Kubernetes业务迁移-环境准备 (44分钟 5节)
- 第24章 WordPress迁移至Kubernetes (1小时56分钟 6节)
- 25-46.exe
- 【32391】Kubernetes k8s迁移SpringCloud Python Go PHP项目实践
- 10_10 交付wordpress-验证存储及可用性
- 11_11 wordpress迁移完整总结
- 12_13 springboot编译运行测试
- 13_14 交付springboot至Kubernetes
- 14_15 发布springboot并实现代码更新过程
- 15_01 Python项目迁移基本介绍
- 16_02 本地安装MySQL
- 17_03 本地运行python项目
- 18_04 交付MYSQL至K8S
- 19_05 制作Python项目镜像
- 1_01 传统业务迁移基本介绍
- 20_06 交付Python项目至K8S
- 21_01 Go项目迁移基本介绍
- 22_02 本地运行Go项目
- 23_03 交付MySQL至K8S
- 24_04 制作Go项目镜像
- 25_05 交付Go项目至K8S
- 26_01 什么是微服务架构
- 27_02 微服务部署架构说明
- 28_03 微服务部署思路说明
- 29_04 部署微服务数据层-MySQL
- 2_02 安装Docker
- 30_05 部署微服务数据层-Redis
- 31_06 部署微服务治理层-Nacos
- 32_07 部署微服务治理层-Sentinel
- 33_08 部署微服务治理层-Skywalking
- 34_09 部署微服务组件-环境准备
- 35_10 部署微服务组件-system
- 36_11 部署微服务组件-auth
- 37_12 部署微服务组件-gateway
- 38_13 部署微服务组件-monitor
- 39_14 部署微服务组件-UI
- 3_03 安装Harbor
- 40_15 更新微服务组件
- 41_16 迁移微服务至K8S-环境准备
- 42_17 迁移微服务数据层MySQL至K8S
- 43_18 迁移微服务数据层Redis至K8S
- 44_19 迁移微服务治理层Nacos集群至K8S-1
- 45_20 迁移微服务治理层Nacos集群至K8S-2
- 46_21 迁移微服务治理层Sentinel至K8S
- 47_22 迁移微服务治理层Sentinel至K8S-2
- 48_23 迁移微服务治理层Skywalking至K8S
- 49_24 迁移微服务治理层Skywalking-agent至K8S
- 4_04 配置Harbor复制规则
- 50_25 迁移微服务组件system至K8S-1
- 51_26 迁移微服务组件system至K8S-2
- 52_27 迁移微服务组件-auth至K8S
- 53_28 迁移微服务组件-gateway至K8S
- 54_29 迁移微服务组件-monitor至K8S
- 55_30 迁移微服务组件-ui至于K8S
- 56_11 为什么需要动态供应
- 57_12 什么是动态供应
- 58_13 安装NFS动态供应商
- 59_14 配置并测试NFS的动态供应
- 5_05 配置Harbor负载均衡及HTTPS
- 60_01 为何需要Ingress
- 61_02 什么是Ingress
- 62_03 什么是IngressController
- 63_04 安装Ingress-nginx
- 64_05 Ingress资源清单
- 65_06 Ingress发布GuestBook应用
- 6_06 WordPress迁移思路分析
- 7_07 WordPress镜像构建详解
- 8_08 部署Wordpress-MySQL应用
- 9_09 部署wordpress-web应用
- 【32559】Kubernetes K8S基于ELKStack日志采集与分析实践
- 10_05 交付kakfa至K8S实践
- 11_06 制作自定义efak镜像
- 12_07 交付efak至K8S实践
- 13_01 日志的重要性及其作用
- 14_02 如何收集日志
- 15_03 K8S日志收集架构详解
- 16_04 收集K8S哪些日志
- 17_05 日志收集前环境准备
- 18_06 交付ES-Master-Data至K8S-分析
- 19_07 交付ES-Master-Data至K8S-实践
- 1_01-Zookeeper介绍及集群部署分析
- 20_08 交付Kibana至K8S实践
- 21_09 交付ZK-Kafka至K8S实践
- 22_10 filebeat基于daemonset运行架构说明
- 23_11 交付filebeat至K8S实践
- 24_12 filebeat收集kube-system日志实践
- 25_13 filebeat收集ingress日志实践
- 26_14 filebeat收集kubelet日志实践
- 27_15 filebeat配置优化与输出至Kafka
- 28_16 交付logstash至K8S并读取Kafka数据
- 29_17 Kibana添加索引并完成展示与分析
- 2_02 交付Zookeeper集群至本地
- 30_18 filebeat基于sidecar运行架构说明
- 31_19 制作带日志的Tomcat业务镜像
- 32_20 制作filebeat-sidecar镜像
- 33_21 以边车模式运行Pod并完成日志收集
- 34_22 交付生产与测试环境Logstash
- 35_23 Kibana分析与展示
- 3_03 制作Zookeeper镜像思路分析
- 4_04 制作自定义Zookeeper镜像
- 5_05 交付Zookeeper至K8S实践
- 6_01 kafka基本介绍
- 7_02 本地搭建kafka集群
- 8_03 本地搭建EFAK监控Kafka
- 9_04 制作自定义kafka镜像
- 【32669】Kubernetes K8S基于Jenkins实现SpringCloud微服务CI与CD实践
- 10_10 Jenkins动态Slave基本概念
- 11_11 Jenkins动态Slave配置与实现
- 12_12 Jenkins动态SlavePod模板定义-1
- 13_13 Jenkins动态SlavePod模板定义-2
- 14_14 Jenkins动态Slave流水线测试
- 15_15 Jenkins交付Java项目场景说明
- 16_16 Jenkins交付Java项目-代码提交
- 17_17 Pipeline流水线-获取代码
- 18_18 Pipeline流水线-漏洞扫描
- 19_19 Pipeline流水线-代码编译
- 1_01 Jenkins课程介绍
- 20_20 Pipeline流水线-制作Docker镜像
- 21_21 Pipeline流水线-交付应用至K8S
- 22_22 Pipeline流水线-全自动CI过程及测试
- 23_23 PipelineCD流水线-获取Harbor镜像Tag
- 24_24 PipelineCD流水线-部署应用至K8S生产环境
- 25_25 PipelineCD流水线-应用回滚
- 26_26 Jenkins交付微服务-场景说明-环境准备
- 27_27 Jenkins交付微服务-获取代码-漏洞检测
- 28_28 Jenkins交付微服务-项目编译
- 29_29 Jenkins交付微服务-制作Docker镜像
- 2_02 传统环境如何实现CI与CD
- 30_30 Jenkins交付微服务-交付至K8S测试环境
- 31_31 Jenkins交付微服务-全自动化CI
- 32_32 Jenkins交付微服务-全自动化CI问题1
- 33_33 Jenkins交付微服务-全自动化CI问题2
- 34_34 Jenkins交付微服务-CD流水线设计与实现
- 3_03 K8S环境如何实现CI与CD
- 4_04 安装Harbor镜像仓库
- 5_05 交付GitLab至K8S
- 6_06 交付PostgreSQL至K8S
- 7_07 交付Sonarqube至K8S
- 8_08 交付Jenkins至K8S
- 9_09 JenkinsPipeline快速入门
- 【33447】【K8S CKS】Kubernetes K8S CKS安全专家认证实践
- 100_16 Dashboard基于Token认证与授权-1
- 101_17 Dashboard基于Token认证与授权-2
- 102_18 Dashboard基于Kubeconfig认证与授权
- 103_19 Dashboard基于TLS访问
- 10_10 什么是kube-bench
- 11_11 kube-bench检测与修复
- 12_12 kube-bench自定义规则-1
- 13_13 kube-bench自定义规则-2
- 14_14 Trivy介绍及安装
- 15_15 Trivy示例及基本应用
- 16_16 Trivy镜像漏洞检测与修复案例
- 17_17Trivy集成Harbor进行漏洞扫描
- 18_18 最小化权限SecurityContext
- 19_19 SecurityContext语法示例
- 1_01 CKS认证课程介绍
- 20_20 Security配置场景1
- 21_21 Security配置场景2
- 22_22 Security配置场景3
- 23_23 Capabilities基本介绍
- 24_24 Capabilities配置示例
- 25_25 Seccomp介绍及工作原理
- 26_26 Seccomp规则配置示例
- 27_27 Seccomp审计日志
- 28_28 AppArmor介绍及工作原理
- 29_29 AppArmor配置示例
- 2_02 什么是CKS-为什么要考CKS
- 30_30 AppArmor集成Kubernetes
- 31_31 AppArmor自动生成配置文件
- 32_32 gVisor基本介绍
- 33_33 gVisor工作原理
- 34_34 Docker集成gVisor
- 35_35 Containerd集成gVisor
- 36_36 Kubernetes集成gVisor
- 37_37 Sysdig基本介绍
- 38_38 sysdig基本使用
- 39_39 sysdig数据过滤
- 3_03 CKS认证前置条件和必备技能
- 40_40 Falco介绍及工作原理
- 41_41 Falco安装与规则示例
- 42_42 Falco系统规则验证
- 43_43 Falco自定义规则
- 44_44 Falco自定义输出和可视化
- 45_45 审计日志阶段和策略
- 46_46 审计日志示例配置
- 47_47 Kubernetes配置审计日志
- 48_48 Kubernetes审计日志参数
- 49_49 什么是网络策略
- 4_04 集群环境准备-安装Ubuntu
- 50_50 什么是NetworkPolicy
- 51_51 NetworkPolicy基本示例
- 52_52 NetworkPolicy场景示例-1
- 53_53 NetworkPolicy场景示例-2
- 54_54 NetworkPolicy场景示例-3
- 55_55 ImagePolicyWebhook基本介绍
- 56_56 签发客户端与服务端证书
- 57_57 部署并验证Webhook
- 58_58 配置APIServer调用Webhook
- 59_59 创建资源并验证Webhook
- 5_05 集群环境初始化
- 60_01 CKS模拟题环境准备
- 61_02 kube-bench题目讲解
- 62_03 ServiceAccount题目讲解
- 63_04 NetworkPolicy题目讲解
- 64_05 RBAC题目讲解
- 65_06 Audit题目讲解
- 66_07 Secrets题目讲解
- 67_08 Dockerfile题目讲解
- 68_09 gVisor题目讲解
- 69_10 Trivy题目讲解
- 6_06 安装Container与Nerdctl
- 70_11 AppArmor题目讲解
- 71_12 Sysdig-Falco题目讲解
- 72_13 Container安全上上下文题目讲解
- 73_14 APIServer认证题目讲解
- 74_15 TLS安全题目讲解
- 75_16 ImagePolicyWebhook题目讲解
- 76_01 什么是Secret
- 77_02 为什么需要Secret
- 78_03 创建Secret-基于命令和文件方式
- 79_04 创建secret-基于tls和Registry
- 7_07 初始化Kubernetes1.26集群
- 80_05 创建Secret-基于清单文件
- 81_06 通过env和envFrom引入Secret
- 82_07 通过env方式为MySQL注入密码
- 83_08 通过volumes方式引用Secret
- 84_09 基于ConfigMap以及Secret实现HTTPS
- 85_01 为何需要认证
- 86_02 认证的两类用户身份
- 87_03 使用默认ServiceAccount认证API
- 88_04 创建ServiceAccount关联Pod
- 89_05 使用ServiceAccount认证私有仓库
- 8_08 验证Kubernetes集群是否正常
- 90_06 kubeconfig文件作用与格式
- 91_07 创建UserAccount加入kubeconfig
- 92_08 创建kubeconfig文件
- 93_09 什么是RBAC以及RBAC角色分类
- 94_10 RBAC场景示例-1
- 95_11 RBAC场景示例-2
- 96_12 RBAC场景示例-3
- 97_13 cluster-admin分析
- 98_14 cluster-admin实践
- 99_15 Dashboard安装
- 9_09 什么是CIS
- 【34009】Docker与Containerd容器云应用与实践
- 10_10 Docker镜像介绍
- 11_11 Docker镜像基本操作
- 12_01 Docker容器基本操作
- 13_02 Docker容器生命周期与状态机
- 14_03 Docker数据卷的由来
- 15_04 Docker数据卷Volume
- 16_05 Docker数据卷BindMounting
- 17_06 Docker数据卷单容器多路径挂载
- 18_07 Dockerfile基本介绍
- 19_08 Dockerfile语法-1
- 1_01 什么是容器
- 20_09 Dockerfile语法-2
- 21_10 Dockerfile语法-3
- 22_01 Docker分层镜像构建介绍
- 23_02 Docker分层镜像构建实践
- 24_03 Docker官网镜像构建业务镜像
- 25_04 Dockerfile基于Go实现多阶段构建
- 26_05 Dockerfile基于Java实现多阶段构建
- 27_06 Docker多平台镜像架构介绍
- 28_07 Docker多平台镜像架构实践
- 29_08 Docker私有仓库介绍
- 2_02 为什么需要容器
- 30_09 Docker-Registry仓库实践-1
- 31_10 Docker-Registry仓库实践-2
- 32_01 Harbor镜像仓库介绍
- 33_02 Harbor镜像仓库安装
- 34_03 客户端上传镜像至Harbor
- 35_04 Harbor配置Trivy检测镜像
- 36_05 Harbor镜像仓库高可用介绍
- 37_06 配置Harbor镜像仓库高可用
- 38_07 接入Haproxy负载均衡并配置Https
- 39_08 Docker容器互联介绍
- 3_03 容器的资源隔离-1
- 40_09 Docker容器互联实践
- 41_10 Docker网络连接场景-上
- 42_11 Docker网络连接场景-下
- 43_12 Docker四种网络模式
- 44_01 为何需要Docker-Compose
- 45_02 Docker-Compose三大核心概念
- 46_03 Docker-Compose部署PHP案例
- 47_04 Docker-Compose部署Python案例
- 48_04 容器化CI-CD实现思路与流程
- 49_05 容器化CI-CD环境准备
- 4_04 容器的资源隔离-2
- 50_06 Pipeline实现容器化应用CI
- 51_07 Pipeline实现容器化应用CI-全自动
- 52_08 Pipeline实现容器应用化CD
- 53_01 为何要迁移Containerd
- 54_02 安装containerd
- 55_03 ctr命令管理容器和镜像
- 56_04 Nerdctl与Buildkit构建镜像
- 5_05 docker资源限制Cgroups
- 6_06 什么是Docker
- 7_07 Docker与虚拟化对比
- 8_08 Docker架构与存储引擎分析
- 9_09 Docker安装
- 【35673】Prometheus入门与进阶实践(20讲)
- 01-01.什么是监控
- 01-02.监控的目标
- 01-03.监控的方式-白盒监控或黑盒监控
- 01-04.监控方法论-四大黄金指标-USE-RED
- 02-01.Prometheus是什么
- 02-02.Prometheus时序数据
- 02-03.Prometheus的特点
- 02-04.Prometheus数据采集三种方式
- 02-05.Prometheus作业与实例
- 02-06.Prometheus的架构
- 02-07.Prometheus的数据模型
- 03-01.Prometheus安装
- 03-02.部署Grafana
- 03-03.Prometheus抓取Grafana指标
- 03-04.安装node_exporter
- 03-05.Prometheus抓取Node节点
- 03-06.node_exporter相关指标详解
- 04-01.PromQL介绍及应用场景
- 04-02.PromQL指标查询
- 04-03.PromQL时间范围与同环比分析
- 04-04.Counter类型常用函数
- 04-05.Gauge类型常用函数
- 04-06.PromQL算数运算符及案例实践
- 04-07.PromQL比较运算及实践
- 04-08.PromQL集合运算及实践
- 04-09.PromQL聚合介绍及示例
- 04-10.PromQL聚合实战案例
- 04-11.PromQL时间聚合介绍与案例
- 04-12.PromQL向量一对一匹配介绍与实战
- 04-13.PromQL向量一对多匹配介绍与实战
- 04-14.PromQL向量匹配实战案例
- 05-01.PromQL监控案例说明
- 05-02.CPU监控案例实践
- 05-03.内存监控案例实践
- 05-04.磁盘监控案例实践
- 05-05.网络监控案例实践
- 06-01.监控案例场景说明
- 06-02.Prometheus监控Haproxy
- 06-03.Haproxy前端常用指标讲解与实践
- 06-04.Haproxy后端常用指标讲解与实践
- 06-05.Prometheus监控RabbitMQ
- 06-06.Rabbitmq常用指标讲解与实践
- 06-07.Prometheus监控Nginx
- 06-08.Nginx常用指标讲解与实践
- 06-09.Prometheus监控Tomcat
- 06-10.Tomcat常用指标讲解与实践
- 06-11.Prometheus监控SpringBoot
- 06-12.SpringBoot常用JVM指标讲解与实践
- 06-13.Prometheus监控MySQL主从
- 06-14.MySQL主从常用指标讲解与实践
- 06-15.Prometheus监控Redis
- 06-16.Redis常用指标讲解与实践
- 06-17.Prometheus监控Docker容器
- 06-18.docker容器常用指标讲解与实践
- 07-01.01 Prometheus结合Blackbox监控站
- 07-02.Blackbox常用指标讲解与实践
- 07-03.Prometheus结合Domain监控网站域名过期
- 07-04.Domain常用指标讲解与实践
- 07-05.Prometheus结合snmp监控网络设备
- 08-01.PshGateway介绍及监控
- 08-02.编写脚本推送指标至Pushgateway
- 08-03.Pushgateway数据清理方式
- 09-01.什么是AlertManager
- 09-02.AlertManager特性
- 09-03.AlertManager配置说明
- 09-04.安装AlertManager
- 09-05.Prometheus对接AlertManager
- 10-01.AlertManager对接微信告警
- 10-02.AlertManager对接钉钉告警
- 10-03.AlertManager对接短信电话告警
- 10-04.AlertManager告警路由介绍及实践
- 10-05.AlertManager告警静默介绍及实践
- 10-06.AlertManager告警抑制介绍及实践
- 10-07.AlertManager高可用介绍
- 10-08.AlertManager高可用实践
- 11-01.为什么需要服务发现
- 11-02.Prometheus基于文件自动发现实践
- 11-03.Prometheus基于Consul自动发现实践
- 12-01.为什么需要Relabel
- 12-02.Relabel配置解读
- 12-03.Relabel实践-replace
- 12-04.Relabel实践-keep
- 12-05.Relabel实践-drop
- 12-06.Relabel实践-labelmap
- 13-01.Prometheus基于K8S的服务发现介绍
- 13-02.二进制Prometheus监控K8S-APIServ
- 14-01.监控Kubernetes需要的思路
- 14-02.部署监控组件的思路及环境
- 14-03.交付微信webhook至K8S集群
- 14-04.交付钉钉webhook至K8S集群
- 14-05.交付钉钉webhook至K8S集群
- 14-06.交付AlertManager高可用至K8S集群
- 14-07.验证AlertManager配置以及告警路由
- 14-08.交付Prometheus至K8S集群
- 14-09.交付Grafana至K8S集群
- 14-10.交付Blackbox至K8S集群
- 15-01.使用DamonSet部署node-exporter
- 15-02.配置Prometheus监控K8S的Node节点
- 16-01.监控Kubernetes控制组件思路和策略
- 16-02.Prometheus监控APIServer
- 16-03.APIServer常用指标与告警规则讲解
- 16-04.Prometheus监控ControllerMana
- 16-05.ControllerManager常用指标讲解
- 16-06.Prometheus监控kube-schduler
- 16-07.kube-scheduler常用指标与规则文件讲解
- 16-08.Prometheus监控etcd数据库
- 16-09.etcd常用指标与告警规则文件讲解
- 16-10.Prometheus监控CoreDNS
- 16-11.CoreDNS的常用指标与告警规则文件讲解
- 16-12.Prometheus监控kube-proxy
- 16-13.kube-proxy常用指标与告警规则文件讲解
- 17-01.集群资源状态及KSM部署与监控
- 17-02.KSM常用指标与告警规则文件讲解-1
- 17-03.KSM常用指标与告警规则文件讲解-2
- 18-01.Prometheus监控Pod的计算资源 (1)
- 18-01.Prometheus监控Pod的计算资源
- 18-02.Prometheus监控Service资源
- 18-03.Prometheus监控Ingress资源
- 19-01.案例1-使用Prometheus监控Redis的Po
- 19-02.案例2-使用Prometheus监控Java业务应用
- 19-03.使用relabele结合Annotations实现完
- 20-01. 案例1-使用Prometheus监控Redis的Pod应用
- 20-02.案例1-使用Prometheus监控Java业务应用的Pod
- 20-03.使用relabele结合Annotations实现完全自动化监控
- 08 第八阶段 云原生容器监控Prometheus
- 【35673】Prometheus入门与进阶实践(20讲)
- 01-01.什么是监控
- 01-02.监控的目标
- 01-03.监控的方式-白盒监控或黑盒监控
- 01-04.监控方法论-四大黄金指标-USE-RED
- 02-01.Prometheus是什么
- 02-02.Prometheus时序数据
- 02-03.Prometheus的特点
- 02-04.Prometheus数据采集三种方式
- 02-05.Prometheus作业与实例
- 02-06.Prometheus的架构
- 02-07.Prometheus的数据模型
- 03-01.Prometheus安装
- 03-02.部署Grafana
- 03-03.Prometheus抓取Grafana指标
- 03-04.安装node_exporter
- 03-05.Prometheus抓取Node节点
- 03-06.node_exporter相关指标详解
- 04-01.PromQL介绍及应用场景
- 04-02.PromQL指标查询
- 04-03.PromQL时间范围与同环比分析
- 04-04.Counter类型常用函数
- 04-05.Gauge类型常用函数
- 04-06.PromQL算数运算符及案例实践
- 04-07.PromQL比较运算及实践
- 04-08.PromQL集合运算及实践
- 04-09.PromQL聚合介绍及示例
- 04-10.PromQL聚合实战案例
- 04-11.PromQL时间聚合介绍与案例
- 04-12.PromQL向量一对一匹配介绍与实战
- 04-13.PromQL向量一对多匹配介绍与实战
- 04-14.PromQL向量匹配实战案例
- 05-01.PromQL监控案例说明
- 05-02.CPU监控案例实践
- 05-03.内存监控案例实践
- 05-04.磁盘监控案例实践
- 05-05.网络监控案例实践
- 06-01.监控案例场景说明
- 06-02.Prometheus监控Haproxy
- 06-03.Haproxy前端常用指标讲解与实践
- 06-04.Haproxy后端常用指标讲解与实践
- 06-05.Prometheus监控RabbitMQ
- 06-06.Rabbitmq常用指标讲解与实践
- 06-07.Prometheus监控Nginx
- 06-08.Nginx常用指标讲解与实践
- 06-09.Prometheus监控Tomcat
- 06-10.Tomcat常用指标讲解与实践
- 06-11.Prometheus监控SpringBoot
- 06-12.SpringBoot常用JVM指标讲解与实践
- 06-13.Prometheus监控MySQL主从
- 06-14.MySQL主从常用指标讲解与实践
- 06-15.Prometheus监控Redis
- 06-16.Redis常用指标讲解与实践
- 06-17.Prometheus监控Docker容器
- 06-18.docker容器常用指标讲解与实践
- 07-01.01 Prometheus结合Blackbox监控站
- 07-02.Blackbox常用指标讲解与实践
- 07-03.Prometheus结合Domain监控网站域名过期
- 07-04.Domain常用指标讲解与实践
- 07-05.Prometheus结合snmp监控网络设备
- 08-01.PshGateway介绍及监控
- 08-02.编写脚本推送指标至Pushgateway
- 08-03.Pushgateway数据清理方式
- 09-01.什么是AlertManager
- 09-02.AlertManager特性
- 09-03.AlertManager配置说明
- 09-04.安装AlertManager
- 09-05.Prometheus对接AlertManager
- 10-01.AlertManager对接微信告警
- 10-02.AlertManager对接钉钉告警
- 10-03.AlertManager对接短信电话告警
- 10-04.AlertManager告警路由介绍及实践
- 10-05.AlertManager告警静默介绍及实践
- 10-06.AlertManager告警抑制介绍及实践
- 10-07.AlertManager高可用介绍
- 10-08.AlertManager高可用实践
- 11-01.为什么需要服务发现
- 11-02.Prometheus基于文件自动发现实践
- 11-03.Prometheus基于Consul自动发现实践
- 12-01.为什么需要Relabel
- 12-02.Relabel配置解读
- 12-03.Relabel实践-replace
- 12-04.Relabel实践-keep
- 12-05.Relabel实践-drop
- 12-06.Relabel实践-labelmap
- 13-01.Prometheus基于K8S的服务发现介绍
- 13-02.二进制Prometheus监控K8S-APIServ
- 14-01.监控Kubernetes需要的思路
- 14-02.部署监控组件的思路及环境
- 14-03.交付微信webhook至K8S集群
- 14-04.交付钉钉webhook至K8S集群
- 14-05.交付钉钉webhook至K8S集群
- 14-06.交付AlertManager高可用至K8S集群
- 14-07.验证AlertManager配置以及告警路由
- 14-08.交付Prometheus至K8S集群
- 14-09.交付Grafana至K8S集群
- 14-10.交付Blackbox至K8S集群
- 15-01.使用DamonSet部署node-exporter
- 15-02.配置Prometheus监控K8S的Node节点
- 16-01.监控Kubernetes控制组件思路和策略
- 16-02.Prometheus监控APIServer
- 16-03.APIServer常用指标与告警规则讲解
- 16-04.Prometheus监控ControllerMana
- 16-05.ControllerManager常用指标讲解
- 16-06.Prometheus监控kube-schduler
- 16-07.kube-scheduler常用指标与规则文件讲解
- 16-08.Prometheus监控etcd数据库
- 16-09.etcd常用指标与告警规则文件讲解
- 16-10.Prometheus监控CoreDNS
- 16-11.CoreDNS的常用指标与告警规则文件讲解
- 16-12.Prometheus监控kube-proxy
- 16-13.kube-proxy常用指标与告警规则文件讲解
- 17-01.集群资源状态及KSM部署与监控
- 17-02.KSM常用指标与告警规则文件讲解-1
- 17-03.KSM常用指标与告警规则文件讲解-2
- 18-01.Prometheus监控Pod的计算资源 (1)
- 18-01.Prometheus监控Pod的计算资源
- 18-02.Prometheus监控Service资源
- 18-03.Prometheus监控Ingress资源
- 19-01.案例1-使用Prometheus监控Redis的Po
- 19-02.案例2-使用Prometheus监控Java业务应用
- 19-03.使用relabele结合Annotations实现完
- 20-01. 案例1-使用Prometheus监控Redis的Pod应用
- 20-02.案例1-使用Prometheus监控Java业务应用的Pod
- 20-03.使用relabele结合Annotations实现完全自动化监控
包含内容
- · 01 第一阶段 Centos快速入门
- · 【30401】标杆徐LinuxSre运维系列 :CentOS系统入门与进阶实践(30讲)
- · 100_05 搭建企业仓库-客户端使用
- · 101_06 源码包介绍
- · 102_07 源码包安装nginx-httpd
- · 103_08 ubuntu包管理-apt-dpkg
- · 104_01 磁盘的基本介绍
- · 105_02 磁盘的内部结构
贡献者
Jason
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。