
黑马-Linux云计算+运维开发+全新升级V3版本
来自 网络整理·免费领取学习资源
9,194 领取 · 5,787 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《黑马-Linux云计算+运维开发+全新升级V3版本》。官网需要单独购买,有集上可以免费领取。
本套课程来自黑马-Linux云计算+运维开发+全新升级V3版本
本套课程文件总计114.9G,附课程相关资料
课程目录
- 002 配套资料
- 运维-学生资料(新)
- 第1阶段-运维基本功(升级7.6版本)
- day01
- day02
- day03
- day04
- day05
- day06
- day07
- day08
- day09
- day10
- day11
- day12
- 第2阶段-运维系统服务
- mha
- mysql-dba
- shell脚本
- 磁盘管理
- 第二阶段网络基础
- 软件包
- 系统服务
- 小工具
- 第3阶段-运维线上实战:千万级电商系统解决方案
- 10_企业架构NoSQL数据库之MongoDB
- 11_企业架构web服务器文件及时同步
- 12_企业架构之Tomcat部署使用
- 1_企业架构之LNMP
- 2_企业级Nginx使用-day1
- 3_企业级Nginx使用-day2
- 4_企业架构HA-服务器的高可用
- 5_企业架构LB-服务器的负载均衡之Nginx实现
- 6_企业架构LB-服务器的负载均衡二
- 7_企业架构MySQL数据库架构读写分离
- 8_企业架构缓存中间件分布式memcached
- 9_企业架构队列缓存中间件分布式Redis
- 第4阶段-运维线下实战:运维自动化
- CICD
- ELK日志分析
- 存储
- 监控
- 配置自动化
- 第5阶段-运维安全
- 运维安全
- 第6阶段-运维云计算
- 01_大数据
- 02_虚拟化
- 03_阿里云
- 04_私有云
- 05_容器
- 06_容器编排(k8s)
- 7-k8s极速入门(赠送)
- 8-Kubernetes高级教程营销视频(赠送)
- 第7阶段-Python运维开发
- 01_Web开发基础之HTML+CSS
- 02_Web开发基础之JavaScript
- 03_Web开发基础之综合应用
- 04_Web框架之Django一
- 05_Web框架之Django二
- 06_Web框架之Django三
- 07_CMDB系统开发一
- 08_CMDB系统开发二
- 09_CMDB系统开发三
- python基础7天最终版
- 01阶段一 运维基本功
- 1-1 运维概述与CentOS7.6系统安装部署
- 001-学习目标
- 002-运维概述与未来发展方向
- 003-运维的诞生以及行业发展前景
- 004-铁三角的概念
- 005-部门职责与上线生产
- 006-网站的基本概念
- 007-网站的运行模式(重要)
- 008-几个重要概念
- 009-服务器组成结构
- 010-操作系统概述
- 011-Linux发展史
- 012-VMware虚拟机软件
- 013-VMware虚拟机软件的安装
- 014-Linux运行环境准备
- 015-安装Linux操作系统
- 016-快照备份
- 017-锁屏设置问题
- 1-10 Linux进程检测与进程管理
- 183-学习目标
- 184-进程与程序的关系
- 185-top命令详解(上)
- 186-top命令详解(中)
- 187-top命令详解(下)
- 188-top系统的进程信息(上)
- 189-top系统的进程信息(下)
- 190-free命令查看系统的内存使用情况
- 191-df命令查看磁盘剩余情况
- 192-ps命令详解静态查看系统的进程信息
- 193-ps命令的补充(BSD格式)
- 194-netstat与ss查询访问的访问信息、
- 195-kill与killall命令发送信号给进程
- 196_判断题解析
- 197_单选题解析
- 198_rpm强制卸载(扩展)
- 199_多选题与简单题解析
- 200_进程的优先级扩展(上)
- 201_进程的优先级扩展(中)
- 202201_进程的优先级扩展(下)
- 1-11 阿里云与开源项目上线部署实战
- 203_学习目标
- 204_任务背景
- 205_阿里云镜像源配置
- 206_yum命令搜索软件
- 207_MX软件的复制与粘贴
- 208_yum命令安装软件
- 209_yum命令卸载软件
- 210_yum命令更新软件
- 211_LAMP概述
- 212_阿里云账号注册与实名认证
- 213_购买阿里云ECS
- 214_阿里云ECS服务器测试
- 215_购买ECS服务器
- 216_关闭防火墙与SELinux
- 217_检查系统是否已安装AMP软件
- 218_Apache软件的安装与配置
- 219_MySQL软件的安装
- 220_MySQL数据库初始化(重要)
- 221_本地Linux安装MySQL(上
- 222_本地Linux安装MySQL(下)
- 223_PHP的安装与配置
- 224_本地PHP安装与测试
- 225_上传源代码以及安装unzip解压缩工具
- 226_解压与移动源代码到项目目录
- 227_安装Discuz论坛
- 228_域名解析与备案
- 1-2 Linux入门级命令
- 018-学习目标
- 019-快照备份
- 020-克隆备份
- 021-快照与克隆的区别
- 022-Linux严格区分大小写
- 023-Linux文件的扩展名或后缀名
- 024-Linux系统中一切皆文件
- 025-Linux存储设备必须先挂载后使用
- 026-Linux系统分区与文件结构
- 027-Linux系统文件目录的用途
- 028-开启终端与Linux命令格式
- 029-Linux下的命令补全
- 030-su切换用户命令
- 031-uname命令
- 032-ls命令与绝对路径和相对路径
- 033-ls命令与选项说明
- 034-pwd命令
- 035-cd命令
- 036-clear命令
- 037-whoami命令
- 038-reboot命令
- 039-shutdown命令
- 040-type命令
- 041-history命令
- 042-hostnamectl命令(重要)
- 1-3 Linux文件管理(上)
- 043-判断题解析
- 044-单选题解析
- 045-多选题与简单题解析
- 046-学习目标
- 047-Linux下文件名称规则
- 048-Linux下目录创建
- 049-Linux下的目录删除
- 050-Linux下文件创建
- 051-Linux下文件删除
- 052-rm的危险操作
- 053-Linux下的复制操作
- 054-Linux下的剪切与重命名操作
- 055-Linux下文件打包操作
- 056-查看tar包文件内容及更新内容到tar包
- 057-释放tar包中的文件
- 058-打包并压缩操作
- 059-解压缩操作
- 060-zip压缩与解压缩
- 061-压缩与解压缩总结
- 062-课程总结
- 1-4 Linux文件管理(下)
- 063-VIM编辑器概述
- 064-VIM编辑器四种模式的关系
- 065-文件的打开与退出
- 066-移动光标(命令模式)
- 067-复制与粘贴(命令模式)
- 068-剪切与删除(命令模式)
- 069-撤销与恢复(命令模式)
- 070-命令模式总结
- 071-文件的保存与退出(末行模式)
- 072-查找与搜索功能(末行模式)
- 073-替换光标所在行的关键词(末行模式)
- 074-文件内容的替换(命令模式)
- 075-显示行号与取消行号(命令模式)
- 076-paste模式(命令模式 了解)
- 077-末行模式总结
- 078-编辑模式
- 079-可视化模式(了解)
- 080-为配置文件添加多行注释(重点)
- 081-为配置文件去除#多行注释(重点)
- 082-代码着色(实用功能)
- 083-异常退出解决方案
- 084-退出的另外一种方式
- 085-cat与tac命令详解
- 086-head命令(显示前n行)
- 087-tail命令(显示后n行与动态输出)
- 088-判断题解析
- 089-单选题解析
- 090-多选题解析
- 091-简答题解析
- 092-more与less详解
- 093-wc命令
- 094-du命令
- 095-find命令
- 096-grep命令
- 097-输出重定向(覆盖输出与追加输出)
- 1-5 Linux用户管理
- 098-学习目标
- 099-用户和组的关系(重要)
- 100-用户组的添加操作
- 101-用户组的修改操作
- 102-用户组的删除操作
- 103-用户的添加操作
- 104-用户信息查询
- 105-用户信息查询
- 106-回顾用户组与用户管理
- 107-与用户相关的文件passwd详解
- 108-用户的修改操作(上)
- 109-用户的修改操作(下)
- 110-密码设置补充
- 111-su切换账号与wheel组(了解)
- 112-用户的删除操作
- 113-已登录账号删除的解决方案
- 114-用户管理总结
- 1-6 管道命令详解
- 115-管道符与过滤筛选功能
- 116-管道符支持的命令
- 117-管道命令实现统计功能
- 118-xargs命令扩展
- 1-7 Linux网络配置与远程管理
- 119-ifconfig获取网卡信息(IP地址)
- 120-与网卡相关的配置文件
- 121-查询计算机网络状态
- 122-启动重启或停止网络
- 123-SSH协议与sshd服务
- 124-使用MX连接Linux与实现文件传输
- 1-8 Linux权限管理
- 125-判断题解析
- 126-单选题解析
- 127-多选题解析
- 128-简单题解析
- 129-学习目标
- 130-权限的基本概念
- 131-Linux用户身份类别
- 132-查看文件的类型与权限信息
- 133-补充:Linux的7大类文件
- 134-设置文件或文件夹权限(字母形式)
- 135-设置文件或文件夹权限(数字形式)
- 136-奇葩权限(单独出现2或3的情况)
- 137-数字权限练习题
- 138-数字权限练习题答案
- 139-特殊权限(文件删除需要具备何种权限)
- 140-文件拥有者与所属组查看
- 141-文件拥有者与所属组的修改
- 142-特殊位S
- 143-粘滞位T
- 144-ACL权限控制(重点)
- 145-umask值(了解不要操作)
- 1-9 Linux系统服务
- 146-学习目标
- 147-使用systemctl命令显示系统服务(扩展管道)
- 148-Linux系统服务的管理
- 149-服务持久化(开机自启与开机不自启)
- 150-systemctl命令总结
- 151-扩展:Linux的Running Level
- 152-NTP时间同步服务
- 153-RPM软件包查询与卸载
- 154-RPM软件包安装(上)
- 155-RPM软件包安装(下)
- 156-RPM扩展(依赖关系与yum)
- 157-查看文件所属的包名
- 158-查询软件安装后生成了哪些文件
- 159-光盘挂载与解挂
- 160-判断题解析
- 161-扩展:权限大总结
- 162-单选题解析
- 163-多选题解析
- 164-firewalld防火墙概述与区域概念
- 165-firewalld防火墙运行模式与永久模式
- 166-firewalld查看停止与启动操作
- 167-firewalld的重启与重载服务
- 168-firewalld开机启动与开机不启动
- 169-管理工具+默认zone+防火墙规则
- 170-添加防火墙规则(根据服务名称)
- 171-移除防火墙规则(根据服务的名称)
- 172-添加防火墙规则(根据服务的端口号)
- 173-移除防火墙规则(根据服务的端口号)
- 174-防火墙规则(永久模式)
- 175-Windows中的计划任务
- 176-计划任务的编写规则(上)
- 177-计划任务的编写规则(下)
- 178-计划任务的小案例
- 179-计划任务的权限
- 180-查看计划任务的保存文件
- 181-计划任务的日志程序
- 182-扩展:at一次性计划任务
- 02阶段二 运维系统服务
- 01_第一章网络基础
- 1-1 网络的基本概念
- 001_计算机拓扑结构
- 002_计算机硬件介绍
- 003_服务器介绍
- 004_计算机网络设备
- 005_任务说明
- 006_网络设备连接介质
- 007_IP和MAC简介
- 008_IP地址介绍
- 009_十进制和二进制转换
- 010_十进制转二进制
- 011_A类IP地址
- 012_B类IP地址
- 013_特殊IP+总结
- 014_根据子网掩码判断主机数
- 015_根据IP和子网来判断子网掩码
- 016_根据IP和子网掩码判断子网数和范围
- 017_课堂练习
- 018_任务解决方案
- 1-2 OSI七层模型与TCP协议
- 019_OSI的七层模型
- 020_数据的传输过程
- 021_TCP_IP协议簇四层模型相关协议[了解]
- 022_数据的封装与解封装过程【了解】
- 023_TCP协议的三次握手【理解】
- 024_TCP协议的四次断开【理解】
- 025_桥接和NAT网络【理解】
- 026_仅主机模式+总结
- 027_NAT模式补充【理解+记忆】
- 028_查看网络信息基本命令[掌握]
- 029_静态IP地址配置
- 030_静态IP地址配置错误总结[熟悉]
- 031_网卡名字命名规则和修改【了解】
- 032_主机的其他配置[主机名+DNS]
- 1-3 路由表与抓包工具使用
- 033_读懂路由表信息【掌握】
- 034_多网卡配置【熟悉】
- 035_读懂路由表信息2[掌握]
- 036_路由转发实验【理解】avi
- 037_路由转发实验总结
- 038_实验需求讲解
- 039_Centos7安装【掌握】
- 040_Centos7安装后续
- 041_Centos7基础网络环境配置[掌握]
- 042_Centos7基础环境配置-本地yum源【掌握】
- 043_wireshark工具抓ping包[了解]
- 044_wireshark工具抓ssh三次握手四次断开[了解]
- 045_telnet服务搭建Centos7【了解】
- 046_远程登录环境介绍【理解】
- 047_wireshark工具抓telnet数据包
- 048_tcpdump工具抓包【了解】
- 02-第二章 系统服务
- 2-1 Linux高级指令
- 049-find命令回顾
- 050-创建文件并设置文件最后修改时间
- 051-根据文件的最后修改时间搜索文件
- 052-find命令的-exec选项
- 053-dd命令,用于快速生成指定大小的文件
- 054-根据文件大小搜索文件
- 055-tree命令详解
- 056-计算机克隆操作
- 057-scp命令下载文件或目录
- 058-scp命令上传文件或目录
- 059-scp实现虚拟机与阿里云文件传输
- 060-计划任务与tar实现定时备份
- 2-10 系统服务之SAMBA服务
- 250.-SAMBA概述与环境准备
- 251-smb.conf配置文件详解
- 252-samba综合案例之服务器端搭建
- 253-windows中挂载samba
- 254-挂载目录不可写解决方案
- 255-linux中使用samba
- 2-11 系统服务之DNS服务
- 256DNS任务背景
- 257-DNS课程目标
- 258-DNS的作用
- 259-DNS的结构
- 260-DNS工作原理+dig工具
- 261-DNS搭建前环境准备
- 262-DNS软件安装与查询
- 263-DNS两大配置文件
- 264-正向解析详细配置
- 265-Web服务器配置
- 266-客户端进行DNS测试
- 267-与DNS以及网络相关的两个小bug
- 268-DNS的反向解析
- 269-多域DNS服务器搭建
- 270-NTP时间服务器搭建
- 271-DNS主从配置(上)
- 272-DNS主从配置(下)
- 2-12 LAMP架构设计
- 273-任务背景
- 274-LAMP概述
- 275-MySQL编译安装
- 276-MySQL初始化与启动
- 277-MySQL密码与环境变量配置
- 278-源码安装Apache依赖软件apr
- 279-安装Apache软件
- 280源码安装PHP软件
- 281-让Apache认识PHP
- 282-部署Web项目
- 2-2 用户和用户组(回顾)
- 061-用户的概念以及类别
- 062-用户添加扩展
- 063-用户组管理
- 064-用户的修改(主组和附属组)
- 065-用户的修改(家目录)
- 066-用户的修改(禁止登陆操作系统)
- 067-用户的删除
- 068-用户密码的修改
- 069-stdin标准输入修改用户密码
- 070-更改用户的账号信息(上)
- 071-更改用户的账号信息(下)
- 072-gpasswd附属组管理(上)
- 073-gpasswd附属组管理(下)
- 2-3 权限管理(回顾)
- 074-Linux权限概述
- 075-普通权限rwx
- 076-图解常见操作权限
- 077-普通权限与两种设置方式(字母+数字)
- 078-高级权限(字母形式)
- 079-高级权限(数字形式
- 080-umask值
- 081-文件拥有者以及所属组的更改
- 082-Linux软件包概述
- 2-4 Linux软件包管理
- 083-二进制软件包的安装
- 084-ACL访问权限控制(扩展)
- 085-源码包的安装
- 086-源码安装详解(上)
- 087-源码安装详解(下)
- 088-axel多线程下载软件安装详解(上)
- 089-使用软链接解决源码安装软件无法访问问题
- 090-使用环境变量解决源码安装软件无法访问问题
- 091-解决源码安装软件手册找不到问题
- 092-卸载源码安装的软件
- 2-5 yum源配置
- 093-任务背景
- 094-课程目标
- 095-yum源概述
- 096-本地yum源备份
- 097-本地YUM源光盘配置(上)
- 098-本地YUM源光盘配置(下)
- 099-man 5配置文件求帮助
- 100-网络YUM源配置(知名镜像站)
- 101-安装腾讯源与EPEL源
- 102-特定软件源配置(如Nginx)
- 103-缓存某些软件到本地
- 104-自建YUM仓库
- 2-6 系统服务之SSH服务
- 177-对称加密算法
- 178-非对称加密算法
- 179-对称加密与非对称加密的区别
- 180-环境准备(jumpserver与realserver)
- 181-SSH基于用户名密码的认证原理(上)
- 182-SSH基于用户密码的认证原理(下)
- 183-SSH总结
- 184-SSH服务搭建前环境准备
- 185-VMware中的三种网络模式(上)
- 186-VMware中三种网络模式(下)
- 187-手绘桥接模式
- 188-手绘仅主机模式
- 189-手绘NAT模式
- 190-静态IP设置(1)
- 191-静态IP设置(2)
- 192-静态IP设置(3)
- 193-课程总结
- 194-SSH服务的安装与配置
- 195-创建用户并授权
- 196-禁用root登录与更改SSH默认端口
- 197-SSH客户端不验证指纹
- 198配置EPEL源安装pwgen工具
- 199-pwgen密码生成器的使用
- 200-scp命令(-P选项)
- 201-踢出系统中已经登录账号
- 202-SSH免密登录任务背景
- 203SSH免密登录课程目标
- 204-回顾基于用户名密码的认证方式
- 205-基于密钥对的认证原理(重点)
- 206-免密登录的具体实现(上)
- 207-免密登录的具体实现(下)
- 2-7 系统服务之RSYNC文件同步服务
- 208-任务背景
- 209课程目标
- 210-RSYNC概述
- 211RSYNC基本语法
- 212-RSYNC本地文件同步
- 213-服务器环境准备(重要)
- 214-RSYNC远程文件同步
- 215-思考题1-免密远程文件同步
- 216-思考题2-SSH更改端口的文件同步
- 217-把rsync作为系统服务(上)
- 218-把rsync作为系统服务(下)
- 219-RSYNC任务解决方案
- 220-任务总结
- 221-给RSYNC服务添加密码
- 222-RSYNC结合INOTIFY实现代码实时同步
- 223-把rsync托管给xinetd系统服务
- 2-8 系统服务之FTP服务
- 224-任务背景
- 225-课程目标
- 226-ftp服务概述
- 227-rsync托管给xinetd后无法启动
- 228-FTP的主动模式(服务器端向客户端发起连接)
- 229-FTP的被动模式(客户端向服务器端发起连接)
- 230-FTP服务器架构
- 231-ftp-lftp与vsftpd的关系
- 232-vsftpd.conf配置文件详解
- 233-任务解决方案(上)
- 234-任务解决方案(下)
- 235-经验值详解
- 236-ftp客户端工具详解
- 237-lftp客户端工具详解
- 238-ftp的黑白名单
- 239-ftp网络访问控制
- 240-在html页面使用第三方平台视频
- 2-9 系统服务之NFS服务
- 241-任务背景
- 242-课程目标
- 243-服务器环境准备(重要)
- 244-NFS软件的安装
- 245-NFS配置文件详解
- 246-NFS服务器的搭建
- 247-Web服务器的搭建
- 248-挂载NFS
- 249-实时备份演示
- 03_第三章磁盘管理
- 3-1 磁盘管理(上)
- 283_任务背景说明【明白需求】
- 284_机械硬盘读取数据原理【了解】
- 285_机械硬盘写数据原理【了解】
- 286_硬盘的分区方案简单介绍【了解】
- 287_硬盘的接口类型介绍【了解】
- 288_fdisk工具对硬盘分区
- 289_磁盘分区过程+挂载使用
- 290_分区总结
- 291_手动挂载mount命令使用
- 292_开机自动挂载
- 293_autofs实现自动挂载本地资源
- 294_autofs实现自动挂载网络资源(nfs)
- 3-2 磁盘管理(下)
- 295_swap空间扩容方法1
- 296_swap空间扩容方法2【模拟大文件】
- 297_GPT分区(gdisk)
- 298_GPT分区(parted)
- 299_逻辑卷相关概念介绍
- 300_创建逻辑卷并挂载使用
- 301_创建逻辑卷指定大小
- 302_逻辑卷相关命令
- 303_逻辑卷实现动态扩容
- 304_MySQL数据迁移准备工作(创建逻辑卷)
- 305_MySQL数据库迁移(迁移数据文件到逻辑卷)
- 306_MySQL数据库迁移后续测试
- 307_数据迁移思路
- 308逻辑卷实现条带化
- 3-3 磁盘分区与软RAID
- 309_逻辑卷总结回顾
- 310_逻辑卷创建快照
- 311_逻辑卷创建快照挂载使用+原理
- 312_快照自动扩容
- 313_快照原理总结
- 314_磁盘配额限制【了解】
- 315_RAID介绍+RAID级别0和1
- 316_RAID级别介绍【5+6+10】
- 317_软硬RAID介绍
- 318_软RAID创建前环境准备
- 319__创建raid0
- 320mdadm参数
- 321_raid1创建+格式化挂载使用
- 322_raid1热插拔验证
- 323_往raid1添加设备
- 324_raid5创建+测试验证
- 325_raid启动和停止
- 326_raid的删除
- 327_软连接特点+创建和删除
- 328_硬连接特点
- 329_硬连接创建
- 04_第四章 shell脚本
- 4-1 小工具
- 330_小工具grep别名定义显示颜色
- 331_小工具grep使用【常用选项】
- 332_小工具cut使用【列截取】
- 333._小工具sort和uniq使用
- 334_小工具使用tee
- 335_小工具使用diff【正常模式】
- 336_小工具使用diff【上下文模式】
- 337_小工具使用diff【合并模式】
- 338_小工具使用diff【其他技巧】
- 339_小工具使用paste
- 340_小工具tr使用【熟悉功能】
- 341_shell中的通配符
- 342_shell中引号区别
- 4-2 Shell基础知识
- 343_编译型语言分类
- 344_SHELL介绍
- 345_如何学习SHELL脚本
- 346_SHELL脚本编写和执行
- 347_BASH特性
- 348_通配符【星和问号】
- 349_bash通配符2
- 350_rename批量重命名
- 351_bash中的引号【理解】
- 352__环境变量分类
- 353_系统内置变量1
- 354_系统内置变量2
- 356_变量定义+获取+取消【熟悉】
- 357_变量定义规则+命令结果赋值变量
- 358_定义有类型的变量
- 359普通数组定义
- 35_上午内容回顾【变量分类】
- 360_关联数组定义及获取
- 361._交互式定义变量read
- 362_替换或者删除变量内容【扩展】
- 363_shell中简单的四则运算
- 364_i++和++i的区别
- 365_四则运算小结
- 4-3 Shell选择结构
- 366课前回顾环境变量和本地变量
- 367_课前回顾变量定义及获取
- 368_课前回顾四则运算
- 369_条件判断语法格式
- 370判断条件参数【记忆】
- 371整数和字符串判断
- 372_多重条件判断【记住规则】
- 373_条件判断补充+总结
- 374_流程控制语句基本语法结构
- 375_应用案例1(判断主机是否互通)
- 376_应用案例1_优化1
- 377_应用案例1_优化2
- 378_应用案例2_分析
- 379_应用案例2_实现
- 380_应用案例3分析+实现
- 381_应用案例2bug修复【pgrep和pidof】
- 382_课堂作业
- 383_课堂作业2
- 384for循环的语法结构
- 385_for循环语法结构补充
- 4-4 Shell循环
- 386_回顾+for循环语法结构
- 387_for循环打印1-100奇数和
- 388_for循环计算1-100奇数和【类C】
- 389_计算1-100奇数和总结
- 390_循环控制语句
- 391_循环控制语句2
- 392_判断一个数是否是质数
- 393_for批量创建用户
- 394_批量创建用户
- 395_并发执行判断主机是否ping通
- 396_for循环总结
- 397_while循环语法结构
- 398_while循环语法结构2
- 399_while循环语法结构3
- 400_while应用案例分析【明白思路】
- 401_while应用案例实现+测试
- 402_until语法结构
- 403_until应用案例
- 404_循环语句总结
- 4-5 Shell随机数与循环嵌套
- 405_RANDOM随机数1
- 406_随机数应用1
- 407_随机数应用2_while循环实现
- 408_随机数应用2_抽取幸运观众1
- 409_随机数应用2_优化
- 410_嵌套循环1
- 411_嵌套循环2
- 412_嵌套循环3
- 413_嵌套循环打印99口诀表
- 414_阶段性总结+扩展shift
- 415_expect程序交互
- 416_expect程序交互2
- 417_expect程序交互3
- 418_expect和shell脚本结合使用
- 419_实战案例_分析
- 420_实战案例_功能拆解
- 421_实战案例_功能拆解2
- 422_实战案例_实现
- 423_实战案例_测试
- 4-6 Shell函数与正则表达式
- 424脚本推公钥优化avi
- 425_实战案例3_统计web服务的连接状态
- 426_关联数组补充
- 427_case语句基本语法结构1
- 428_case语句基本语法结构2
- 429_case脚本中菜单打印
- 430_case应用案例1
- 431_caes应用案例优化+总结
- 432_函数定义和函数调用
- 433_函数中return作用1
- 434_函数中return作业2
- 435_应用案
- 436_综合案例_需求说明
- 437_综合案例需求分析
- 438_综合案例实现1
- 439_综合案例实现2
- 440_综合案例实现3
- 441_正则表达式元字符2
- 442_正则表达式元字符2
- 443_正则表达式元字符3+perl扩展正则
- 444_扩展正则
- 445_正则匹配IP地址
- 446_第二类正则表达式
- 4-7 Shell三剑客(上)
- 447sed的工作流程
- 448_sed基本语法和命令_(pd)
- 449_sed基本命令_(iac)
- 450_sed基本命令_(rw!)
- 451_sed基本命令_(sg)
- 452_sed基本命令(=&和i)
- 453_sed命令综合运用1
- 454_sed处理smb.conf配置文件
- 455_sed工具过滤IP地址
- 456_sed工具截取IP地址
- 457_sed使用总结
- 458_sed脚本使用
- 459_sed工具结合正则表达式使用总结
- 460_sed总结
- 4-8 Shell三剑客(下)
- 461_awk简答介绍[了解]
- 462_awk命令行模式
- 463_awk脚本模式
- 464_awk内部变量1
- 465wk内部变量2_FS和OFS
- 466_awk内部变量_RS和ORS
- 467_awk工作原理【理解】
- 468_awk变量定义和打印
- 469_awk内部变量RS和ORS补充
- 470_awk中BEGIN和END使用
- 471_awk中BEGIN和END使用2avi
- 472_awk和正则表达式结合使用1
- 473_awk格式化输出
- 474_awk截取IP地址
- 475_awk多个地址定位补充
- 476_awk流程控制语句1
- 477_awk流程控制语句2
- 478_awk结合循环语句使用1
- 479_awk嵌套循环
- 480_循环控制语句
- 481_awk循环讲解【理解规则】
- 482_awk算数运算
- 483_awk统计案例
- 484_企业案例实战【需求】
- 485awk总结
- 486_SHELL编程
- 05 第五章mysql-dba
- 5-1 MySQL安装与配置
- 487-任务背景
- 488-关系型数据库
- 489MySQL数据库概述
- 490创建自定义虚拟机环境
- 491-CentOS7.6操作系统最小化安装
- 492-CentOS7.6操作系统最小化后续配置
- 493-拍摄拍照(非常重要)
- 494-MySQL软件的三种安装方式对比
- 495-数据库与数据库实例
- 496-MySQL GLIBC安装前奏
- 497-MySQL GLIBC版本的安装与配置
- 498-软件的安装常见问题答疑
- 499-MySQL GLIBC版本后续配置
- 500关闭密码强度检测
- 501-MySQL源码编译安装
- 502-MySQL数据库初始化
- 503-MySQL源码编译安装后的后续配置
- 504-常见问题1-如何访问不同的数据库
- 505常见问题2-忘记root密码的解决方案
- 506-客户端工具mysql使用
- 507-系统默认的数据库信息
- 508客户端工具mysqladmin使用
- 5-2 SQL语句详解
- 509-SQL概述与MySQL求帮助
- 510-数据库的内部结构与数据库的基础操作
- 511-数据表创建与查询
- 512-给EditPlus添加SQL的语法着色
- 513-数据表的修改(字段-引擎-编码)
- 514-重命名与移动操作
- 515-删除数据表
- 516-数据的添加与查询操作
- 517-数据的修改操作
- 518-数据的删除与清空操作
- 519-为什么需要了解字段的类型
- 520-数据类型之整数类型
- 521-数据类型之小数类型
- 522-数据类型之字符串类型(定长与变长)
- 523-数据类型之文本类型
- 524-数据类型之其他字符串类型
- 525-数据类型之日期时间类型
- 526-数据类型之日期时间类型-SQL查询语句之SQL五子句
- 527-WHERE子句之等于大于小于不等于查询
- 528-WHERE子句之逻辑运算符
- 529-WHERE子句之区间查询
- 530-WHERE子句之IN查询
- 531-DISTINCT去重操作
- 532-GROUP BY子句之统计函数
- 533-GROUP BY子句之分组原理与实践
- 534-HAVING子句
- 535-ORDER BY子句
- 536-LIMIT子句
- 537-LIMIT子句
- 538-多表查询之联合查询
- 539-交叉连接(了解)
- 540-内连接查询(重点
- 541-外连接查询(重点)
- 542-别名机制
- 5-3 用户管理与权限管理
- 543-用户的创建
- 544-用户的删除
- 545-用户的修改
- 546-给用户授权
- 547-查询用户权限
- 548-with grant opiton选项
- 549-使用grant创建用户
- 550-revoke回收权限
- 5-4 MySQL备份详解
- 551-任务背景
- 552-MyISAM引擎存储结构
- 553-InnoDB引擎存储结构
- 554-MySQL错误日志
- 555-MySQL二进制日志
- 556-备份考虑的因素与备份的三种类型
- 557-备份工具
- 558-备份方法
- 559-逻辑备份之表级备份与还原
- 560-逻辑备份之库级备份与还原
- 561-mysqldump全库级备份
- 562-mysqldump小结
- 563-增量备份的核心原理
- 564-增量备份的具体实践
- 565-数据记录的逻辑导出
- 566-数据记录的逻辑导入
- 567-数据导入案例(导入规则的文本文件)
- 568-Navicat工具使用(上)
- 569-Navicat工具使用(下)
- 570xtrabackup工具介绍
- 571-xtrabackup备份恢复原理
- 572-xtrabackup软件的安装
- 573-xtrabackup全库备份核心思路
- 574-xtrabackup全库备份(上)
- 575-xtrabackup全库备份(下)
- 576-mysql.sock套接字问题补充
- 577-xtrabackup增量备份的核心原理
- 578-xtrabackup增量备份(上)
- 579-xtrabackup增量备份(下)
- 5-5 MySQL主从复制
- 580-课程目标
- 581-MySQL集群概述
- 582-MySQL复制原理
- 583-MySQL复制架构体系
- 584-安装前的环境准备
- 585-MySQL主从复制核心思路
- 586.-MySQL主从复制之MASTER配置
- 587MySQL主从复制之SLAVE从服务器软件的安装
- 588-MySQL主从复制之数据同步操作
- 589-MySQL无法启动的三种情况
- 590-MySQL主从复制之主从复制的实现
- 591-SLAVE从服务器不小心写入数据解决方案
- 592-基于GTIDs的主从复制搭建
- 593-SLAVE从服务器不小心写入数据解决方案
- 5-6 半同步复制
- 594-半同步复制
- 595-MySQL插件卸载
- 596-mysqld重启后,需要手工启动主从同步
- 5-7 MHA高可用集群架构
- 597-MHA任务背景
- 598-MHA简介
- 599-MHA前期环境准备
- 600-一主两从之主服务器环境准备
- 601-一主两从之从服务器环境准备
- 602-配置主从
- 603-MHA软件的安装以及配置互信(免密)
- 604-配置admin用户的sudo权限
- 605-编写MHA配置文件以及检测SSH互信以及MySQL主从
- 606-FailOver故障切换测试
- 03阶段三 运维线上实战:千万级电商系统解决方案
- 01第一章企业架构之LNMP
- 001项目开发流程
- 002业务背景和业务架构解决方案
- 003安装虚拟机操作系统镜像
- 004vmware虚拟机NAT网络模式DHCP获取IP地址
- 005服务器基本初始化操作
- 006LNMP及其其他常见业务架构的介绍
- 007编译安装MySQL
- 008MySQL安装后检查
- 009Nginx的相关介绍
- 010Nginx源码编译安装
- 011Nginx目录作用介绍
- 012Nginx二进制执行文件的操作参数
- 013Nginx服务脚本配置
- 014自定义Nginx服务脚本
- 015php相关介绍及其动静页面的区别
- 016LAMP和LNMP架构中PHP运行方式的区别
- 017php编译安装
- 018php目录介绍和配置文件初始化
- 019phpfpm服务配置开机启动
- 020nginx配置文件定义phpfpm服务
- 02第二章企业级Nginx使用
- 021学习目标和内容01
- 022nginx相关版本介绍
- 023Nginx支持的kill信号参数
- 024Nginx实现平滑升级
- 025Nginx提供的升级命令查看和使用
- 026Nginx配置文件的查看
- 027基于域名的虚拟主机配置
- 028基于端口的虚拟机配置
- 029基于端口的虚拟机配置
- 030上线商城项目
- 031Nginx实现gzip压缩文件
- 032Nginx配置客户端缓存有效时长
- 033基于IP的访问控制
- 034基于用户的访问控制
- 035目录列表的显
- 036反向代理模块操作
- 037Nginx的访问日志格式和参数
- 038Nginx的错误日志格式和参数
- 039基于域名的日志分割
- 03第三章企业级Nginx使用
- 040学习目标和内容02
- 041nginx第三方模块介绍及其编译安装
- 042fancyindex模块美化列表页面
- 043echo模块打印调试变量
- 044Nginx的发行版介绍
- 045Tengine编译安装
- 046Tengine通过footerfilter模块标识服务器信息
- 047openresty编译安装1
- 047openresty编译安装
- 048openresty使用lua语法的入门
- 049location匹配规则语法介绍
- 050location匹配规则操作案例
- 051location的语法
- 052return语法的使用
- 053rewrite语法规则介绍
- 054资源重定向实现伪静态
- 055域名重定向实现
- 056防盗链原理和实现
- 057安全方向注意点
- 058Nginx配置https协议
- 04第四章企业架构HA服务器的高可用
- 059Nginx重写方式支持项目pathinfo路径
- 060学习目标和内容01
- 061业务背景和运维解决方案
- 062克隆获取机器并基础环境配置
- 063数据备份和迁移
- 064HA高可用概念介绍及其实现核心点
- 065keepalived介绍和组成实现原理
- 066安装keepalived及其相关文件目录介绍
- 067主备服务器keepalived配置并启动查看VIP所在服务器
- 068服务器不可用VIP切换
- 069keepalived实现服务高可用的方式介绍
- 070nginx服务检测脚本控制keepalived状态
- 071检测服务不可用VIP切换实现
- 072实现业务web服务高可用
- 073非抢占模式和权重用法非抢占模式和权重用法
- 074单播模式发送vrrp包
- 075tcpdump抓vrrp包查看
- 05第五章企业架构LB服务器的负载均衡之Nginx实现
- 076学习目标和内容03
- 077业务背景和运维解决方案
- 078负载均衡服务器的基础环境配置
- 079负载均衡的概念和作用
- 080负载均衡分类
- 081常见实现方式
- 082nginx负载均衡实现关键语法介绍
- 083Nginx负载均衡转发域名给后端服务器
- 084确认负载均衡是否分发的方式
- 085负载均衡后后端服务器获取客户端真实IP
- 086upstream中server关键字配置
- 087负载均衡之后引发的session一致性问题
- 088Nginx默认官方提供的负载均衡调度算法
- 089负载均衡服务器的高可用备用服务器配置
- 06第六章企业架构LB服务器的负载均衡二
- 090Heatbeat简单实现VIP切换
- 091学习目标和内容02
- 092LVS介绍和ipvsadm管理工具安装
- 093LVS常见工作方式和调度算法介绍
- 094需要知道的几个概念名词
- 095NAT方式实现的流程原理
- 096配置NAT模式准备工作
- 097NAT模型RS真实服务器的网关配置
- 098NAT模型DR调度服务器规则和转发配置
- 099调度算法配置测试
- 100脚本实现NAT模式配置
- 101NAT模式实现可能的一些问题
- 102DR模式介绍
- 103DR模式配置实现
- 104脚本实现DR模式配置
- 105HAProxy的相关介绍
- 106HAProxy的http七层负载均衡实现
- 07第七章企业架构MySQL数据库架构读写分离
- 107通过lvs实现mysql的负载均衡备
- 108lvs配置mysql负载均衡
- 109通过haproxy实现mysql负载均衡备
- 110学习目标和背景
- 111背景描述及其运维解决方案
- 112读写分离的目的和要求实时性读取的解决方案介绍
- 113读写分离的实现方式介绍
- 114主从复制master配置
- 115主从复制slave配置
- 116简单业务代码实现原理
- 117框架配置实现读写分离
- 118数据库中间件相关介绍
- 119jdk和jre区别及其静态编译型语言和动态解释性语言的区别
- 120jdk部署安装配置环境变量
- 121mycat安装部署测试启动
- 122mycat配置读写分离
- 123mycat的客户端和管理端使用
- 124业务代码配置连接mycat中间件
- 125配置属性值介绍
- 08第八章企业架构缓存中间件分布式memcached
- 126学习目标和内容04
- 127网站优化介绍
- 128业务背景描述及其运维解决方案
- 129缓存服务器基础环境准备
- 130memcached介绍
- 131memcached编译安装
- 132通过telnet客户端连接测试memcached服务
- 133存储命令一
- 134存储命令二
- 135删除命令
- 136查找和计算命令
- 137统计状态命令缓存穿透缓存雪崩
- 138memcached监控状态小工具
- 139失效机制了解
- 140php扩展的依赖libmemcached源码编译安装
- 141编译生成memcached扩展文件
- 142通过脚本编译安装配置扩展
- 143检测扩展是否安装成功的方式
- 144PHP测试连接memcached服务
- 145session共享存储到memcached中
- 146缓存热点数据
- 09第九章企业架构队列缓存中间件分布式Redis
- 147学习目标和内容05
- 148业务背景描述和运维解决方案
- 149redis介绍
- 150redis业务使用场合
- 151redis对别memcached差异
- 152redis源码编译安装和前台测试启动
- 153redis后台启动服务
- 154redis命令行客户端操作使用
- 155key操作
- 156string操作
- 157list操作
- 158set操作
- 159zset操作
- 160hash操作
- 161snappshoting快照持久化技术
- 162appendonlyfile文件追加写持久化技术
- 163主从复制实现
- 164安全限制
- 165php的redis扩展编译安装配置
- 166session存储到redis中
- 167openrestynginxluaredis实现WAF
- 10第十章企业架构NoSQL数据库之MongoDB
- 168学习目标和内容06
- 169业务背景和模拟运维设计方案
- 170Mongodb相关介绍
- 171mongodb安装及其命令行客户端连接操作
- 172添加数据1
- 172添加数据
- 173查询数据一
- 174查询数据二
- 175mongodb官方文档的简单使用
- 176查询数据三
- 177修改数据
- 178删除数据
- 179限制登录bindip
- 180用户权限管理
- 181mongodb扩展安装
- 182日志存储mongodb和GUI客户端
- 11第十一章企业架构web服务器文件及时同步
- 183mongodb数据迁移
- 184mongodb命令行监控工具和文档
- 185mongodb命令行监控工具和文档
- 186文件同步的必要性
- 187同步文件的几种方式
- 188scp同步文件案例
- 189rsync增量同步文件案例
- 190rsyncsersync目标服务器rsync服务启动
- 191rsyncsersync源服务器sersync服务配置
- 192sersync过滤排除不同步的文件
- 193企业架构业务层单点和数据库层单点
- 194企业架构HA和LB实现
- 195企业架构数据库主从复制和读写分离
- 196企业架构中nosql的使用
- 12第十二章企业架构之Tomcat部署使用
- 197学习目标和内容07
- 198Tomcat介绍
- 199tomcat工作原理流程介绍
- 200tomcat部署和测试启动
- 201替换openjdk为oracle的jdk
- 202tomcat配置java环境变量的三种方式
- 203tomcat软件目录介绍
- 204tomcat启动相关脚本和参数
- 205tomcat配置服务和开机自启动
- 206jsp代码测试
- 207基于域名的访问host的配置
- 208服务状态页面和应用管理页面查看
- 209虚拟机host管理页面查看
- 210nginx和tomcat动静分离实现反向代理
- 211nginx实现tomcat的负载均衡
- 212项目部署一安装乱码
- 213项目部署二上线数据库单点负载均衡
- 04阶段四运维线下实战:运维自动化
- 01第一章存储专题
- 1.1存储基本概念与SAN存储
- 001回顾架构与存储引入
- 002存储分层1
- 003存储分层2
- 004存储的分类
- 005存储类型的分类
- 006IPSAN之iscsi介绍与环境准备说明
- 007iscsi实现1
- 008iscsi实现2
- 1.2glusterfs分布式存储
- 009布式存储概念
- 010分布式存储概念2glusterfs实验环境说明
- 011glusterfs集群搭建过程演示
- 012tos7系统安装与环境配置1
- 013tos7系统安装与环境配置2
- 014tos7系统安装与环境配置3
- 015lusterfs集群环境再确认
- 016建replica卷客户端装包
- 017户端挂载与读写测试
- 018件存储同读同写测试与高可用进阶
- 019的删除
- 020tripe卷创建连接与测试
- 021istributed卷创建连接与测试
- 022istributedreplicated卷创建连接与测试
- 023ispersed卷创建连接与测试
- 024在线扩容与在线裁减
- 025glusterfs小结
- 1.3ceph集群与owncloud存储实战
- 026ceph引入
- 027ceph架构简介
- 028ceph集群环境说明
- 029ceph集群环境准备过程演示
- 030eph集群部署1
- 031eph集群部署2
- 032eph集群部署3
- 033eph集群部署4
- 034ADOS存取原理
- 035ADOS创建pool写测试删除pool
- 036eph文件存储创建客户端挂载读写测试
- 037eph高可用测试
- 038eph文件存储删除
- 039ceph块存储创建与使用
- 040ceph块设备扩容与裁减1
- 041ceph块设备扩容与裁减2删除块存储
- 042ceph对象存储
- 043owncloud对接ceph对象存储1
- 044owncloud对接ceph对象存储2
- 045存储总结
- 02第二章配置自动化专题
- 2.1自动化工具ansible概述与常用模块
- 046eph回顾
- 047识自动化运维
- 048动化运维关注的方面与常见工具比较
- 049nsible环境准备说明
- 050nsible安装与连通性测试
- 051nsible主机清单服务器分组
- 052nsible模块介绍与帮助hostname模块
- 053ile模块
- 054ile模块2
- 055copy模块
- 056copy模块2
- 057statcopyfetch模块
- 058user模块
- 059group模块cron模块
- 060yumrepository模块yum模块service模块
- 061练习题说明
- 062script模块command模块shell模块
- 2.2ansible之playbook详解
- 063playbook介绍YMAL格式介绍
- 064playbook实例
- 065laybook基础语法详解
- 066laybook实现vsftpd服务自动化
- 067laybook实现多台服务分离的实现
- 068laybook实现nfs服务搭建与客户端挂载
- 2.3ansible-roles详解与lamp部署实战
- 069nsibleroles介绍
- 070nsibleroles目录结构
- 071过roles实现lamp1
- 072过roles实现lamp2
- 073过roles实现lamp3
- 074通过roles实现lamp并安装discuz的思路与过程
- 075通过roles实现lnmp思路
- 076运维体系思路简介
- 03第三章监控专题
- 3.1zabbix监控概述与部署实践
- 077控介绍
- 078见开源监控平台介绍
- 079abbix环境准备与自建yum源方法补充
- 080abbixserver安装与配置说明
- 081abbixserver安装与配置过程演示与详解
- 082abbix监控本机
- 083abbix监控远程linux
- 084户用户群组主机主机群组
- 085abbix排错思路
- 086zabbix监控项与应用集1
- 087创建监控项与图形
- 088自定义监控项与创建图形
- 089聚合图形
- 090触发器
- 091课后作业说明与今日小结
- 3.2prometheus普罗米修斯安装与部署
- 092识prometheus
- 093序数据库的介绍
- 094rometheus特征介绍
- 095rometheus原理架构图
- 096rometheus的安装与启动
- 097rometheus的web界面操作
- 098odeexporter安装与监控
- 099ysqlexporter监控mariadb
- 3.3prometheus+grafana可视化监控实践
- 100rafana介绍与安装
- 101grafana添加prometheus为数据源并实现图形展示metric
- 102grafana导入mysql监控的json模板
- 103grafanaonealert报警
- 104grafanaonealert报警2
- 105扩展
- 3.4web检测自动发现与动
- 106天环境恢复与课后题目
- 107天课后题目2
- 108eb监测1
- 109eb监测2
- 110动发现与动作
- 111动发现与动作2
- 3.5模板与zabbix报警
- 112模板
- 113入导出
- 114abbix报警流程
- 115zabbix报警配置
- 116zabbix报警演示
- 3.6zabbixproxy案例
- 117zabbixproxy介绍
- 118zabbixproxy案例环境准备
- 119zabbixproxy案例演示1
- 120zabbixproxy案例演示2
- 121主动监控与被动监控
- 04第四章日志分析日志监控ELK
- 4.1ELK概述与elasticsearch部署
- 122LK引入
- 123LK介绍
- 124LK环境准备
- 125机elasticsearch安装与配置
- 126lasticsearch集群配置
- 127S集群配置关于脑裂的讨论
- 128S基础概念
- 129S基础API操作
- 130S查询语句拓展
- 131ES查询语句拓展
- 132eshead介绍与安装
- 133eshead查询验证
- 4.2logstash安装与日志采集
- 134logstash介绍
- 135logstash安装与启动验证
- 136通过编写配置文件进行启动验证
- 137logstash采集messages日志
- 138logstash采集多日志源
- 4.3kibana部署与filebeat日志收集
- 139ibana安装
- 140ibana汉化
- 141ibana索引模式创建与筛选查看方法
- 142ibana创建可视化图形
- 143FK实现
- 144ilebeat收集日志传给logstash
- 145集nginx日志
- 146ilebeat日志过滤
- 147cp输入插件
- 148json插件
- 149kv插件
- 150grok插件
- 151geoip插件
- 4.4综合ELK综合案例实战
- 152ELKfilebeatnginxjson综合案例1
- 153ELKfilebeatnginxjson综合案例2
- 154ELKnginxfilebeatredisgrokgeoip案
- 155ELKnginxfilebeatredisgrokgeoip案
- 05第五章持续集成与持续发布CICD
- 5.1CICD之Git版本控制
- 156ICD引入
- 157evOPs发展历程
- 158本与版本控制
- 159本控制系统简介
- 160it安装与身份设置
- 161建本地git仓库提交第1个文件并commit第1个版本
- 162交第2个版本与提交第3个版本
- 163查看提交历史与版本回退
- 164阶段小结
- 165撤消回退
- 166三大区深入理解
- 167误删恢复
- 168文件删除
- 169分支介绍
- 170分支管理
- 171程git仓库
- 5.2CICD之Github与Gitlab
- 172ithub介绍与注册创建第1个项目
- 173ithub项目上传push与下载clone
- 174ithub项目更新
- 175段小结
- 176ithub项目ssh免密push
- 177ithub分支创建本地在dev分支开发上传到github的dev分支再在github合并
- 178ithub上多人协作开发过程演示
- 179itlab安装
- 180gitlab创建项目开发者下载项目与上传
- 181持续集成CI
- 182持续交付CD
- 183cicd小结
- 184蓝绿部署
- 185滚动更新
- 186灰度发布AB测试金丝雀部署
- 5.3CICD之Jenkins
- 187jenkins介绍
- 188enkins安装1
- 189enkins插件导入方法
- 190例1github创建项目开发者clone项目
- 191例1开发者免密push测试nginx服务器准备jenkins安装publishoverssh插件
- 192例1配置jenkins免密连接nginx
- 193例1配置jenkins免密访问github凭据
- 194例1配置构建流程手动构建测试
- 195例1小结
- 196例1过程回顾
- 197案例2gitlab创建项目开发者免密push测试jenkins安装gitlab与gitlabhook插件
- 198案例2jenkins添加公钥到gitlab创建自动化构建配置buildtrigger
- 199案例2配置jenkins连接nginx的脚本与密钥
- 200案例2配置gitlab与jenkins对接自动构建测试
- 201pycharm与案例2结合
- 05阶段五 运维调优+运维安全
- 01第一章系统安全
- 001系统安全引入-
- 002_系统安全之安装系统-
- 003_系统安全之文件权限-
- 004_系统安全之ACL-
- 005_系统安全之chattr文件属性-
- 006_系统安全之mask及mount-
- 007_系统安全之用户授权_su-
- 008_系统安全之用户授权sudo引入-
- 009_系统安全之用户授权sudo对用户授权-
- 010系统安全之用户授权sudo对组授权-
- 011_系统安全之用户授权sudo之别名-
- 012_系统安全之用户授权sudo日志-
- 013_昨日回顾-
- 014_用户认证方式-
- 015_PAM介绍-
- 016_PAM帮助方式-
- 017_PAM认证原理-
- 018_PAM认证类型及流程-
- 019_PAM_rootok.so-
- 020_PAM_access.so-
- 021_PAM_listfile.so-
- 022_PAM_time.so-
- 023_PAM_tally2.so-
- 024_PAM_limits.so-
- 025_PAM资源限制案例-
- 026_Cgroup资源限制-
- 027_Cgroup实现CPU限制-
- 028Cgroup实现Mem限制-
- 02第二章网络安全
- 029防火墙引入-
- 030防火墙分类-
- 031防火墙性能指标-
- 032硬件防火墙介绍-
- 033软件防火墙介绍-
- 034web应用防火墙-
- 035硬件防火墙与软件防火墙比较-
- 036iptables是什么-
- 037netfilter_iptables功能-
- 038iptables工作依据-
- 039iptables链的概念-
- 040iptables规则链-
- 041iptables表及链-
- 042iptables表的应用顺序及数据包流程-
- 043iptables规则匹配条件-
- 044iptables规则中动作-
- 045iptables命令结构-
- 046iptables-services安装-
- 047iptables基础操作-1-
- 048iptables基础操作-2-
- 049iptables_白名单_黑名单-
- 050iptables表及链查看-
- 051iptables基础操作-3-
- 052iptables基础操作-4(ftp)-
- 053iptables基础操作-5(标准流程)(1)
- 053iptables基础操作-5(标准流程)-
- 054iptables基础操作-6(端口)-
- 055iptables扩展匹配-1(icmp)-
- 056iptables扩展匹配-2(iprange)-
- 057iptables扩展匹配-3(multiport)-
- 058iptables扩展匹配-4(其它模块)-
- 059iptables扩展动作-
- 060iptables_nat表介绍-
- 061linux主机开启路由转发功能-
- 062iptables_snat实验网络拓扑-
- 063iptables_SNAT实现及验证-
- 064iptables_masquerade-
- 065iptables_nat_kvm虚拟机访问外网导流-
- 066iptables_DNAT实现及验证-
- 067qingcloud端口转发(类DNAT)-
- 068firewalld介绍-
- 069firewalld_zones介绍及配置文件-
- 070firewall基本语法及简单使用-
- 071firewall动作查看操作-
- 072firewall-cmd-添加接口及删除接口-
- 073firewall-cmd-添加协议-端口-源地址-
- 074firwall-cmd-删除-更改-查询-
- 075firewall-cmd-端口转发-
- 076firewall-cmd-rich-rule-
- 077防火墙大总结-
- 03第三章服务安全
- 078服务安全概述-
- 079访问控制方法-
- 080selinux介绍-
- 081selinux限制测试-
- 082selinux关闭-
- 083加密技术介绍-
- 084对称加密-
- 085非对称加密-
- 086CA介绍(httpd&ssl)-
- 087CA密钥及CA证书-
- 088CA颁发证书-
- 089web服务器应用证书-
- 090web服务验证(httpd)-
- 091web服务验证(nginx)-
- 092web服务验证(网络申请证书)-
- 04第四章安全网关
- 093jumpserver-
- 094环境准备-安全性环境-
- 095环境准备_依赖工具准备-
- 096环境准备-软件准备-
- 097jumpserver配置文件及启动-
- 098coco配置-
- 099luna_nginx部署及访问-
- 100jumpserver菜单介绍及邮件设置-
- 101jumpserver用户及用户组管理-
- 102jumpserver资产管理-
- 103jumpserver权限管理-
- 104jumpserver连接远程资产主机-
- 105jumpserver_web终端管理远程资产主机-
- 05第五章入侵检测
- 106入侵检测引入-
- 107入侵检测_日志查看-
- 108入侵检测_日志内容过滤-
- 109入侵检测_last_cron_rc_local-
- 110查看异常流量介绍-
- 111iftop应用-
- 112监控软件监控网卡流量-
- 113抓包工具介绍及tcpdump简介-
- 114tcpdump抓取指定数量数据包-
- 115tcpdump抓取数据包到指定文件-
- 116tcpdump读取指定抓取的数据文件及wireshark读取抓取的数据文件-
- 117tcpdump抓取指定端口数据包-
- 118tcpdump抓取指定网段-
- 119tcpdump抓取指定主机数据包-
- 120tcpdump抓取指定协议-arp-
- 121tcpdump抓取多条件数据包-
- 122tcpdump抓取TCP协议的标识位-
- 123检查可疑进程-
- 124文件完整性检查-
- 125arping命令使用方法-
- 06阶段六 运维云计算
- 01第一章大数据
- 1.1大数据之Hadoop部署
- 001为什么使用大数据及什么是大数据-
- 002大数据应用领域(1)-
- 003大数据处理框架介绍-
- 004hadoop历史-
- 005hadoop项目定义-
- 006hadoop核心项目-
- 007hadoop相关项目-
- 008hdfs文件系统定义-
- 009hdfs特点-
- 010hdfs文件系统关键词-
- 011hdfs写数据流程-
- 012hdfs读数据流程-
- 013mapreduce是什么?-
- 014mapreduce工作流程-
- 015hadoop部署分类-
- 016hadoop单机部署介绍及软件包获取-
- 017hadoop单机部署-
- 018hadoop单机部署应用测试-
- 019hadoop伪分布式介绍及软件准备-
- 020hadoop伪分布式部署配置文件修改-
- 021hadoo伪分布式服务启动-
- 022hadoop伪分布式hdfs文件系统验证-
- 023yarn介绍-
- 024yarn工作原理-
- 025yarn应用及测试-
- 026故障排查方法及yarn_web查看-
- 1.2Hadoop集群之ambari实践
- 027完全分布式引入
- 028高可用及如何进行切换
- 029zkfc工作原理
- 030namenodeHA数据交换方法
- 031HA总结
- 032部署规划
- 033虚拟机准备
- 034虚拟机环境准备
- 035jdk部署
- 036zookeeper部署
- 037hadoop软件包准备
- 038hadoop文件配置
- 039hadoop集群启动
- 040hadoop集群验证
- 041总结
- 042ambari介绍
- 043ambari架构
- 044环境准备1
- 045环境准备2主机名及ip规划多机互信
- 046环境准备3配置主机名及主机名解析
- 047环境准备4时间同步firewalldselinux
- 048环境准备5jdk
- 049环境准备6数据库安装
- 050环境准备7创建数据库并授权及连接工具安装
- 051环境准备8httpd安装
- 052环境准备9YUM源准备
- 053ambari安装
- 054ambari数据导入数据库
- 055ambariserver初始化及启动
- 056ambariagent配置及启动
- 057ambari部署hadoop集群前段配置集群名称YUM源主机密钥主机注册并确认
- 058ambari部署hadoop集群后段配置选主选从服务配置确认安装
- 059ambari界面介绍
- 060hdfs验证
- 02第二章虚拟化
- 2.1kvm虚拟化部署实践上
- 061虚拟化技术学习目标
- 062虚拟化技术分类资源提供角度
- 063虚拟化技术分类虚拟化实现方式角度
- 064传统虚拟机与容器对比
- 065hypervisor管理类工具介绍
- 066QEMU介绍
- 067KVM介绍
- 068QEMUKVM介绍
- 069libvirt介绍
- 070kvm虚拟机管理工具部署环境检查
- 071kvm虚拟机使用环境检查
- 072前段内容回顾
- 073虚拟机安装前配置
- 074虚拟机安装自定义配置
- 075安装windows虚拟机全虚拟化驱动
- 076安装windows虚拟机磁盘半虚拟化驱动
- 077安装windows虚拟机网卡及pci驱动
- 078virtinstall安装linux虚拟机
- 079virtinstall安装虚拟机案例说明
- 080查看虚拟机及虚拟机组成文件介绍
- 081设置虚拟机开启自启动
- 082网络配置文件
- 083存储池配置文件
- 084CPU热添加
- 085内存气球
- 2.2kvm虚拟化部署实践下
- 086kvm虚拟机网络技术vm连接网络方法
- 087kvm是否使用半虚拟化驱动查看方法
- 088kvm虚拟机添加网卡
- 089设置虚拟机网卡驱动
- 090通过xml删除网卡
- 091virtmanager创建网络
- 092测试新添加网络可用性
- 093生成新网络配置文件
- 094通过网络配置文件创建网络
- 095通过virtmanager及virsh命令创建网桥
- 096删除桥接方法
- 097虚拟机使用桥接的方式
- 098通过virtmanager添加硬盘
- 099通过virsh命令添加硬盘
- 100硬盘持久化添加
- 101本地存储池添加
- 102网络存储池添加
- 103网络与存储总结
- 104镜像格式介绍
- 105磁盘镜像创建
- 106查看磁盘镜像信息
- 107磁盘镜像格式转换
- 108后备镜像及前端镜像介绍
- 109基于前端镜像创建虚拟机
- 110guestfish使用
- 111虚拟机管理
- 112kvm模板机准备
- 113获取磁盘镜像模板
- 114获取配置文件模板
- 115通过模板文件创建虚拟机的思路
- 116编写kvm虚拟机批量管理脚本
- 117kvm虚拟化管理平台介绍
- 03第三章阿里云
- 3.10.1ECS
- 118阿里云介绍及注册
- 119阿里云控制台介绍
- 120阿里云管理控制台介绍
- 121阿里云专有网络介绍及创建
- 122阿里云安全组介绍及创建
- 123阿里云ECS购买1
- 123阿里云ECS购买
- 124阿里云ECS使用
- 3.20.2RDS
- 125阿里云RDS购买
- 126阿里云RDS使用
- 3.30.3NAS
- 127阿里云NAS
- 3.40.4OSS
- 128存储类型介绍
- 129阿里云对象存储bucket创建
- 130阿里云对象存储accesskey创建
- 131阿里云对象存储oss挂载
- 132阿里云对象存储验证
- 3.50.5SLB
- 133阿里云SLB购买
- 134阿里云SLB使用
- 3.60.6CDN
- 135CDN加速器介绍
- 136DN设置
- 04第四章私有云
- 137有云openstack介绍
- 138penstack核心组件介绍
- 139penstack核心组件介绍2
- 140penstack版本介绍自动单机部署环境说明
- 141penstack单机部署环境准备过程
- 142统基本环境配置
- 143改安装脚本的环境文件
- 144本自动部署openstack
- 145penstack基本使用讲解
- 146openstack基本使用演示
- 147penstack手动分布式环境结果演示
- 148penstack手动分布式环境介绍
- 149penstack环境准备过程演示1
- 150penstack环境准备过程演示2
- 151撑性服务mysql部署
- 152撑性服务memcache部署
- 153撑性服务rabbitmq部署
- 154证服务keystone介绍
- 155eystone部署1
- 156keystone部署2
- 157glance介绍与部署1
- 158glance部署2
- 159glance验证与今日小结
- 160天环境恢复与排错
- 161算组件nova介绍
- 162ova控制节点部署1
- 163ova控制节点部署2
- 164ova计算节点部署
- 165ova在控制节点上添加计算节点与验证
- 166络组件neutron介绍neutron控制节点部署1
- 167eutron控制节点部署2
- 168eutron控制节点部署3
- 169neutron控制节点部署4
- 170neutron计算节点部署验证
- 171horizon部署与验证
- 172天环境恢复
- 173存储组件cinder介绍cinder在控制节点上部署1
- 174inder在控制节点上部署2
- 175inder在存储节点上部署1
- 176inder在存储节点上部署2
- 177错小示例
- 178dmin用户使用命令创建云主机
- 179dmin用户云主机登录测试网络上网讨论云主机删除
- 180emo用户创建密钥对安全组自助网络云主机实例
- 181自助网络云主机上外网讨论
- 182ssh连接自助网络云主机的方法讨论外网客户如何访问云主机上服务的讨论
- 183写脚本自动部署openstack思路探讨小结
- 05第五章容器
- 184虚拟化技术回顾
- 185主机虚拟化与容器虚拟化区别及优缺点
- 186云平台技术实现方式
- 187容器涉及的内核技术NameSpace
- 188容器涉及的内核技术CGroups
- 189Cgroup九大子系统介绍
- 190Cgroup限制进程对CPU使用案例
- 191Cgroup限制进程对memory使用案例
- 192容器技术发展历史及容器管理工具介绍
- 193docker版本介绍
- 194docker部署YUM源获取
- 195dockerce安装及服务启动
- 196容器镜像获取
- 197运行一个容器
- 198dockerdaemon配置远程及本地管理
- 199docker命令行命令介绍
- 200docker获取镜像
- 201docker容器镜像传输
- 202docker容器运行bash命令
- 203docker容器运行httpd服务
- 204把正在运行的容器打包后导入为容器镜像
- 205查看容器IP地址方法
- 206停止一个或多个正在运行的容器
- 207启动一个已停止的容器及删除一个已停止容器
- 208容器端口映射
- 209数据持久化存储
- 210容器时间同步
- 211在容器外执行容器内命令
- 212容器之间使用link连接
- 213容器镜像介绍
- 214基础镜像制作
- 215应用镜像制作commit
- 216dockerbuild使用Dockerfile创建应用镜像介绍
- 217dockerbuild使用Dockerfile创建应用镜像过程分析
- 218dockerbuild使用Dockerfile创建应用镜像案例
- 219dockerbuild使用Dockerfile创建应用镜像案例替代原网站内容
- 220dockerbuild使用Dockerfile创建nginx应用镜像案例
- 221容器镜像容器本身存储数据的位置及方法
- 222overlay及overlay2工作原理1
- 222overlay及overlay2工作原理
- 223overlay2存储容器数据方法验证
- 224容器公有仓库注册及登录
- 225公有仓库容器镜像上传及下载
- 226docker中国镜像加速器介绍及应用
- 227阿里云镜像加速器介绍及应用
- 228创建本地非安全镜像仓库
- 229创建本地非安全镜像仓库其它主机中验证是否可用
- 230准备pipdockercomposeharbor
- 231harbor部署及镜像上传
- 232下载harbor仓库中容器镜像并应用
- 233docker网络介绍四种网络
- 234docker跨主机容器间通信网络介绍
- 235docker跨主机容器间通信网络环境准备
- 236docker跨主机容器间通信网络配置etcd及flannel
- 237docker跨主机容器间通信网络node1验证
- 238docker跨主机容器间通信网络node2验证
- 239容器编排部署介绍
- 240容器编排部署工具介绍
- 241dockercompose编排工具介绍
- 242dockercompose编排应用案例haproxy
- 243dockercompose编排应用案例flaskredis
- 244dockercompose编排应用案例wordpress
- 245dockerswarm是什么
- 246dockerswarm架构
- 247dockerswarm集群环境准备
- 248dockerswarm初始化
- 249dockerswarm发布服务前镜像准备
- 250dockerswarm发布服务
- 251dockerswarm多服务发布
- 252dockerswarm发布服务挂载本地卷
- 253dockerswarm网络存储卷nfs准备
- 254dockerswarm网络存储卷存储卷创建
- 255dockerswarm网络存储卷手动创建service使用卷
- 256dockerswarm网络存储卷编排部署service使用卷
- 257代码自动发布系统介绍流程及工具
- 258代码自动发布系统介绍主机规划
- 259代码自动发布系统介绍主机准备
- 260代码自动发布系统介绍jenkinsserver安装jdkjenkins
- 261代码自动发布系统介绍开发人员主机及gitlab主机安装软件
- 262代码自动发布系统介绍jenkinsserver安装mavengitdocker
- 263代码自动发布系统介绍harborserver安装harbordocker
- 264代码自动发布系统介绍webserver安装docker
- 265代码自动发布系统介绍添加开发者密钥至gitlab
- 266代码自动发布系统介绍添加jenkins密钥至gitlab及添加jenkinsserver访问gitlabserver凭据
- 267代码自动发布系统介绍添加jenkins用户到docker用户组
- 268代码自动发布系统介绍jenkinsserver添加插件
- 269代码自动发布系统介绍jenkins全局工具配置
- 270代码自动发布系统介绍jenkins系统配置ssh配置
- 271代码自动发布系统介绍项目代码获取及数据库配置
- 272代码自动发布系统介绍项目代码上传至gitlabserver
- 273代码自动发布系统介绍准备项目发布基础应用镜像tomcat镜像
- 274代码自动发布系统介绍jenkins任务创建
- 275代码自动发布系统介绍项目发布过程
- 06第六章容器编排k8s
- 276ocker三剑客名词介绍
- 277ockermachine与dockercompose介绍
- 278ockercompose使用的三步
- 279ockercompose语法讲解1
- 280ockercompose语法讲解2avi
- 281ockercompose案例1
- 282ockercompose案例2
- 283ockercompose案例3
- 284dockerswarm简介与集群环境准备
- 285dockerswarm集群搭建
- 286harbor准备两个版本的nginx镜像
- 287发布服务路由网格
- 288负载均衡扩展与裁减
- 289版本更新版本回退滚动间隔更新
- 290本地存储卷与网络存储卷
- 291服务互联与服务发现
- 292小结
- 293器认识1
- 294器认识2
- 295ocker介绍版本
- 296ocker容器使用的内核技术介绍
- 297ocker安装
- 298ocker客户端与服务端分离
- 299程docker操作演示还原环境
- 300像容器仓库概念
- 301找镜像下载镜像删除镜像
- 302配置镜像加速器
- 303镜像导出与导入方法
- 304镜像仓库分类公网仓库创建与操作演示
- 305harbor介绍harbor安装过程1
- 306harbor安装过程2
- 307harbor上传下载
- 308镜像小结avi
- 309容器常见操作1
- 310容器常见操作2
- 311ocker命令回顾commit提交镜像
- 312ockerexec操作
- 313ocker常见操作总结重点
- 314时复制和用时分配技术讲解
- 315合文件系统介绍autfs介绍
- 316ufs过渡到overlay
- 317过操作来理解overlay
- 318ocker存储驱动小结
- 319器跑httpd案例1
- 320自定义httpd容器并提交为镜像dockerrun启动应用详解
- 321docker数据卷
- 322docker数据卷小结官方httpd镜像运行容器
- 323docker跑mariadb或mysql应用
- 324docker跑应用补充与小结
- 325ockerfile介绍参数讲解1
- 326ockerfile参数讲解2
- 327ockerfile构建httpd镜像
- 328ockerfile构建httpd镜像2
- 329ockerfile构建tomcat镜像
- 330ockerfile构建tomcat多种方法之间的比较
- 331ockerfile构建mariadb镜像
- 332ocker构建mariadb镜像2小结
- 333ocker单宿主机容器互联
- 334docker本地网络bridge模式
- 335docker本地网络hostnonecontainer模式
- 336跨dockerhost网络方案flannel介绍
- 337flanned网络搭建过程
- 338flanned网络测试与网络小结
- 339docker的web管理平台小结
- 340ubernetes介绍
- 341ubernetes架构介绍1
- 345微服务架构
- 346k8s部署前准备
- 347k8s基础环境准备过程
- 348k8s软件包安装初始化1
- 349k8s初始化2启动集群安装flannel网络加
- 352ode相关操作小结
- 353amespace命名空间
- 354作负载pod介绍与pod的YAML格式说明
- 355排并创建自主式pod
- 356od节点选择器pod限制资源
- 357od内包含多个容器吃饭pod里的容器进行操作
- 358od的生命周期说明
- 359pod的livenessexec健康检查
- 360pod的livenesshttpget健康检查
- 361pod的livenesstcp健康检查
- 362pod的readiness健康检查readinessliveness综合应用
- 363poststart与prestop
- 364pod调度与约束方法
- 365制器分类与介绍avi
- 366令方式与YAML方式创建depolyment
- 367od与rs分开的讨论拓展
- 368除与访问deployment通过rs实现pod的高可用测试
- 369od版本升级与回退
- 370于deployment标签的错误更正说明
- 371eployment扩容裁减滚动更新
- 372eployment和replicaset小结
- 373daemonset控制器
- 374service作用与底层实现原理
- 375job控制器
- 376cronjob控制器
- 377命令创建clusterIP类型service并验证
- 378YAML编排创建ClusterIP类型service并修改算法验证
- 379修改service调度算法由iptables变为ipvs
- 380headlessservice无头服务了解
- 381NodePort类型service与loadbalancer类型service
- 382ingress与externalName类型服务简介
- 383rancher简单演示
- 07第七章k8s极速入门赠送
- 384kubernetes极速入门课程介绍
- 385kubernetes极速入门k8s初识容器
- 386kubernetes极速入门k8s初识容器管理工具及容器编排管理工具介绍
- 387kubernetes极速入门k8s初识k8s初识
- 388kubernetes极速入门k8s初识k8s初识总结
- 389kubernetes极速入门k8s功能
- 390kubernetes极速入门k8s架构场景学习目标学习步骤
- 391kubernetes极速入门k8s架构
- 392kubernetes极速入门k8s集群部署场景学习目标学习步骤
- 393kubernetes极速入门k8s集群部署部署工具介绍
- 394kubernetes极速入门k8s集群部署主机准备主机系统准备
- 395kubernetes极速入门k8s集群部署主机准备主机名设置
- 396kubernetes极速入门k8s集群部署主机准备IP设置及主机名解释
- 397kubernetes极速入门k8s集群部署主机准备主机安全设置
- 398kubernetes极速入门k8s集群部署主机准备主机时间同步设置
- 399kubernetes极速入门k8s集群部署主机准备永久关闭主机swap分区
- 400kubernetes极速入门k8s集群部署主机准备配置主机网桥过滤功能
- 401kubernetes极速入门k8s集群部署主机准备配置主机ipvs功能
- 402kubernetes极速入门k8s集群部署docker安装
- 403kubernetes极速入门k8s集群部署集群软件安装及配置
- 404kubernetes极速入门k8s集群部署集群镜像准备
- 405kubernetes极速入门k8s集群部署集群初始化
- 406kubernetes极速入门k8s集群部署k8s集群部署后验证
- 407kubernetes极速入门k8s集群部署学习总结
- 408kubernetes极速入门k8s集群客户端工具ku
- 409kubernetes极速入门k8s集群资源清单YAML文件书写方法YAML介绍
- 410kubernetes极速入门k8s集群资源清单YAM
- 411kubernetes极速入门k8s集群NameSpace命名空间NameSpace介绍及查看
- 412kubernetes极速入门k8s集群NameSpace命名空间NameSpace创建
- 413kubernetes极速入门k8s集群NameSpace命
- 414kubernetes极速入门k8s集群核心概念podPod介绍及创建
- 415kubernetes极速入门k8s集群核心概念pod
- 416kubernetes极速入门k8s集群核心概念Controller介绍分类Deployment控制器介绍创建Deployment控制器类型应用
- 417kubernetes极速入门k8s集群核心概念Controller使用资源清单文件创建Deployment控制器类型应用
- 418kubernetes极速入门k8s集群核心概念Controller使用命令行或资源清单文件删除Deployment控制器类型应用
- 419kubernetes极速入门k8s集群核心概念Cont
- 420kubernetes极速入门k8s集群核心概念ServiceService介绍
- 421kubernetes极速入门k8s集群核心概念Service通过命令行创建Service
- 422kubernetes极速入门k8s集群核心概念Service通过资源清单文件创建ServiceClusterIP
- 423kubernetes极速入门k8s集群核心概念Service通过资源清单文件创建ServiceNodePort
- 424kubernetes极速入门k8s集群核心概念Serv
- 425kubernetes极速入门结果有方法请注意
- 08第八章Kubernetes高级教程营销
- 426k8s极速入门进阶课程环境说明
- 427k8s极速入门课程进阶Pod进阶场景学习目标学习步骤
- 428k8s极速入门课程进阶Pod进阶回顾Pod概念
- 429k8s极速入门课程进阶Pod进阶创建Pod方法回顾
- 430k8s极速入门课程进阶Pod进阶Pod中容器镜像下载策略
- 431k8s极速入门课程进阶Pod进阶Pod中容器资源限定方法
- 432k8s极速入门课程进阶Pod进阶Pod中运行多个容器的方法
- 433k8s极速入门课程进阶Pod进阶进入Pod中容器方法
- 434k8s极速入门课程进阶Pod进阶Pod创建过程
- 435k8s极速入门课程进阶Pod进阶Pod生命周期
- 436k8s极速入门课程进阶Pod进阶Pod生命周期Pod启动与终止介绍
- 437k8s极速入门课程进阶Pod进阶Pod生命周期Pod启动时HealthCheck方式及Probe控制方式
- 438k8s极速入门课程进阶Pod进阶Pod生命周期Pod启动时HealthCheck详解
- 439k8s极速入门课程进阶Pod进阶Pod生命周期Pod中容器重启策略
- 440k8s极速入门课程进阶Pod进阶Pod生命周期Pod状态
- 441k8s极速入门课程进阶Pod进阶PodHealtChecklivenessexec
- 442k8s极速入门课程进阶Pod进阶PodHealtChecklivenesshttpget
- 443k8s极速入门课程进阶Pod进阶PodHealtChecklivenesstcpSocket
- 444k8s极速入门课程进阶Pod进阶PodHealtCheckreadinesshttpget
- 445k8s极速入门课程进阶Pod进阶PodHealtChecklivenessreadinesshttpget
- 446k8s极速入门课程进阶Pod进阶Pod生命周期事件PostStartPreStop
- 447k8s极速入门课程进阶Pod进阶Pod调度约束方法
- 448k8s极速入门课程进阶Pod进阶Pod
- 449k8s极速入门课程进阶Controller进阶场景学习目标学习步骤
- 450k8s极速入门课程进阶Controller进阶Deployment
- 451k8s极速入门课程进阶Controller进阶ReplicaSet
- 452k8s极速入门课程进阶Controller进阶DaemonSet
- 453k8s极速入门课程进阶Controller进阶Job控制器介绍
- 454k8s极速入门课程进阶Controller进阶Job控制器案例1计算圆周率2000位
- 455k8s极速入门课程进阶Controller进阶Job控制器案例2固定次数Job应用
- 456k8s极速入门课程进阶Controller进阶Job控制器案例3实现MySQL备份
- 457k8s极速入门课程进阶Controller进阶CronJob控制器案例1输出字符
- 458k8s极速入门课程进阶Controller进阶CronJob控制器案例2周期性备份MySQL数据库
- 459k8s极速入门课程进阶Controller进阶Deployment控制器应用应用升级策略及应用准备
- 460k8s极速入门课程进阶Controller进阶Deployment控制器应用应用升级
- 461k8s极速入门课程进阶Controller进阶Deployment控制器应用应用版本回退
- 462k8s极速入门课程进阶Controller进阶
- 463基于Rancher管理kubernetes集群Rancher引入
- 464基于Rancher管理kubernetes集群Rancher介绍
- 465基于Rancher管理kubernetes集群Rancher功能
- 466基于Rancher管理kubernetes集群Rancher部署主机需求说明
- 467基于Rancher管理kubernetes集群Rancher部署主机准备
- 468基于Rancher管理kubernetes集群Rancher部署Docker准备
- 469基于Rancher管理kubernetes集群Rancher部署
- 470基于Rancher管理kubernetes集群RancherServer访问
- 471基于Rancher管理kubernetes集群通过Rancher创建kubernetes集群
- 472基于Rancher管理kubernetes集群通过应用商店部署kubernetes集群kubernetesdashboard
- 473基于Rancher管理kubernetes集群部署kubernetes集群客户端kubectl
- 474基于Rancher管理kubernetes集群在kube
- 475基于kubernetes集群容器云管理平台kubesphere引入
- 476基于kubernetes集群容器云管理平台kubesphere介绍
- 477基于kubernetes集群容器云管理平台kubesphere功能
- 478基于kubernetes集群容器云管理平台kubesphere部署方式及k8s集群介绍
- 479基于kubernetes集群容器云管理平台kubesphere脚本及环境要求
- 480基于kubernetes集群容器云管理平台kubespherek8s及helm版本验证
- 481基于kubernetes集群容器云管理平台kubesphere后端存储NFS准备
- 482基于kubernetes集群容器云管理平台kubesphere部署前脚本及镜像准备
- 483基于kubernetes集群容器云管理平台kubes
- 484kubernetes集群应用实战注册中心zookeeper
- 485kubernetes集群应用实战注册中心zookeeper部署环境说明
- 486kubernetes集群应用实战注册中心zookeeper后端存储准备
- 487kubernetes集群应用实战注册中心zookeeperPV准备
- 488kubernetes集群应用实战注册中心zookeeper部署zookeeper集群
- 489kubernetes集群应用实战注册中心zookeeperzookeeper集群可用性验证
- 490kubernetes集群应用实战注册中心zookeeperzookeeper集群整体可用性验证
- 491kubernetes集群应用实战注册中心zookee
- 492kubernetes集群应用实战kafka引入
- 493kubernetes集群应用实战kafka环境说明
- 494kubernetes集群应用实战kafka架构说明
- 495kubernetes集群应用实战kafka后端存储服务NFS配置
- 496kubernetes集群应用实战kafkaPV创建
- 497kubernetes集群应用实战kafka部署kafka集群
- 498kubernetes集群应用实战kafka在zookeeper集群中验证kafka组件是否注册
- 499kubernetes集群应用实战kafka可应用性
- 07阶段七 Python运维开发
- 01第一章Python基础
- 001python介绍
- 002python起源与优缺点
- 003python应用场景
- 004解释型语言与编译型语言
- 005python版本说明与第一个python程序
- 006python3的安装
- 007pycharm介绍与安装准备
- 008pycharm安装过程演示
- 009上午内容小结
- 010python换行打印与不换行打印
- 011带颜色的打印与打印常见异常
- 012python代码注释
- 013python代码规范
- 014python变量介绍
- 015python变量命名规则
- 016python变量的创建
- 017python一次定义多个变量两个变量值的交换
- 018变量的类型
- 019变量类型的转换
- 02第二章Python流程控制
- 020input输入与强类型概念解释
- 021格式化输出1
- 022格式化输出2与小结
- 023格式化输出题目讲解
- 024运算符
- 025判断语句单分支
- 026判断语句双分支多分支
- 027判断语句示例讲解1
- 028判断语句示例讲解2
- 029判断语句示例讲解3与拓展
- 030if嵌套
- 031if嵌套补充说明
- 032循环介绍while格式
- 033while循环
- 034课堂补充
- 035for循环格式
- 036for循环题目讲解avi
- 03第三章Python字符串
- 037循环嵌套1
- 038循环嵌套2
- 039字符串的定义输入与格式化输出
- 040字符串的上标介绍
- 041循环遍历打印字符串
- 042字符串的切片介绍
- 043字符串的切片思路
- 044字符串下标与切片小结
- 045字符串的常见操作
- 046字符串的常见操作2
- 047字符串的其它操作不可变数据类型与可变数据类型
- 048字符串小结
- 049列表介绍创建列表
- 050列表的下标循环遍历切片
- 051验证列表为可变数据类型
- 052列表的增删改查操作
- 053列表的其它操作列表的拼接
- 054双列表操作拓展
- 055元组介绍与验证
- 056元组补充
- 04第四章Python文件操作
- 057打印11000的质数题目讲解
- 058判断是否为强密码
- 059字典数据类型介绍
- 060字典的定义
- 061字典的增删改查操作
- 062字典的循环遍历
- 063字典题目讲解1
- 064字典题目讲解2字典小结
- 065集合介绍
- 066集合的交并补操作
- 067集合的增删改操作说明题目讲解
- 068集合题目讲解与集合小结
- 0696种数据类型总结与不同括号的比较总结
- 070python文件IO操作的3个步骤与基本格式
- 071文件r模式1
- 072文件r模式2
- 073文件r模式3
- 074文件r模式5个操作小结
- 075文件r模式循环读取文件并查找特定的行
- 076文件r模式题目讲解与小结
- 077文件r模式补充
- 078文件w与a模式
- 05第五章Python函数
- 079文件IO操作混合读写模式拓展
- 080为什么使用函数函数的作用
- 081函数的定义与调用
- 082函数传参的作用
- 083函数的传参形参实参位置参数关键字参数
- 084函数的传参默认值参数
- 085函数的传参可变长参数
- 086函数的传参小结
- 087函数综合传参多个关键字参数转字典
- 088函数返回值介绍
- 089函数返回值实例说明
- 090函数返回值实例说明2小结
- 091嵌套函数
- 092嵌套函数小结函数知识点综合练习
- 093函数里变量的作用域全局变量与局部变量
- 094函数拓展
- 095模块的定义
- 096模块的分类
- 097模块的存放路径
- 098自定义函数示例
- 099模块的两种导入语法及其它们的区别
- 100os模块查看和切换目录列出目录内的文件
- 101os模块查看文件状态与文件路径相关操作
- 102os模块其它操作os.popen与os.system
- 06第六章Python模块
- 103正则表达式回顾
- 104re.match与re.search使用示例
- 105re.findall使用正则使用的思路与题目说明
- 106使用python做文件处理的题目讲解
- 107re.splint使用
- 108re.sub使用
- 109pstuil模块介绍第三方模块的安装方法
- 110psutil模块常见操作
- 111.通过psutilitchat监控报警示例
- 112psutil模块补充
- 113paramiko模块介绍
- 114通过paramiko模块上传下载
- 115通过paramiko模块上传下载2
- 116通过paramiko模块免密登录实现上传下载
- 117通过paramiko模块免密登录实现上传下载linux平台
- 118通过paramiko模块实现远程执行命令
- 119综合项目
- 120异常处理介绍
- 121异常处理语法示例
- 07第七章Python面向对象
- 122面向对象介绍
- 123面向对象介绍2
- 124前面用过面向对象的场景介绍
- 125类与对象介绍
- 126类的构成
- 127创建类创建对象
- 128为类加上属性
- 129为类加上方法
- 130类变量实例变量
- 131小结
- 132str和del魔法方法介绍了解
- 133私有属性与私有方法拓展
- 134继承介绍
- 135继承实例
- 136子类中方法增加方法重写方法中调方法
- 137子类中重构属性
- 138多层继承
- 139多重继承
- 140多层继承与两个对象的交互
- 141多重继承与两个对象的交互
- 142继承小结
- 143多态介绍拓展
- 144把类做成模块然后被调用
- 08第八章Web开发基础之HTML+CSS
- 145学习目标和内容01w
- 146Web开发相关介绍
- 147开发工具的使用
- 148vscode的扩展及其其他轻量开发工具
- 149html的基础结构
- 150html标签分类和字符集
- 151标签段落换行水平线标签
- 152案例新闻页面的实现
- 153divspan标签和标签的属性
- 154img标签
- 155链接特殊字符注释标签
- 156上午总结和回顾01w
- 157列表标签
- 158表格
- 159表单一
- 160表单二
- 161css介绍及其作用
- 162css的定义位置和方式
- 163css基础选择器
- 164css复合选择器
- 165css的基本样式属性一
- 09第九章Web开发基础之JavaScript
- 166回顾和反馈01w
- 167显示隐藏元素和盒子大小设置
- 168行内元素和块级别元素
- 169盒子模型中的元素属性
- 170盒子模型的相关属性设置和背景设置
- 171学习目标和内容
- 172js相关介绍
- 173javascript的组成和书写位置
- 174变量
- 175数据类型
- 176运算符一
- 177上午回顾和总结02w
- 178运算二
- 179if分支语句
- 180switch分支语句
- 181for循环语句
- 182whiledowhile循环语句和跳出循环关键字
- 183数组定义访问及其遍历访问
- 184数组元素的操作
- 185函数
- 186对象
- 187DOM介绍及其获取元素方法
- 188js操作元素属性
- 189js事件绑定和改变元素样式
- 10第十章Web开发基础之综合应用
- 190回顾和反馈02w
- 191学习目标和内容01w
- 192jQuery的介绍和引入部署使用
- 193jQuery的选择器使用
- 194jQuery的事件
- 195jQuery的属性操作和隐藏显示操作
- 196jquery样式操作及其小例子
- 197上午回顾和总结
- 198bootstrap的介绍及其目录相关介绍
- 199bootstrap引入初始化和基本模板使用
- 200bootstrap全局css样式容器和按钮样式
- 201bootstrap全局css样式表格表单分页样式
- 202bootstrap的js插件模态框实现
- 203bootstrap实现案例主机列表
- 204主机列表模拟删除和layer提示框使用
- 205ajax介绍及其聊天接口调用
- 206ajax加载数据并动态加载到页面中
- 11第十一章Web框架之Django一
- 207回顾和反馈03w
- 208静态页面例子
- 209学习目标和内容
- 210Django相关介绍
- 211开发前准备工作
- 212安装Django并创建项目和目录的了解
- 213Django创建应用并启动服务
- 214MVT模型及其Django的使用原理流程介绍
- 215快速上手
- 216获取请求信息
- 217Django项目通过Pycharm启动管理
- 218服务器响应信息设置
- 219上午复习和总结
- 220GET请求传参和接收
- 221POST请求传参和接收
- 222QueryDict对象数据获取
- 223视图加载模板
- 224案例加载博客文章页面
- 225URL匹配规则
- 226路由的匹配方式
- 227反向解析URL
- 228URL路由分文件管理
- 12第十二章Web框架之Django二
- 229回顾和反馈04w
- 230作业主机列表加载到Django中
- 231作业简单实现登录原理
- 232学习目标和内容
- 233类视图介绍及其语法
- 234类视图写法简单登录逻辑实现
- 235模板分应用部署使用配置
- 236模板语法之变量的使用
- 237模板语法之locals函数传统所有变量
- 238模板中list和dict值的获取
- 239模板默认过滤器
- 240上午回顾和复习03w
- 241判断语句
- 242遍历列表
- 243遍历字典
- 244.单参数的自定义过滤器
- 245多参数自定义过滤器
- 246模板继承方式实现
- 247点击标签高亮的小例子
- 13第十三章Web框架之Django三
- 248回顾和反馈05w
- 249学习目标和内容
- 250ORM相关概念
- 251映射关系
- 252创建模型定义表的字段
- 253字段属性设置
- 254模型元数据可选
- 255迁移数据库
- 256windows安装mysql
- 257Django配置使用MySQL
- 258上午回顾和复习
- 259添加数据之save方法
- 260添加数据之create方法
- 261.查询数据一
- 262查询数据二
- 263更新数据
- 264删除数据
- 265ORM内置查询字段
- 266ORM关系概述及其多对一关系的模型的创建
- 267ORM关系模型多对一的数据操作
- 268ORM关系模型多对多的数据表创建
- 14第十四章CMDB系统开发一
- 269回顾和反馈06w
- 270CMDB的相关概念
- 271创建CMDB项目框架并初始化
- 272管理后台基础页面实现
- 273管理后台首页面实现
- 274高级视图类之TemplateView
- 275登录基本实现
- 276Django用户系统实现登录
- 277上午回顾和复习
- 278URL拦截器
- 279注销功能实现
- 280登录原理解析扩展
- 281展示用户列表
- 282扩展基础用户信息
- 283高级视图类之ListView
- 284批量创建用户测试数据
- 285分页的基础实现
- 286分页调整
- 15第十五章CMDB系统开发二
- 287添加用户
- 288更新用户
- 289删除用户
- 290用户状态更新
- 291用户组管理一
- 292展示用户组列表
- 293创建用户组
- 294更新用户组
- 295Django权限介绍
- 296展示权限列表并自定义权限
- 297用户权限设置功能
- 298用户权限使用
- 299权限管理模块
- 16第十六章CMDB系统开发三
- 300资产机房模型设计
- 301展示机房列表
- 302添加资产机房
- 303前端传输json的方法
- 304后端接收json转字典
- 305更新资产机房信息
- 306删除资产机房
- 307资产用户列表展示
- 308添加资产用户
- 309更新资产用户
- 310删除资产用户
- 311资产主机模型数据表设计
- 312资产主机列表展示
- 313资产主机收集信息的方式区别
- 314客户端Python环境部署
- 315数据收集客户端脚本介绍使用
- 316添加资产主机
- 317定时更新资产主机信息及其cmdb的相关扩展
包含内容
- · 002 配套资料
- · 运维-学生资料(新)
- · 第1阶段-运维基本功(升级7.6版本)
- · day01
- · day02
- · day03
- · day04
- · day05
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。