课程试听
正在播放

阶段一 运维基本功

展开
第一章 Linux基本功
1-1 运维概述与CentOS7.6系统安装部署
  • 01-学习目标 免费试学
  • 02-运维概述与未来发展方向 免费试学
  • 03-运维的诞生以及行业发展前景 免费试学
  • 04-铁三角的概念 免费试学
  • 05-部门职责与上线生产 免费试学
  • 06-网站的基本概念 免费试学
  • 07-网站的运行模式(重要) 免费试学
  • 08-几个重要概念 免费试学
  • 09-服务器组成结构 免费试学
  • 10-操作系统概述 免费试学
  • 11-Linux发展史 免费试学
  • 12-VMware虚拟机软件 免费试学
  • 13-VMware虚拟机软件的安装 免费试学
  • 14-Linux运行环境准备 免费试学
  • 15-安装Linux操作系统 免费试学
  • 16-快照备份 免费试学
  • 17-锁屏设置问题 免费试学
1-2 Linux入门级命令
  • 01-学习目标 免费试学
  • 02-快照备份 免费试学
  • 03-克隆备份 免费试学
  • 04-快照与克隆的区别 免费试学
  • 05-Linux严格区分大小写 免费试学
  • 06-Linux文件的扩展名或后缀名 免费试学
  • 07-Linux系统中一切皆文件 免费试学
  • 08-Linux存储设备必须先挂载后使用 免费试学
  • 09-Linux系统分区与文件结构 免费试学
  • 10-Linux系统文件目录的用途 免费试学
  • 11-开启终端与Linux命令格式 免费试学
  • 12-Linux下的命令补全 免费试学
  • 13-su切换用户命令 免费试学
  • 14-uname命令 免费试学
  • 15-ls命令与绝对路径和相对路径 免费试学
  • 16-ls命令与选项说明 免费试学
  • 17-pwd命令 免费试学
  • 18-cd命令 免费试学
  • 19-clear命令 免费试学
  • 20-whoami命令 免费试学
  • 21-reboot命令 免费试学
  • 22-shutdown命令 免费试学
  • 23-type命令 免费试学
  • 24-history命令 免费试学
  • 25-hostnamectl命令(重要) 免费试学
1-3 Linux文件管理(上)
  • 01-判断题解析 免费试学
  • 02-单选题解析 免费试学
  • 03-多选题与简单题解析 免费试学
  • 04-学习目标 免费试学
  • 05-Linux下文件名称规则 免费试学
  • 06-Linux下目录创建 免费试学
  • 07-Linux下的目录删除 免费试学
  • 08-Linux下文件创建 免费试学
  • 09-Linux下文件删除 免费试学
  • 10-rm的危险操作 免费试学
  • 11-Linux下的复制操作 免费试学
  • 12-Linux下的剪切与重命名操作 免费试学
  • 13-Linux下文件打包操作 免费试学
  • 14-查看tar包文件内容及更新内容到tar包 免费试学
  • 15-释放tar包中的文件 免费试学
  • 16-打包并压缩操作 免费试学
  • 17-解压缩操作 免费试学
  • 18-zip压缩与解压缩 免费试学
  • 19-压缩与解压缩总结 免费试学
  • 20-课程总结 免费试学
1-4 Linux文件管理(下)
  • 01-VIM编辑器概述 免费试学
  • 02-VIM编辑器四种模式的关系 免费试学
  • 03-文件的打开与退出 免费试学
  • 04-移动光标(命令模式) 免费试学
  • 05-复制与粘贴(命令模式) 免费试学
  • 06-剪切与删除(命令模式) 免费试学
  • 07-撤销与恢复(命令模式) 免费试学
  • 08-命令模式总结 免费试学
  • 09-文件的保存与退出(末行模式) 免费试学
  • 10-查找与搜索功能(末行模式) 免费试学
  • 11-替换光标所在行的关键词(末行模式) 免费试学
  • 12-文件内容的替换(命令模式) 免费试学
  • 13-显示行号与取消行号(命令模式) 免费试学
  • 14-paste模式(命令模式 了解) 免费试学
  • 15-末行模式总结 免费试学
  • 16-编辑模式 免费试学
  • 17-可视化模式(了解) 免费试学
  • 18-为配置文件添加多行注释(重点) 免费试学
  • 19-为配置文件去除#多行注释(重点) 免费试学
  • 20-代码着色(实用功能) 免费试学
  • 21-异常退出解决方案 免费试学
  • 22-退出的另外一种方式 免费试学
  • 23-cat与tac命令详解 免费试学
  • 24-head命令(显示前n行) 免费试学
  • 25-tail命令(显示后n行与动态输出) 免费试学
  • 1-判断题解析 免费试学
  • 2-单选题解析 免费试学
  • 3-多选题解析 免费试学
  • 4-简答题解析 免费试学
  • 5-more与less详解 免费试学
  • 6-wc命令 免费试学
  • 7-du命令 免费试学
  • 8-find命令 免费试学
  • 9-grep命令 免费试学
  • 10-输出重定向(覆盖输出与追加输出) 免费试学
1-5 Linux用户管理
  • 11-学习目标 免费试学
  • 12-用户和组的关系(重要) 免费试学
  • 13-用户组的添加操作 免费试学
  • 14-用户组的修改操作 免费试学
  • 15-用户组的删除操作 免费试学
  • 16-用户的添加操作 免费试学
  • 17-用户信息查询 免费试学
  • 18-用户信息查询 免费试学
  • 1-回顾用户组与用户管理 免费试学
  • 2-与用户相关的文件passwd详解 免费试学
  • 3-用户的修改操作(上) 免费试学
  • 4-用户的修改操作(下) 免费试学
  • 5-密码设置补充 免费试学
  • 6-su切换账号与wheel组(了解) 免费试学
  • 7-用户的删除操作 免费试学
  • 8-已登录账号删除的解决方案 免费试学
  • 9-用户管理总结 免费试学
1-6 管道命令详解
  • 10-管道符与过滤筛选功能
  • 11-管道符支持的命令
  • 12-管道命令实现统计功能
  • 13-xargs命令扩展
1-7 Linux网络配置与远程管理
  • 14-ifconfig获取网卡信息(IP地址)
  • 15-与网卡相关的配置文件
  • 16-查询计算机网络状态
  • 17-启动重启或停止网络
  • 18-SSH协议与sshd服务
  • 19-使用MX连接Linux与实现文件传输
1-8 Linux权限管理
  • 1-判断题解析
  • 2-单选题解析
  • 3-多选题解析
  • 4-简单题解析
  • 5-学习目标
  • 6-权限的基本概念
  • 7-Linux用户身份类别
  • 8-查看文件的类型与权限信息
  • 9-补充:Linux的7大类文件
  • 10-设置文件或文件夹权限(字母形式)
  • 11-设置文件或文件夹权限(数字形式)
  • 12-奇葩权限(单独出现2或3的情况)
  • 13-数字权限练习题
  • 14-数字权限练习题答案
  • 15-特殊权限(文件删除需要具备何种权限)
  • 16-文件拥有者与所属组查看
  • 17-文件拥有者与所属组的修改
  • 18-特殊位S
  • 19-粘滞位T
  • 20-ACL权限控制(重点)
  • 21-umask值(了解不要操作)
1-9 Linux系统服务
  • 1-学习目标
  • 2-使用systemctl命令显示系统服务(扩展管道)
  • 3-Linux系统服务的管理
  • 4-服务持久化(开机自启与开机不自启)
  • 5-systemctl命令总结
  • 6-扩展:Linux的Running Level
  • 7-NTP时间同步服务
  • 8-RPM软件包查询与卸载
  • 9-RPM软件包安装(上)
  • 10-RPM软件包安装(下)
  • 11-RPM扩展(依赖关系与yum)
  • 12-查看文件所属的包名
  • 13-查询软件安装后生成了哪些文件
  • 14-光盘挂载与解挂
  • 1-判断题解析
  • 2-扩展:权限大总结
  • 3-单选题解析
  • 4-多选题解析
  • 5-firewalld防火墙概述与区域概念
  • 6-firewalld防火墙运行模式与永久模式
  • 7-firewalld查看停止与启动操作
  • 8-firewalld的重启与重载服务
  • 9-firewalld开机启动与开机不启动
  • 10-管理工具+默认zone+防火墙规则
  • 11-添加防火墙规则(根据服务名称)
  • 12-移除防火墙规则(根据服务的名称)
  • 13-添加防火墙规则(根据服务的端口号)
  • 14-移除防火墙规则(根据服务的端口号)
  • 15-防火墙规则(永久模式)
  • 16-Windows中的计划任务
  • 17-计划任务的编写规则(上)
  • 18-计划任务的编写规则(下)
  • 19-计划任务的小案例
  • 1-计划任务的权限
  • 2-查看计划任务的保存文件
  • 3-计划任务的日志程序
  • 4-扩展:at一次性计划任务
1-10 Linux进程检测与进程管理
  • 5-学习目标
  • 6-进程与程序的关系
  • 7-top命令详解(上)
  • 8-top命令详解(中)
  • 9-top命令详解(下)
  • 10-top系统的进程信息(上)
  • 11-top系统的进程信息(下)
  • 12-free命令查看系统的内存使用情况
  • 13-df命令查看磁盘剩余情况
  • 14-ps命令详解静态查看系统的进程信息
  • 15-ps命令的补充(BSD格式)
  • 16-netstat与ss查询访问的访问信息、
  • 17-kill与killall命令发送信号给进程
  • 01_判断题解析
  • 02_单选题解析
  • 03_rpm强制卸载(扩展)
  • 04_多选题与简单题解析
  • 05_进程的优先级扩展(上)
  • 06_进程的优先级扩展(中)
  • 07_进程的优先级扩展(下)
1-11 阿里云与开源项目上线部署实战
  • 08_学习目标
  • 09_任务背景
  • 10_阿里云镜像源配置
  • 11_yum命令搜索软件
  • 12_MX软件的复制与粘贴
  • 13_yum命令安装软件
  • 14_yum命令卸载软件
  • 15_yum命令更新软件
  • 16_LAMP概述
  • 17_阿里云账号注册与实名认证
  • 18_购买阿里云ECS
  • 19_阿里云ECS服务器测试
  • 01_购买ECS服务器
  • 02_关闭防火墙与SELinux
  • 03_检查系统是否已安装AMP软件
  • 04_Apache软件的安装与配置
  • 05_MySQL软件的安装
  • 06_MySQL数据库初始化(重要)
  • 07_本地Linux安装MySQL(上)
  • 08_本地Linux安装MySQL(下)
  • 09_PHP的安装与配置
  • 10_本地PHP安装与测试
  • 11_上传源代码以及安装unzip解压缩工具
  • 12_解压与移动源代码到项目目录
  • 13_安装Discuz论坛
  • 14_域名解析与备案

阶段二 运维系统服务

展开
第一章 01_网络基础
1-1 网络的基本概念
  • 01_计算机拓扑结构
  • 02_计算机硬件介绍
  • 03_服务器介绍
  • 04_计算机网络设备
  • 05_任务说明
  • 06_网络设备连接介质
  • 07_IP和MAC简介
  • 08_IP地址介绍
  • 09_十进制和二进制转换
  • 10_十进制转二进制
  • 11_A类IP地址
  • 12_B类IP地址
  • 12_特殊IP+总结
  • 13_根据子网掩码判断主机数
  • 14_根据IP和子网来判断子网掩码
  • 15_根据IP和子网掩码判断子网数和范围
  • 16_课堂练习
  • 17_任务解决方案
1-2 OSI七层模型与TCP协议
  • 01_OSI的七层模型
  • 02_数据的传输过程
  • 03_TCP_IP协议簇四层模型相关协议[了解]
  • 04_数据的封装与解封装过程【了解】
  • 05_TCP协议的三次握手【理解】
  • 06_TCP协议的四次断开【理解】
  • 07_桥接和NAT网络【理解】
  • 08_仅主机模式+总结
  • 09_NAT模式补充【理解+记忆】
  • 10_查看网络信息基本命令[掌握]
  • 11_静态IP地址配置
  • 12_静态IP地址配置错误总结[熟悉]
  • 13_网卡名字命名规则和修改【了解】
  • 14_主机的其他配置[主机名+DNS]
1-3 路由表与抓包工具使用
  • 01_读懂路由表信息【掌握】
  • 02_多网卡配置【熟悉】
  • 03_读懂路由表信息2[掌握]
  • 04_路由转发实验【理解】avi
  • 05_路由转发实验总结
  • 06_实验需求讲解
  • 07_Centos7安装【掌握】
  • 08_Centos7安装后续
  • 09_Centos7基础网络环境配置[掌握]
  • 10_Centos7基础环境配置-本地yum源【掌握】
  • 11_wireshark工具抓ping包[了解]
  • 12_wireshark工具抓ssh三次握手四次断开[了解]
  • 13_telnet服务搭建Centos7【了解】
  • 14_远程登录环境介绍【理解】
  • 15_wireshark工具抓telnet数据包
  • 16_tcpdump工具抓包【了解】
第二章 02-系统服务
2-1 Linux高级指令
  • 1-find命令回顾
  • 2-创建文件并设置文件最后修改时间
  • 3-根据文件的最后修改时间搜索文件
  • 4-find命令的-exec选项
  • 5-dd命令,用于快速生成指定大小的文件
  • 6-根据文件大小搜索文件
  • 7-tree命令详解
  • 8-计算机克隆操作
  • 9-scp命令下载文件或目录
  • 10-scp命令上传文件或目录
  • 11-scp实现虚拟机与阿里云文件传输
  • 12-计划任务与tar实现定时备份
2-2 用户和用户组(回顾)
  • 1-用户的概念以及类别
  • 2-用户添加扩展
  • 3-用户组管理
  • 4-用户的修改(主组和附属组)
  • 5-用户的修改(家目录)
  • 6-用户的修改(禁止登陆操作系统)
  • 7-用户的删除
  • 8-用户密码的修改
  • 9-stdin标准输入修改用户密码
  • 10-更改用户的账号信息(上)
  • 11-更改用户的账号信息(下)
  • 12-gpasswd附属组管理(上)
  • 13-gpasswd附属组管理(下)
2-3 权限管理(回顾)
  • 14-Linux权限概述
  • 1-普通权限rwx
  • 2-图解常见操作权限
  • 3-普通权限与两种设置方式(字母+数字)
  • 4-高级权限(字母形式)
  • 5-高级权限(数字形式)
  • 6-umask值
  • 7-文件拥有者以及所属组的更改
  • 8-Linux软件包概述
2-4 Linux软件包管理
  • 9-二进制软件包的安装
  • 10-ACL访问权限控制(扩展)
  • 11-源码包的安装
  • 1-源码安装详解(上)
  • 2-源码安装详解(下)
  • 3-axel多线程下载软件安装详解(上)
  • 4-使用软链接解决源码安装软件无法访问问题
  • 5-使用环境变量解决源码安装软件无法访问问题
  • 6-解决源码安装软件手册找不到问题
  • 7-卸载源码安装的软件
2-5 yum源配置
  • 8-任务背景
  • 9-课程目标
  • 10-yum源概述
  • 11-本地yum源备份
  • 12-本地YUM源光盘配置(上)
  • 13-本地YUM源光盘配置(下)
  • 14-man 5配置文件求帮助
  • 15-网络YUM源配置(知名镜像站)
  • 16-安装腾讯源与EPEL源
  • 17-特定软件源配置(如Nginx)
  • 18-缓存某些软件到本地
  • 19-自建YUM仓库
2-6 系统服务之SSH服务
  • 1-对称加密算法
  • 2-非对称加密算法
  • 3-对称加密与非对称加密的区别
  • 4-环境准备(jumpserver与realserver)
  • 5-SSH基于用户名密码的认证原理(上)
  • 6-SSH基于用户密码的认证原理(下)
  • 7-SSH总结
  • 8-SSH服务搭建前环境准备
  • 9-VMware中的三种网络模式(上)
  • 10-VMware中三种网络模式(下)
  • 11-手绘桥接模式
  • 12-手绘仅主机模式
  • 13-手绘NAT模式
  • 14-静态IP设置(1)
  • 15-静态IP设置(2)
  • 16-静态IP设置(3)
  • 17-课程总结
  • 1-SSH服务的安装与配置
  • 2-创建用户并授权
  • 3-禁用root登录与更改SSH默认端口
  • 4-SSH客户端不验证指纹
  • 5-配置EPEL源安装pwgen工具
  • 6-pwgen密码生成器的使用
  • 7-scp命令(-P选项)
  • 8-踢出系统中已经登录账号
  • 9-SSH免密登录任务背景
  • 10-SSH免密登录课程目标
  • 11-回顾基于用户名密码的认证方式
  • 12-基于密钥对的认证原理(重点)
  • 13-免密登录的具体实现(上)
  • 14-免密登录的具体实现(下)
2-7 系统服务之RSYNC文件同步服务
  • 1-任务背景
  • 2-课程目标
  • 3-RSYNC概述
  • 4-RSYNC基本语法
  • 5-RSYNC本地文件同步
  • 6-服务器环境准备(重要)
  • 7-RSYNC远程文件同步
  • 8-思考题1-免密远程文件同步
  • 9-思考题2-SSH更改端口的文件同步
  • 10-把rsync作为系统服务(上)
  • 11-把rsync作为系统服务(下)
  • 12-RSYNC任务解决方案
  • 13-任务总结
  • 14-给RSYNC服务添加密码
  • 15-RSYNC结合INOTIFY实现代码实时同步
  • 01-把rsync托管给xinetd系统服务
2-8 系统服务之FTP服务
  • 02-任务背景
  • 03-课程目标
  • 04-ftp服务概述
  • 05-rsync托管给xinetd后无法启动
  • 06-FTP的主动模式(服务器端向客户端发起连接)
  • 07-FTP的被动模式(客户端向服务器端发起连接)
  • 08-FTP服务器架构
  • 09-ftp-lftp与vsftpd的关系
  • 10-vsftpd.conf配置文件详解
  • 11-任务解决方案(上)
  • 12-任务解决方案(下)
  • 13-经验值详解
  • 01-ftp客户端工具详解
  • 02-lftp客户端工具详解
  • 03-ftp的黑白名单
  • 04-ftp网络访问控制
  • 05-在html页面使用第三方平台视频
2-9 系统服务之NFS服务
  • 06-任务背景
  • 07-课程目标
  • 08-服务器环境准备(重要)
  • 09-NFS软件的安装
  • 10-NFS配置文件详解
  • 11-NFS服务器的搭建
  • 12-Web服务器的搭建
  • 13-挂载NFS
  • 14-实时备份演示
2-10 系统服务之SAMBA服务
  • 01-SAMBA概述与环境准备
  • 02-smb.conf配置文件详解
  • 03-samba综合案例之服务器端搭建
  • 04-windows中挂载samba
  • 05-挂载目录不可写解决方案
  • 06-linux中使用samba
2-11 系统服务之DNS服务
  • 07-DNS任务背景
  • 08-DNS课程目标
  • 09-DNS的作用
  • 10-DNS的结构
  • 11-DNS工作原理+dig工具
  • 12-DNS搭建前环境准备
  • 13-DNS软件安装与查询
  • 14-DNS两大配置文件
  • 15-正向解析详细配置
  • 16-Web服务器配置
  • 17-客户端进行DNS测试
  • 01-与DNS以及网络相关的两个小bug
  • 02-DNS的反向解析
  • 03-多域DNS服务器搭建
  • 04-NTP时间服务器搭建
  • 05-DNS主从配置(上)
  • 06-DNS主从配置(下)
2-12 LAMP架构设计
  • 07-任务背景
  • 08-LAMP概述
  • 09-MySQL编译安装
  • 10-MySQL初始化与启动
  • 11-MySQL密码与环境变量配置
  • 12-源码安装Apache依赖软件apr
  • 13-安装Apache软件
  • 14-源码安装PHP软件
  • 15-让Apache认识PHP
  • 16-部署Web项目
第三章 03_磁盘管理
3-1 磁盘管理(上)
  • 01_任务背景说明【明白需求】
  • 02_机械硬盘读取数据原理【了解】
  • 03_机械硬盘写数据原理【了解】
  • 04_硬盘的分区方案简单介绍【了解】
  • 05_硬盘的接口类型介绍【了解】
  • 06_fdisk工具对硬盘分区
  • 07_磁盘分区过程+挂载使用
  • 08_分区总结
  • 09_手动挂载mount命令使用
  • 10_开机自动挂载
  • 11_autofs实现自动挂载本地资源
  • 12_autofs实现自动挂载网络资源(nfs)
3-2 磁盘管理(下)
  • 01_swap空间扩容方法1
  • 02_swap空间扩容方法2【模拟大文件】
  • 03_GPT分区(gdisk)
  • 04_GPT分区(parted)
  • 05_逻辑卷相关概念介绍
  • 06_创建逻辑卷并挂载使用
  • 07_创建逻辑卷指定大小
  • 08_逻辑卷相关命令
  • 09_逻辑卷实现动态扩容
  • 10_MySQL数据迁移准备工作(创建逻辑卷)
  • 11_MySQL数据库迁移(迁移数据文件到逻辑卷)
  • 12_MySQL数据库迁移后续测试
  • 13_数据迁移思路
  • 14_逻辑卷实现条带化
3-3 磁盘分区与软RAID
  • 01_逻辑卷总结回顾
  • 02_逻辑卷创建快照
  • 03_逻辑卷创建快照挂载使用+原理
  • 04_快照自动扩容
  • 05_快照原理总结
  • 06_磁盘配额限制【了解】
  • 07_RAID介绍+RAID级别0和1
  • 08_RAID级别介绍【5+6+10】
  • 09_软硬RAID介绍
  • 10_软RAID创建前环境准备
  • 11_创建raid0
  • 12_mdadm参数
  • 13_raid1创建+格式化挂载使用
  • 14_raid1热插拔验证
  • 15_往raid1添加设备
  • 16_raid5创建+测试验证
  • 17_raid启动和停止
  • 18_raid的删除
  • 19_软连接特点+创建和删除
  • 20_硬连接特点
  • 21_硬连接创建
第四章 04_shell脚本
4-1 小工具
  • 01_小工具grep别名定义显示颜色
  • 02_小工具grep使用【常用选项】
  • 03_小工具cut使用【列截取】
  • 05_小工具sort和uniq使用
  • 06_小工具使用tee
  • 07_小工具使用diff【正常模式】
  • 08_小工具使用diff【上下文模式】
  • 09_小工具使用diff【合并模式】
  • 10_小工具使用diff【其他技巧】
  • 11_小工具使用paste
  • 12_小工具tr使用【熟悉功能】
  • 15_shell中的通配符
  • 16_shell中引号区别
4-2 Shell基础知识
  • 01_编译型语言分类
  • 02_SHELL介绍
  • 03_如何学习SHELL脚本
  • 04_SHELL脚本编写和执行
  • 05_BASH特性
  • 06_通配符【星和问号】
  • 07_bash通配符2
  • 08_rename批量重命名
  • 09_bash中的引号【理解】
  • 10_环境变量分类
  • 11_系统内置变量1
  • 12_系统内置变量2
  • 13_上午内容回顾【变量分类】
  • 14_变量定义+获取+取消【熟悉】
  • 15_变量定义规则+命令结果赋值变量
  • 16_定义有类型的变量
  • 17_普通数组定义
  • 18_关联数组定义及获取
  • 19_交互式定义变量read
  • 20_替换或者删除变量内容【扩展】
  • 21_shell中简单的四则运算
  • 22_i++和++i的区别
  • 23_四则运算小结
4-3 Shell选择结构
  • 01_课前回顾环境变量和本地变量
  • 02_课前回顾变量定义及获取
  • 03_课前回顾四则运算
  • 04_条件判断语法格式
  • 05_判断条件参数【记忆】
  • 06_整数和字符串判断
  • 07_多重条件判断【记住规则】
  • 08_条件判断补充+总结
  • 09_流程控制语句基本语法结构
  • 10_应用案例1(判断主机是否互通)
  • 11_应用案例1_优化1
  • 12_应用案例1_优化2
  • 13_应用案例2_分析
  • 14_应用案例2_实现
  • 15_应用案例3分析+实现
  • 16_应用案例2bug修复【pgrep和pidof】
  • 17_课堂作业
  • 18_课堂作业2
  • 19_for循环的语法结构
  • 20_for循环语法结构补充
4-4 Shell循环
  • 01_回顾+for循环语法结构
  • 02_for循环打印1-100奇数和
  • 03_for循环计算1-100奇数和【类C】
  • 04_计算1-100奇数和总结
  • 05_循环控制语句
  • 06_循环控制语句2
  • 07_判断一个数是否是质数
  • 08_for批量创建用户
  • 09_批量创建用户
  • 10_并发执行判断主机是否ping通
  • 11_for循环总结
  • 12_while循环语法结构
  • 13_while循环语法结构2
  • 14_while循环语法结构3
  • 15_while应用案例分析【明白思路】
  • 16_while应用案例实现+测试
  • 17_until语法结构
  • 18_until应用案例
  • 19_循环语句总结
4-5 Shell随机数与循环嵌套
  • 01_RANDOM随机数1
  • 02_随机数应用1
  • 03_随机数应用2_while循环实现
  • 04_随机数应用2_抽取幸运观众1
  • 05_随机数应用2_优化
  • 06_嵌套循环1
  • 07_嵌套循环2
  • 08_嵌套循环3
  • 09_嵌套循环打印99口诀表
  • 10_阶段性总结+扩展shift
  • 11_expect程序交互
  • 12_expect程序交互2
  • 13_expect程序交互3
  • 14_expect和shell脚本结合使用
  • 15_实战案例_分析
  • 16_实战案例_功能拆解
  • 17_实战案例_功能拆解2
  • 18_实战案例_实现
  • 19_实战案例_测试
4-6 Shell函数与正则表达式
  • 01_脚本推公钥优化avi
  • 02_实战案例3_统计web服务的连接状态
  • 03_关联数组补充
  • 04_case语句基本语法结构1
  • 05_case语句基本语法结构2
  • 06_case脚本中菜单打印
  • 07_case应用案例1
  • 08_caes应用案例优化+总结
  • 09_函数定义和函数调用
  • 10_函数中return作用1
  • 11_函数中return作业2
  • 12_应用案例
  • 13_综合案例_需求说明
  • 14_综合案例需求分析
  • 15_综合案例实现1
  • 16_综合案例实现2
  • 17_综合案例实现3
  • 17_正则表达式元字符1
  • 18_正则表达式元字符2
  • 19_正则表达式元字符3+perl扩展正则
  • 20_扩展正则
  • 21_正则匹配IP地址
  • 22_第二类正则表达式
4-7 Shell三剑客(上)
  • 01_sed的工作流程
  • 02_sed基本语法和命令_(pd)
  • 03_sed基本命令_(iac)
  • 04_sed基本命令_(rw!)
  • 05_sed基本命令_(sg)
  • 06_sed基本命令(=&和i)
  • 07_sed命令综合运用1
  • 08_sed处理smb.conf配置文件
  • 09_sed工具过滤IP地址
  • 10_sed工具截取IP地址
  • 11_sed使用总结
  • 12_sed脚本使用
  • 13_sed工具结合正则表达式使用总结
  • 14_sed总结
4-8 Shell三剑客(下)
  • 01_awk简答介绍[了解]
  • 02_awk命令行模式
  • 03_awk脚本模式
  • 04_awk内部变量1
  • 05_awk内部变量2_FS和OFS
  • 06_awk内部变量_RS和ORS
  • 07_awk工作原理【理解】
  • 08_awk变量定义和打印
  • 09_awk内部变量RS和ORS补充
  • 10_awk中BEGIN和END使用
  • 11_awk中BEGIN和END使用2avi
  • 12_awk和正则表达式结合使用1
  • 12_awk格式化输出
  • 13_awk截取IP地址
  • 14_awk多个地址定位补充
  • 15_awk流程控制语句1
  • 16_awk流程控制语句2
  • 17_awk结合循环语句使用1
  • 18_awk嵌套循环
  • 19_循环控制语句
  • 20_awk循环讲解【理解规则】
  • 21_awk算数运算
  • 22_awk统计案例
  • 23_企业案例实战【需求】
  • 24_awk总结
  • 25_SHELL编程
第五章 05 mysql-dba
5-1 MySQL安装与配置
  • 01-任务背景
  • 02-关系型数据库
  • 03-MySQL数据库概述
  • 04-创建自定义虚拟机环境
  • 05-CentOS7.6操作系统最小化安装
  • 06-CentOS7.6操作系统最小化后续配置
  • 07-拍摄拍照(非常重要)
  • 08-MySQL软件的三种安装方式对比
  • 09-数据库与数据库实例
  • 10-MySQL GLIBC安装前奏
  • 11-MySQL GLIBC版本的安装与配置
  • 12-软件的安装常见问题答疑
  • 13-MySQL GLIBC版本后续配置
  • 14-关闭密码强度检测
  • 15-MySQL源码编译安装
  • 16-MySQL数据库初始化
  • 17-MySQL源码编译安装后的后续配置
  • 18-常见问题1-如何访问不同的数据库
  • 19-常见问题2-忘记root密码的解决方案
  • 01-客户端工具mysql使用
  • 02-系统默认的数据库信息
  • 03-客户端工具mysqladmin使用
5-2 SQL语句详解
  • 04-SQL概述与MySQL求帮助
  • 05-数据库的内部结构与数据库的基础操作
  • 06-数据表创建与查询
  • 07-给EditPlus添加SQL的语法着色
  • 08-数据表的修改(字段-引擎-编码)
  • 09-重命名与移动操作
  • 10-删除数据表
  • 11-数据的添加与查询操作
  • 12-数据的修改操作
  • 13-数据的删除与清空操作
  • 01-为什么需要了解字段的类型
  • 02-数据类型之整数类型
  • 03-数据类型之小数类型
  • 04-数据类型之字符串类型(定长与变长)
  • 05-数据类型之文本类型
  • 06-数据类型之其他字符串类型
  • 07-数据类型之日期时间类型
  • 08-SQL查询语句之SQL五子句
  • 09-WHERE子句之like模糊查询
  • 10-WHERE子句之等于大于小于不等于查询
  • 11-WHERE子句之逻辑运算符
  • 12-WHERE子句之区间查询
  • 13-WHERE子句之IN查询
  • 14-DISTINCT去重操作
  • 15-GROUP BY子句之统计函数
  • 16-GROUP BY子句之分组原理与实践
  • 17-HAVING子句
  • 18-ORDER BY子句
  • 19-LIMIT子句
  • 20-多表查询之联合查询
  • 21-交叉连接(了解)
  • 22-内连接查询(重点)
  • 23-外连接查询(重点)
  • 24-别名机制
5-3 用户管理与权限管理
  • 01-用户的创建
  • 02-用户的删除
  • 03-用户的修改
  • 04-给用户授权
  • 05-查询用户权限
  • 06-with grant opiton选项
  • 07-使用grant创建用户
  • 08-revoke回收权限
5-4 MySQL备份详解
  • 09-任务背景
  • 10-MyISAM引擎存储结构
  • 11-InnoDB引擎存储结构
  • 12-MySQL错误日志
  • 13-MySQL二进制日志
  • 14-备份考虑的因素与备份的三种类型
  • 15-备份工具
  • 16-备份方法
  • 17-逻辑备份之表级备份与还原
  • 18-逻辑备份之库级备份与还原
  • 19-mysqldump全库级备份
  • 20-mysqldump小结
  • 21-增量备份的核心原理
  • 22-增量备份的具体实践
  • 01-数据记录的逻辑导出
  • 02-数据记录的逻辑导入
  • 03-数据导入案例(导入规则的文本文件)
  • 04-Navicat工具使用(上)
  • 05-Navicat工具使用(下)
  • 06-xtrabackup工具介绍
  • 07-xtrabackup备份恢复原理
  • 08-xtrabackup软件的安装
  • 09-xtrabackup全库备份核心思路
  • 10-xtrabackup全库备份(上)
  • 11-xtrabackup全库备份(下)
  • 12-mysql.sock套接字问题补充
  • 13-xtrabackup增量备份的核心原理
  • 14-xtrabackup增量备份(上)
  • 15-xtrabackup增量备份(下)
5-5 MySQL主从复制
  • 01-课程目标
  • 02-MySQL集群概述
  • 03-MySQL复制原理
  • 04-MySQL复制架构体系
  • 05-安装前的环境准备
  • 06-MySQL主从复制核心思路
  • 07-MySQL主从复制之MASTER配置
  • 08-MySQL主从复制之SLAVE从服务器软件的安装
  • 09-MySQL主从复制之数据同步操作
  • 10-MySQL无法启动的三种情况
  • 11-MySQL主从复制之主从复制的实现
  • 12-SLAVE从服务器不小心写入数据解决方案
  • 13-基于GTIDs的主从复制搭建
  • 14-SLAVE从服务器不小心写入数据解决方案
5-6 半同步复制
  • 01-半同步复制
  • 02-MySQL插件卸载
  • 03-mysqld重启后,需要手工启动主从同步
5-7 MHA高可用集群架构
  • 04-MHA任务背景
  • 05-MHA简介
  • 06-MHA前期环境准备
  • 07-一主两从之主服务器环境准备
  • 08-一主两从之从服务器环境准备
  • 09-配置主从
  • 10-MHA软件的安装以及配置互信(免密)
  • 11-配置admin用户的sudo权限
  • 12-编写MHA配置文件以及检测SSH互信以及MySQL主从
  • 13-FailOver故障切换测试

阶段三 运维线上实战:千万级电商系统解决方案

展开
第一章 1_Nginx企业级架构
1-1 企业LNMP架构与商城系统上线部署
  • 01-任务背景
  • 02-LNMP环境准备
  • 03-LNMP工作原理
  • 04-MySQL软件的安装
  • 05-Nginx软件编译安装
  • 06-使用Shell脚本编译安装Nginx
  • 07-Nginx服务配置
  • 08-PHP软件的编译安装
  • 09-PHP配置与启动
  • 10-LNMP关联配置以及环境测试
第二章 2_企业级Nginx部署配置
2-1 Nginx企业级部署实践(一)
  • 01-学习目标
  • 02-Nginx软件重装过程
  • 03-Nginx软件的平滑升级
  • 04-nginx.conf配置文件结构
  • 05-基于域名的虚拟主机(重点)
  • 06-扩展:多虚拟主机配置
  • 07-基于IP的虚拟主机
  • 08-基于端口的虚拟主机
  • 09-上线DSShop商城系统(上)
  • 10-上线DSShop商城系统(下)
  • 11-GZIP压缩
  • 12-缓存模块
2-2 Nginx企业级部署实践(二)
  • 01-正向代理与反向代理
  • 02-LNMPA架构设计原理分析
  • 03-LNMPA架构设计实践
  • 04-动静分离静态资源解决方案
  • 05-基于IP的访问控制
  • 06-基于用户的访问控制
  • 07-autoindex显示目录模块
  • 08-access.log访问日志
  • 09-error.log错误日志
  • 10-访问日志轮转操作
  • 11-第三方模块
  • 12-location区块详解
  • 13-location区块优先级
  • 14-return返回响应状态码
  • 15-rewrite重写规则之资源重定向
  • 16-rewrite重写规则之域名重定向
  • 17-rewrite重写规则之防盗链(上)
  • 18-rewrite重写规则之防盗链(下)
  • 19-rewrite重写规则应用
  • 01-Nginx安全管理
第三章 3-企业级架构HA之服务器高可用
3-1 Nginx+KeepAlived实现HA高可用
  • 02-学习目标
  • 03-业务背景及其方案设计
  • 04-数据库服务器搭建(上)
  • 05-数据库服务器搭建(下)
  • 06-Keepalived概述
  • 07-HA Cluster集群环境准备
  • 08-Keepalived的配置与启动
  • 09-整合业务(DSShop+Keepalived)
  • 10-把Nginx与Keepalived进行整合
  • 11-非抢占模式
  • 12-VIP脑裂
  • 13-Keepalived单播模式
第四章 4-企业级架构之MyCAT读写分离
4-1 MyCAT读写分离实践
  • 01-学习目标
  • 02-业务背景及其方案设计
  • 03-MySQL读写分离的概述
  • 04-读写分离的两种实现方式
  • 05-配置数据库主从(上)
  • 06-配置数据库主从(下)
  • 07-基于代码层级的读写分离
  • 08-MyCAT服务器环境准备
  • 09-JDK的安装与配置
  • 10-MyCAT安装与启动测试
  • 11-server.xml介绍与schema.xml文件整理
  • 12-schema.xml文件的详细配置
  • 13-MyCAT客户端与管理端以及在项目中整合MyCAT
  • 14-MyCAT读写分离实现
  • 15-MyCAT高可用架构设计
第五章 5-企业级架构之Nginx七层负载均衡
5-1 Nginx负载均衡及高可用配置
  • 01-学习目标
  • 02-引入负载均衡技术
  • 03-负载均衡的分类与实现方式
  • 04-服务器环境准备
  • 05-项目无法访问的几个常见问题
  • 06-Nginx编译安装
  • 07-Nginx负载均衡配置
  • 08-负载均衡测试
  • 09-负载均衡常见错误汇总
  • 10-分发请求关键字backup与down
  • 11-负载均衡的3种调度算法
  • 12-Session共享解决方案
  • 13-高可用负载均衡
第六章 6-企业级架构之LVS四层负载均衡
6-1 LVS中NAT模式、DR模式、调度算法以及高可用LVS负载均衡
  • 01-学习目标
  • 02-LVS概述及工作原理
  • 03-LVS组成及相关术语
  • 04-LVS的三种工作模式
  • 05-NAT模式的工作原理
  • 06-NAT模式实战之环境准备
  • 07-NAT模式搭建实战
  • 08-NAT模式修改操作
  • 09-DR模式的工作原理
  • 10-DR模式的搭建实战
  • 01-LVS之Tun隧道模式(了解)
  • 02-LVS的四种静态调度算法
  • 03-LVS的六种动态调度算法
  • 04-Keepalived+LVS高可用负载均衡
第七章 7-企业级架构之HAProxy七层负载均衡
7-1 HAProxy负载均衡配置详解
  • 05-HAProxy安装与配置
  • 06-HAProxy常见错误
  • 07-HAProxy常用调度算法
  • 08-HAProxy+MySQL实现高可用
第八章 8-企业级架构之Memcached缓存服务器设计
8-1 Memcached缓存服务器部署与使用实战
  • 10-Memcached背景描述及其方案设计
  • 11-Memcached软件的安装与启动
  • 12-Memcached软件的连接
  • 13-set设置命令
  • 14-get获取命令
  • 15-add与replace命令
  • 16-prepend与append命令
  • 17-delete与flush_all命令
  • 18-delete与flush_all补充
  • 19-incr与decr运算命令
  • 20-stats命令与面试题解析
  • 21-memcached使用注意事项
  • 22-Memcached在生产环境下怎么玩
  • 01-PHP Memcached扩展安装(上)
  • 02-PHP Memcached扩展安装(下)
  • 03-使用PHP代码操纵Memcached
  • 04-Memcached管理工具
  • 05-失效与清除机制
  • 06-Session入Memcached
  • 07-Session入库另外一种玩法
  • 08-Memcached单机多实例与开机启动设置
  • 09-memcached脚本补充
第九章 9-企业级架构之Redis缓存服务器设计
9-1 Redis缓存服务器部署与使用实践
  • 11-业务背景描述及方案设计
  • 12-Redis概述
  • 13-Redis环境准备
  • 14-Redis安装与启动
  • 15-Redis求帮助
  • 16-与key相关的操作(上)
  • 17-与key相关的操作(下)
  • 18-字符串类型之set与get方法
  • 19-字符串类型之计算方法(自增或自减)
  • 20-字符串类型之append追加方法
  • 21-字符串类型之substr截取方法
  • 01-双向链表的常用方法
  • 02-双向链表的应用场景
  • 03-set无序集合的常用方法
  • 04-set无序集合的应用场景
  • 05-zset有序集合的常用方法及应用场景
  • 06-hash哈希的常用方法及应用场景
  • 07-RDB快照持久化
  • 08-RDB还原操作
  • 09-AOF数据持久化
  • 10-Redis主从复制
  • 11-Redis主从故障切换
  • 12-Redis安全限制
  • 13-安装Redis扩展程序
  • 14-Session入Redis(重点)
  • 15-OpenResty+Redis实现WAF
  • 16-Redis中的哨兵模式(新)
  • 01-Redis集群概述
  • 02-Redis集群配置(上)
  • 03-Redis集群配置(下)
  • 04-Redis集群补充:重启操作
第十章 10-企业级架构之MongoDB日志服务器架构设计
10-1 MongoDB实战部署与日志服务器部署详解
  • 06-MongoDB业务背景及架构设计
  • 07-MongoDB概述
  • 08-MongoDB环境准备
  • 09-MongoDB安装与配置
  • 10-MongoDB插入普通数据
  • 11-MongoDB插入多维数据
  • 12-MongoDB插入数组型数据
  • 13-MongoDB查询之条件与范围查询
  • 14-MongoDB查询之多字段范围查询与多维字段查询
  • 15-MongoDB查询之数组条件的查询
  • 16-MongoDB查询之限制字段查询
  • 17-MongoDB查询之限制字段查询与多条件或查询
  • 18-MongoDB查询之排序查询与总记录查询
  • 19-MongoDB查询之skip与limit限制查询
  • 20-MongoDB修改数据
  • 21-MongoDB删除数据
  • 22-MongoDB远程登录与mongodb服务配置
  • 23-MongoDB用户权限
  • 01-PHP MongoDB扩展安装
  • 02-Studio 3T桌面管理软件
  • 03-使用PHP操纵MongoDB实现日志写入
  • 04-MongoDB实现备份与还原操作
第十一章 11-企业级架构之Java项目部署实战
11-1 Nginx + Tomcat之Java项目实战部署
  • 06-Nginx+Tomcat架构图
  • 07-Tomcat服务器环境准备及JDK部署
  • 08-Tomcat部署与启动
  • 09-Tomcat服务定制
  • 10-Tomcat默认主页及项目目录
  • 11-Tomcat官方实例代码
  • 12-Tomcat虚拟主机配置
  • 13-Server Status服务器状态
  • 14-应用管理
  • 15-Host虚拟主机管理
  • 16-Nginx动静分离
  • 17-Nginx+Tomcat实现负载均衡
  • 18-ZrLog项目的安装与部署

阶段四 运维线下实战:运维自动化

展开
第一章 存储专题
1-1 存储基本概念与SAN存储
  • 1-回顾架构与存储引入
  • 2-存储分层1
  • 3-存储分层2
  • 4-存储的分类
  • 5-存储类型的分类
  • 6-IP-SAN之iscsi介绍与环境准备说明
  • 7-iscsi实现1
  • 8-iscsi实现2
1-2 glusterfs分布式存储
  • 9-分布式存储概念
  • 10-分布式存储概念2-glusterfs实验环境说明
  • 11-glusterfs集群搭建过程演示
  • centos7系统安装与环境配置1
  • centos7系统安装与环境配置2
  • centos7系统安装与环境配置3
  • 1-glusterfs集群环境再确认
  • 2-创建replica卷-客户端装包
  • 3-客户端挂载与读写测试
  • 4-文件存储同读同写测试与高可用进阶
  • 5-卷的删除
  • 6-stripe卷创建-连接与测试
  • 7-distributed卷创建-连接与测试
  • 8-distributed-replicated卷创建-连接与测试
  • 9-dispersed卷创建-连接与测试
  • 10-在线扩容与在线裁减
  • 11-glusterfs小结
1-3 ceph集群与owncloud存储实战
  • 12-ceph引入
  • 13-ceph架构简介
  • 14-ceph集群环境说明
  • 15-ceph集群环境准备过程演示
  • 1-ceph集群部署1
  • 2-ceph集群部署2
  • 3-ceph集群部署3
  • 4-ceph集群部署4
  • 5-RADOS存取原理
  • 6-RADOS创建pool-写测试-删除pool
  • 7-ceph文件存储创建-客户端挂载-读写测试
  • 8-ceph高可用测试
  • 9-ceph文件存储删除
  • 10-ceph块存储创建与使用
  • 11-ceph块设备扩容与裁减1
  • 12-ceph块设备扩容与裁减2-删除块存储
  • 13-ceph对象存储
  • 14-owncloud对接ceph对象存储1
  • 15-owncloud对接ceph对象存储2
  • 16-存储总结
第二章 配置自动化专题
2-1 自动化工具ansible概述与常用模块
  • 1-ceph回顾
  • 2-认识自动化运维
  • 3-自动化运维关注的方面与常见工具比较
  • 4-ansible环境准备说明
  • 5-ansible安装与连通性测试
  • 6-ansible主机清单-服务器分组
  • 7-ansible模块介绍与帮助-hostname模块
  • 8-file模块
  • 9-file模块2
  • 10-copy模块
  • 11-copy模块2
  • 12-stat-copy-fetch模块
  • 13-user模块
  • 14-group模块-cron模块
  • 15-yum_repository模块-yum模块-service模块
  • 16-练习题说明
  • 17-script模块-command模块-shell模块
2-2 ansible之playbook详解
  • 18-playbook介绍-YMAL格式介绍
  • 19-playbook实例
  • 1-playbook基础语法详解
  • 2-playbook实现vsftpd服务自动化
  • 3-playbook实现多台服务分离的实现
  • 4-playbook实现nfs服务搭建与客户端挂载
2-3 ansible-roles详解与lamp部署实战
  • 5-ansible-roles介绍
  • 6-ansible-roles目录结构
  • 7-通过roles实现lamp1
  • 8-通过roles实现lamp2
  • 9-通过roles实现lamp3
  • 10-通过roles实现lamp并安装discuz的思路与过程
  • 11-通过roles实现lnmp思路
  • 12-运维体系思路简介
第三章 监控专题
3-1 zabbix监控概述与部署实践
  • 1-监控介绍
  • 2-常见开源监控平台介绍
  • 3-zabbix环境准备与自建yum源方法补充
  • 4-zabbix-server安装与配置说明
  • 5-zabbix-server安装与配置过程演示与详解
  • 6-zabbix监控本机
  • 7-zabbix监控远程linux
  • 8-用户-用户群组-主机-主机群组
  • 9-zabbix排错思路
  • 10-zabbix监控项与应用集1
  • 11-创建监控项与图形
  • 12-自定义监控项与创建图形
  • 13-聚合图形
  • 14-触发器
  • 15-课后作业说明与今日小结
3-2 prometheus普罗米修斯安装与部署
  • 1-认识prometheus
  • 2-时序数据库的介绍
  • 3-prometheus特征介绍
  • 4-prometheus原理架构图
  • 5-prometheus的安装与启动
  • 6-prometheus的web界面操作
  • 7-node_exporter安装与监控
  • 8-mysql_exporter监控mariadb
3-3 prometheus+grafana可视化监控实践
  • 9-grafana介绍与安装
  • 10-grafana添加prometheus为数据源并实现图形展示metric
  • 11-grafana导入mysql监控的json模板
  • 12-grafana+onealert报警
  • 13-grafana+onealert报警2
  • 14-扩展
3-4 web检测、自动发现与动作
  • 1-昨天环境恢复与课后题目
  • 2-昨天课后题目2
  • 3-web监测1
  • 4-web监测2
  • 5-自动发现与动作
  • 6-自动发现与动作2
3-5 模板与zabbix报警
  • 7-模板
  • 8-导入导出
  • 9-zabbix报警流程
  • 10-zabbix报警配置
  • 11-zabbix报警演示
3-6 zabbixproxy案例
  • 12-zabbixproxy介绍
  • 13-zabbixproxy案例环境准备
  • 14-zabbixproxy案例演示1
  • 15-zabbixproxy案例演示2
  • 16-主动监控与被动监控
第四章 日志分析_日志监控ELK
4-1 ELK概述与elasticsearch部署
  • 1-ELK引入
  • 2-ELK介绍
  • 3-ELK环境准备
  • 4-单机elasticsearch安装与配置
  • 5-elasticsearch集群配置
  • 6-ES集群配置关于脑裂的讨论
  • 7-ES基础概念
  • 8-ES基础API操作
  • 9-ES查询语句(拓展)
  • 10-ES查询语句(拓展)
  • 11-es-head介绍与安装
  • 12-es-head查询验证
4-2 logstash安装与日志采集
  • 13-logstash介绍
  • 14-logstash安装与启动验证
  • 15-通过编写配置文件进行启动验证
  • 16-logstash采集messages日志
  • 17-logstash采集多日志源
4-3 kibana部署与filebeat日志收集
  • 1-kibana安装
  • 2-kibana汉化
  • 3-kibana索引模式创建与筛选查看方法
  • 4-kibana创建可视化图形
  • 5-EFK实现
  • 6-filebeat收集日志传给logstash
  • 7-收集nginx日志
  • 8-filebeat日志过滤
  • 9-tcp输入插件
  • 10-json插件
  • 11-kv插件
  • 12-grok插件
  • 13-geoip插件
4-4 综合:ELK综合案例实战
  • 14-ELK+filebeat+nginx+json综合案例1
  • 15-ELK+filebeat+nginx+json综合案例2
  • 1-ELK+nginx+filebeat+redis+grok+geoip案例1
  • 2-ELK+nginx+filebeat+redis+grok+geoip案例2
第五章 持续集成与持续发布(CICD)专题
5-1 CI/CD之Git版本控制
  • 3-CICD引入
  • 4-DevOPs发展历程
  • 5-版本与版本控制
  • 6-版本控制系统简介
  • 7-git安装与身份设置
  • 8-创建本地git仓库-提交第1个文件并commit第1个版本
  • 9-提交第2个版本与提交第3个版本
  • 10-查看提交历史与版本回退
  • 11-阶段小结
  • 12-撤消回退
  • 13-三大区深入理解
  • 14-误删恢复
  • 15-文件删除
  • 16-分支介绍
  • 17-分支管理
  • 1-远程git仓库
  • 2-github介绍与注册-创建第1个项目
  • 3-github项目上传(push)与下载(clone)
  • 4-github项目更新
  • 5-阶段小结
  • 6-github项目ssh免密push
  • 7-github分支创建-本地在dev分支开发,上传到github的dev分支,再在github合并
  • 8-github上多人协作开发过程演示
  • 9-gitlab安装
  • 10-gitlab创建项目-开发者下载项目与上传
  • 11-持续集成CI
  • 12-持续交付CD
  • 13-cicd小结
  • 14-蓝绿部署
  • 15-滚动更新
  • 16-灰度发布(AB测试,金丝雀部署)
5-2 CI/CD之Github与Gitlab
  • 2-github介绍与注册-创建第1个项目
  • 3-github项目上传(push)与下载(clone)
  • 4-github项目更新
  • 5-阶段小结
  • 6-github项目ssh免密push
  • 7-github分支创建-本地在dev分支开发,上传到github的dev分支,再在github合并
  • 8-github上多人协作开发过程演示
  • 9-gitlab安装
  • 10-gitlab创建项目-开发者下载项目与上传
  • 11-持续集成CI
  • 12-持续交付CD
  • 13-cicd小结
  • 14-蓝绿部署
  • 15-滚动更新
  • 16-灰度发布(AB测试,金丝雀部署)
5-3 CI/CD之Jenkins
  • 17- jenkins介绍
  • 1-jenkins安装1
  • 2-jenkins插件导入方法
  • 3-案例1-github创建项目-开发者clone项目
  • 4-案例1-开发者免密push测试-nginx服务器准备-jenkins安装publish over ssh插件
  • 5-案例1-配置jenkins免密连接nginx
  • 6-案例1-配置jenkins免密访问github-凭据
  • 7-案例1-配置构建流程-手动构建测试
  • 8-案例1小结
  • 9-案例1过程回顾
  • 10-案例2-gitlab创建项目-开发者免密push测试-jenkins安装gitlab与gitlab hook插件
  • 11-案例2-jenkins添加公钥到gitlab,创建自动化构建-配置build trigger
  • 12-案例2-配置jenkins连接nginx的脚本与密钥
  • 13-案例2-配置gitlab与jenkins对接-自动构建测试
  • 14-pycharm与案例2结合

阶段五 运维调优+运维安全

展开
第一章 01_系统安全
1-1 运维安全之系统安全
  • 01_系统安全引入
  • 02_系统安全之安装系统
  • 03_系统安全之文件权限
  • 04_系统安全之ACL
  • 05_系统安全之chattr文件属性
  • 06_系统安全之mask及mount
  • 07_系统安全之用户授权_su
  • 08_系统安全之用户授权sudo引入
  • 09_系统安全之用户授权sudo对用户授权
  • 10_系统安全之用户授权sudo对组授权
  • 11_系统安全之用户授权sudo之别名
  • 12_系统安全之用户授权sudo日志
  • 13_昨日回顾
  • 14_用户认证方式
  • 15_PAM介绍
  • 16_PAM帮助方式
  • 17_PAM认证原理
  • 18_PAM认证类型及流程
  • 19_PAM_rootok.so
  • 20_PAM_access.so
  • 21_PAM_listfile.so
  • 22_PAM_time.so
  • 23_PAM_tally2.so
  • 24_PAM_limits.so
  • 25_PAM资源限制案例
  • 26_Cgroup资源限制
  • 27_Cgroup实现CPU限制
  • 28_Cgroup实现Mem限制
第二章 02_网络安全
2-1 运维安全之Linux防火墙
  • 01_防火墙引入
  • 02_防火墙分类
  • 03_防火墙性能指标
  • 04_硬件防火墙介绍
  • 05_软件防火墙介绍
  • 06_web应用防火墙
  • 07_硬件防火墙与软件防火墙比较
  • 08_iptables是什么
  • 09_netfilter_iptables功能
  • 10_iptables工作依据
  • 11_iptables链的概念
  • 12_iptables规则链
  • 13_iptables表及链
  • 14_iptables表的应用顺序及数据包流程
  • 15_iptables规则匹配条件
  • 16_iptables规则中动作
  • 17_iptables命令结构
  • 18_iptables-services安装
  • 19_iptables基础操作-1
  • 20_iptables基础操作-2
  • 21_iptables_白名单_黑名单
  • 22_iptables表及链查看
  • 23_iptables基础操作-3
  • 24_iptables基础操作-4(ftp)
  • 25_iptables基础操作-5(标准流程)
  • 26_iptables基础操作-6(端口)
  • 27_iptables扩展匹配-1(icmp)
  • 28_iptables扩展匹配-2(iprange)
  • 29_iptables扩展匹配-3(multiport)
  • 30_iptables扩展匹配-4(其它模块)
  • 31_iptables扩展动作
  • 32_iptables_nat表介绍
  • 33_linux主机开启路由转发功能
  • 34_iptables_snat实验网络拓扑
  • 35_iptables_SNAT实现及验证
  • 36_iptables_masquerade
  • 37_iptables_nat_kvm虚拟机访问外网导流
  • 38_iptables_DNAT实现及验证
  • 39_qingcloud端口转发(类DNAT)
  • 40_firewalld介绍
  • 41_firewalld_zones介绍及配置文件
  • 42_firewall基本语法及简单使用
  • 43_firewall动作查看操作
  • 44_firewall-cmd-添加接口及删除接口
  • 45_firewall-cmd-添加协议-端口-源地址
  • 46_firwall-cmd-删除-更改-查询
  • 47_firewall-cmd-端口转发
  • 48_firewall-cmd-rich-rule
  • 49_防火墙大总结
第三章 03_服务安全
3-1 服务安全详解
  • 00_服务安全概述
  • 01_访问控制方法
  • 02_selinux介绍
  • 03_selinux限制测试
  • 04_selinux关闭
  • 05_加密技术介绍
  • 06_对称加密
  • 07_非对称加密
  • 08_CA介绍(httpd&ssl)
  • 09_CA密钥及CA证书
  • 10_CA颁发证书
  • 11_web服务器应用证书
  • 12_web服务验证(httpd)
  • 13_web服务验证(nginx)
  • 14_web服务验证(网络申请证书)
第四章 04_安全网关
4-1 jumpserver
  • 01_jumpserver
  • 02_环境准备-安全性环境
  • 03_环境准备_依赖工具准备
  • 04_环境准备-软件准备
  • 05_jumpserver配置文件及启动
  • 06_coco配置
  • 07_luna_nginx部署及访问
  • 08_jumpserver菜单介绍及邮件设置
  • 09_jumpserver用户及用户组管理
  • 10_jumpserver资产管理
  • 11_jumpserver权限管理
  • 12_jumpserver连接远程资产主机
  • 13_jumpserver_web终端管理远程资产主机
第五章 05_入侵检测
5-1 入侵与检测
  • 01_入侵检测引入
  • 02_入侵检测_日志查看
  • 03_入侵检测_日志内容过滤
  • 04_入侵检测_last_cron_rc_local
  • 05_查看异常流量介绍
  • 06_iftop应用
  • 07_监控软件监控网卡流量
  • 08_抓包工具介绍及tcpdump简介
  • 09_tcpdump抓取指定数量数据包
  • 10_tcpdump抓取数据包到指定文件
  • 11_tcpdump读取指定抓取的数据文件及wireshark读取抓取的数据文件
  • 12_tcpdump抓取指定端口数据包
  • 13_tcpdump抓取指定网段
  • 14_tcpdump抓取指定主机数据包
  • 15_tcpdump抓取指定协议-arp
  • 16_tcpdump抓取多条件数据包
  • 17_tcpdump抓取TCP协议的标识位
  • 18_检查可疑进程
  • 19_文件完整性检查
  • 20_arping命令使用方法

阶段六 运维云计算

展开
第一章 01_大数据
1-1 大数据之Hadoop部署
  • 01_为什么使用大数据及什么是大数据
  • 02_大数据应用领域(1)
  • 03_大数据处理框架介绍
  • 04_hadoop历史
  • 05_hadoop项目定义
  • 06_hadoop核心项目
  • 07_hadoop相关项目
  • 08_hdfs文件系统定义
  • 09_hdfs特点
  • 10_hdfs文件系统关键词
  • 11_hdfs写数据流程
  • 12_hdfs读数据流程
  • 13_mapreduce是什么?
  • 14_mapreduce工作流程
  • 15_hadoop部署分类
  • 16_hadoop单机部署介绍及软件包获取
  • 17_hadoop单机部署
  • 18_hadoop单机部署应用测试
  • 19_hadoop伪分布式介绍及软件准备
  • 20_hadoop伪分布式部署配置文件修改
  • 21_hadoo伪分布式服务启动
  • 22_hadoop伪分布式hdfs文件系统验证
  • 23_yarn介绍
  • 24_yarn工作原理
  • 25_yarn应用及测试
  • 26_故障排查方法及yarn_web查看
1-2 Hadoop集群之ambari实践
  • 01_完全分布式引入
  • 02_高可用及如何进行切换
  • 03_zkfc工作原理
  • 04_namenode HA数据交换方法
  • 05_HA总结
  • 06_部署规划
  • 07_虚拟机准备
  • 08_虚拟机环境准备
  • 09_jdk部署
  • 10_zookeeper部署
  • 11_hadoop软件包准备
  • 12_hadoop文件配置
  • 13_hadoop集群启动
  • 14_hadoop集群验证
  • 15_总结
  • 16_ambari介绍
  • 17_ambari架构
  • 18_环境准备-1
  • 19_环境准备-2(主机名及ip规划-多机互信)
  • 20_环境准备-3(配置主机名及主机名解析)
  • 21-环境准备-4(时间同步-firewalld-selinux)
  • 22_环境准备-5(jdk)
  • 23_环境准备-6(数据库安装)
  • 24_环境准备-7(创建数据库并授权及连接工具安装)
  • 25_环境准备-8(httpd安装)
  • 26_环境准备-9(YUM源准备)
  • 27_ambari安装
  • 28_ambari数据导入数据库
  • 29_ambari-server初始化及启动
  • 30_ambari-agent配置及启动
  • 31_ambari部署hadoop集群前段配置(集群名称-YUM源-主机-密钥-主机注册并确认)
  • 32_ambari部署hadoop集群后段配置(选主-选从-服务配置-确认-安装)
  • 33_ambari界面介绍
  • 34_hdfs验证
第二章 02_虚拟化
2-1 kvm虚拟化部署实践(上)
  • 01_虚拟化技术学习目标
  • 02_虚拟化技术分类-资源提供角度
  • 03_虚拟化技术分类-虚拟化实现方式角度
  • 04_传统虚拟机与容器对比
  • 05_hypervisor管理类工具介绍
  • 06_QEMU介绍
  • 07_KVM介绍
  • 08_QEMU-KVM介绍
  • 09_libvirt介绍
  • 10_kvm虚拟机管理工具部署环境检查
  • 11_kvm虚拟机使用环境检查
  • 12_前段内容回顾
  • 13_虚拟机安装前配置
  • 14_虚拟机安装自定义配置
  • 15_安装windows虚拟机(全虚拟化驱动)
  • 16_安装windows虚拟机(磁盘半虚拟化驱动)
  • 17_安装windows虚拟机(网卡及pci驱动)
  • 18_virt-install安装linux虚拟机
  • 19_virt-install安装虚拟机案例说明
  • 20_查看虚拟机及虚拟机组成文件介绍
  • 21_设置虚拟机开启自启动
  • 22_网络配置文件
  • 23_存储池配置文件
  • 24_CPU热添加
  • 25_内存气球
2-2 kvm虚拟化部署实践(下)
  • 01_kvm虚拟机网络技术-vm连接网络方法
  • 02_kvm是否使用半虚拟化驱动查看方法
  • 03_kvm虚拟机添加网卡
  • 04_设置虚拟机网卡驱动
  • 05_通过xml删除网卡
  • 06_virt-manager创建网络
  • 07_测试新添加网络可用性
  • 08_生成新网络配置文件
  • 09_通过网络配置文件创建网络
  • 10_通过virt-manager及virsh命令创建网桥
  • 11_删除桥接方法
  • 12_虚拟机使用桥接的方式
  • 13_通过virt-manager添加硬盘
  • 14_通过virsh命令添加硬盘
  • 15_硬盘持久化添加
  • 16_本地存储池添加
  • 17_网络存储池添加
  • 18_网络与存储总结
  • 19_镜像格式介绍
  • 20_磁盘镜像创建
  • 21_查看磁盘镜像信息
  • 22_磁盘镜像格式转换
  • 23_后备镜像及前端镜像介绍
  • 24_基于前端镜像创建虚拟机
  • 25_guestfish使用
  • 26_虚拟机管理
  • 27_kvm模板机准备
  • 28_获取磁盘镜像模板
  • 29_获取配置文件模板
  • 30_通过模板文件创建虚拟机的思路
  • 31_编写kvm虚拟机批量管理脚本
  • 32_kvm虚拟化管理平台介绍
第三章 03_阿里云
3-1 01_ECS
  • 01_阿里云介绍及注册
  • 02_阿里云控制台介绍
  • 03_阿里云管理控制台介绍
  • 04_阿里云专有网络介绍及创建
  • 05_阿里云安全组介绍及创建
  • 06_阿里云ECS购买
  • 07_阿里云ECS使用
3-2 02_RDS
  • 01_阿里云RDS购买
  • 02_阿里云RDS使用
3-3 03_NAS
  • 01_阿里云NAS
3-4 04_OSS
  • 01_存储类型介绍
  • 02_阿里云对象存储-bucket创建
  • 03_阿里云对象存储-accesskey创建
  • 04_阿里云对象存储-oss挂载
  • 05_阿里云对象存储-验证
3-5 05_SLB
  • 01_阿里云SLB购买
  • 02_阿里云SLB使用
3-6 06_CDN
  • 01_CDN加速器介绍
  • 02_CDN设置
第四章 04、私有云
4-1 OpenStack私有云企业级实战
  • 1-私有云openstack介绍
  • 2-openstack核心组件介绍
  • 3-openstack核心组件介绍2
  • 4-openstack版本介绍-自动单机部署环境说明
  • 5-openstack单机部署环境准备过程
  • 6-系统基本环境配置
  • 7-修改安装脚本的环境文件
  • 8-脚本自动部署openstack
  • 9-openstack基本使用讲解
  • 10-openstack基本使用演示
  • 1-openstack手动分布式环境结果演示
  • 2-openstack手动分布式环境介绍
  • 3-openstack环境准备过程演示1
  • 4-openstack环境准备过程演示2
  • 5-支撑性服务-mysql部署
  • 6-支撑性服务-memcache部署
  • 7-支撑性服务-rabbitmq部署
  • 8-认证服务keystone介绍
  • 9-keystone部署1
  • 10-keystone部署2
  • 11-glance介绍与部署1
  • 12-glance部署2
  • 13-glance验证与今日小结
  • 1-昨天环境恢复与排错
  • 2-计算组件nova介绍
  • 3-nova控制节点部署1
  • 4-nova控制节点部署2
  • 5-nova计算节点部署
  • 6-nova在控制节点上添加计算节点与验证
  • 7-网络组件neutron介绍-neutron控制节点部署1
  • 8-neutron控制节点部署2
  • 9-neutron控制节点部署3
  • 10-neutron控制节点部署4
  • 11-neutron计算节点部署-验证
  • 12-horizon部署与验证
  • 1-昨天环境恢复
  • 2-块存储组件cinder介绍-cinder在控制节点上部署1
  • 3-cinder在控制节点上部署2
  • 4-cinder在存储节点上部署1
  • 5-cinder在存储节点上部署2
  • 6-排错小示例
  • 7-admin用户使用命令创建云主机
  • 8-admin用户云主机登录测试-网络上网讨论-云主机删除
  • 9-demo用户创建密钥对-安全组-自助网络-云主机实例
  • 10-自助网络云主机上外网讨论
  • 11-ssh连接自助网络云主机的方法讨论-外网客户如何访问云主机上服务的讨论
  • 12-写脚本自动部署openstack思路探讨-小结
第五章 05_容器
5-1 企业级容器实战之Docker
  • 01_虚拟化技术回顾
  • 02_主机虚拟化与容器虚拟化区别及优缺点
  • 03_云平台技术实现方式
  • 04_容器涉及的内核技术-NameSpace
  • 05_容器涉及的内核技术-CGroups
  • 06_Cgroup九大子系统介绍
  • 07_Cgroup限制进程对CPU使用案例
  • 08_Cgroup限制进程对memory使用案例
  • 09_容器技术发展历史及容器管理工具介绍
  • 10_docker版本介绍
  • 11-docker部署YUM源获取
  • 12_docker-ce安装及服务启动
  • 13_容器镜像获取
  • 14_运行一个容器
  • 15_docker_daemon配置远程及本地管理
  • 16_docker命令行命令介绍
  • 17_docker获取镜像
  • 18_docker容器镜像传输
  • 19_docker容器运行bash命令
  • 20_docker容器运行httpd服务
  • 21_把正在运行的容器打包后导入为容器镜像
  • 22_查看容器IP地址方法
  • 23_停止一个或多个正在运行的容器
  • 24_启动一个已停止的容器及删除一个已停止容器
  • 25_容器端口映射
  • 26_数据持久化存储
  • 27_容器时间同步
  • 28_在容器外执行容器内命令
  • 29_容器之间使用link连接
  • 30_容器镜像介绍
  • 31_基础镜像制作
  • 32_应用镜像制作-commit
  • 33_docker build使用Dockerfile创建应用镜像介绍
  • 33_docker build使用Dockerfile创建应用镜像过程分析
  • 34_docker build使用Dockerfile创建应用镜像案例
  • 35_docker build使用Dockerfile创建应用镜像案例-替代原网站内容
  • 36_docker build使用Dockerfile创建nginx应用镜像案例
  • 37_容器镜像—容器本身存储数据的位置及方法
  • 38_overlay及overlay2工作原理
  • 39_overlay2存储容器数据方法验证
  • 40_容器公有仓库注册及登录
  • 41_公有仓库容器镜像上传及下载
  • 42_docker中国镜像加速器介绍及应用
  • 43_阿里云镜像加速器介绍及应用
  • 44_创建本地非安全镜像仓库
  • 45_创建本地非安全镜像仓库-其它主机中验证是否可用
  • 46_准备pip-docker-compose-harbor
  • 47_harbor部署及镜像上传
  • 48_下载harbor仓库中容器镜像并应用
  • 49_docker网络介绍-四种网络
  • 50_docker跨主机容器间通信网络介绍
  • 51_docker跨主机容器间通信网络-环境准备
  • 52_docker跨主机容器间通信网络-配置etcd及flannel
  • 53_docker跨主机容器间通信网络-node1验证
  • 54_docker跨主机容器间通信网络-node2验证
  • 55_容器编排部署介绍
  • 56_容器编排部署工具介绍
  • 57_docker-compose编排工具介绍
  • 58_docker-compose编排应用案例-haproxy
  • 59_docker-compose编排应用案例-flask-redis
  • 60_docker-compose编排应用案例-wordpress
  • 61_docker_swarm是什么
  • 62_docker_swarm架构
  • 63_docker_swarm集群环境准备
  • 64_docker_swarm初始化
  • 65_docker_swarm发布服务前镜像准备
  • 66_docker_swarm发布服务
  • 67_docker_swarm多服务发布
  • 68_docker_swarm发布服务挂载本地卷
  • 69_docker_swarm网络存储卷-nfs准备
  • 70_docker_swarm网络存储卷-存储卷创建
  • 71_docker_swarm网络存储卷-手动创建service使用卷
  • 72_docker_swarm网络存储卷-编排部署service使用卷
  • 73_代码自动发布系统介绍-流程及工具
  • 74_代码自动发布系统介绍-主机规划
  • 75_代码自动发布系统介绍-主机准备
  • 76_代码自动发布系统介绍-jenkins-server安装jdk-jenkins
  • 77_代码自动发布系统介绍-开发人员主机及gitlab主机安装软件
  • 78_代码自动发布系统介绍-jenkins-server安装maven-git-docker
  • 79_代码自动发布系统介绍-harbor-server安装harbor-docker
  • 80_代码自动发布系统介绍-web-server安装docker
  • 81_代码自动发布系统介绍-添加开发者密钥至gitlab
  • 82_代码自动发布系统介绍-添加jenkins密钥至gitlab及添加jenkins-server访问gitlab-server凭据
  • 83_代码自动发布系统介绍-添加jenkins用户到docker用户组
  • 84_代码自动发布系统介绍-jenkins-server添加插件
  • 85_代码自动发布系统介绍-jenkins全局工具配置
  • 86_代码自动发布系统介绍-jenkins系统配置-ssh配置
  • 87_代码自动发布系统介绍-项目代码获取及数据库配置
  • 88_代码自动发布系统介绍-项目代码上传至gitlab-server
  • 89_代码自动发布系统介绍-准备项目发布基础应用镜像-tomcat镜像
  • 90_代码自动发布系统介绍-jenkins任务创建
  • 91_代码自动发布系统介绍-项目发布过程
第六章 容器编排(k8s)
6-1 Kubernetes/K8S容器编排工具(上)
  • 2-docker三剑客名词介绍
  • 3-docker-machine与docker-compose介绍
  • 4-docker-compose使用的三步
  • 5-docker-compose语法讲解1
  • 6-docker-compose语法讲解2avi
  • 7-docker-compose案例1
  • 8-docker-compose案例2
  • 9-docker-compose案例3
  • 10-docker-swarm简介与集群环境准备
  • 11-docker-swarm集群搭建
  • 12-harbor准备两个版本的nginx镜像
  • 13-发布服务-路由网格
  • 14-负载均衡-扩展与裁减
  • 15-版本更新-版本回退-滚动间隔更新
  • 16-本地存储卷与网络存储卷
  • 17-服务互联与服务发现
  • 18-小结
  • 1-容器认识1
  • 2-容器认识2
  • 3-docker介绍-版本
  • 4-docker容器使用的内核技术介绍
  • 5-docker安装
  • 6-docker客户端与服务端分离
  • 7-远程docker操作演示-还原环境
  • 8-镜像-容器-仓库概念
  • 9-查找镜像-下载镜像-删除镜像
  • 10-配置镜像加速器
  • 11-镜像导出与导入方法
  • 12-镜像仓库分类-公网仓库创建与操作演示
  • 13-harbor介绍-harbor安装过程1
  • 14-harbor安装过程2
  • 15-harbor上传下载
  • 16-镜像小结avi
  • 17-容器常见操作1
  • 18-容器常见操作2
  • 1-docker命令回顾-commit提交镜像
  • 2-docker-exec操作
  • 3-docker常见操作总结(重点)
  • 4-写时复制和用时分配技术讲解
  • 5-联合文件系统介绍-autfs介绍
  • 6-aufs过渡到overlay
  • 7-通过操作来理解overlay
  • 8-docker存储驱动小结
  • 9-容器跑httpd案例1
  • 10-自定义httpd容器并提交为镜像-docker-run启动应用详解
  • 11-docker数据卷
  • 12-docker数据卷小结-官方httpd镜像运行容器
  • 13-docker跑mariadb或mysql应用
  • 14-docker跑应用补充与小结
  • 1-dockerfile介绍-参数讲解1
  • 2-dockerfile参数讲解2
  • 3-dockerfile构建httpd镜像
  • 4-dockerfile构建httpd镜像2
  • 5-dockerfile构建tomcat镜像
  • 6-dockerfile构建tomcat多种方法之间的比较
  • 7-dockerfile构建mariadb镜像
  • 8-docker构建mariadb镜像2-小结
  • 9-docker单宿主机容器互联
  • 10-docker本地网络-bridge模式
  • 11-docker本地网络-host-none-container模式
  • 12-跨docker_host网络方案flannel介绍
  • 13-flanned网络搭建过程
  • 14-flanned网络测试与网络小结
  • 15-docker的web管理平台-小结
  • 5-kubernetes介绍
  • 6-kubernetes架构介绍1
  • 7-k8s附件介绍
  • 8-k8s核心概念
  • 9-k8s核心概念2
  • 10-微服务架构
  • 11-k8s部署前准备
  • 12-k8s基础环境准备过程
  • 13-k8s软件包安装-初始化1
  • 14-k8s初始化2-启动集群-安装flannel网络-加入node节点
6-2 Kubernetes/K8S容器编排工具(中)
  • 1-k8s环境恢复与kubectl命令说明
  • 2-k8s节点基础操作-node标签
  • 3-node相关操作小结
  • 4-namespace命名空间
  • 5-工作负载-pod介绍与pod的YAML格式说明
  • 6-编排并创建自主式pod
  • 7-pod节点选择器-pod限制资源
  • 8-pod内包含多个容器-吃饭pod里的容器进行操作
  • 9-pod的生命周期说明
  • 10-pod的liveness-exec健康检查
  • 11-pod的liveness-httpget健康检查
  • 12-pod的liveness-tcp健康检查
  • 13-pod的readiness健康检查-readiness+liveness综合应用
  • 14-post-start与pre-stop
  • 15-pod调度与约束方法
6-3 Kubernetes/K8S容器编排工具(下)
  • 2-控制器分类与介绍avi
  • 3-命令方式与YAML方式创建depolyment
  • 4-pod与rs分开的讨论(拓展)
  • 5-删除与访问deployment-通过rs实现pod的高可用测试
  • 6-pod版本升级与回退
  • 7-关于deployment标签的错误更正说明
  • 8-deployment扩容-裁减-滚动更新
  • 9-deployment和replicaset小结
  • 10-daemonset控制器
  • 11- service作用与底层实现原理
  • 11-job控制器
  • 12-cronjob控制器
  • 13-命令创建clusterIP类型service并验证
  • 14-YAML编排创建ClusterIP类型service并修改算法验证
  • 15-修改service调度算法由iptables变为ipvs
  • 16-headless-service无头服务(了解)
  • 17-NodePort类型service与loadbalancer类型service
  • 18-ingress与externalName类型服务简介
  • 19-rancher简单演示
第七章 k8s极速入门(赠送)
7-1 k8s课程介绍
  • 01_kubernetes极速入门_课程介绍
7-2 k8s初识
  • 02_kubernetes极速入门_k8s初识_容器
  • 03_kubernetes极速入门_k8s初识_容器管理工具及容器编排管理工具介绍
  • 04_kubernetes极速入门_k8s初识_k8s初识
  • 05_kubernetes极速入门_k8s初识_k8s初识总结
7-3 k8s功能
  • 06_kubernetes极速入门_k8s功能
7-4 k8s架构
  • 07_kubernetes极速入门_k8s架构_场景_学习目标_学习步骤
  • 08_kubernetes极速入门_k8s架构
7-5 k8s集群部署
  • 09_kubernetes极速入门_k8s集群部署_场景_学习目标_学习步骤
  • 10_kubernetes极速入门_k8s集群部署_部署工具介绍
  • 11_kubernetes极速入门_k8s集群部署_主机准备_主机系统准备
  • 12_kubernetes极速入门_k8s集群部署_主机准备_主机名设置
  • 13_kubernetes极速入门_k8s集群部署_主机准备_IP设置及主机名解释
  • 14_kubernetes极速入门_k8s集群部署_主机准备_主机安全设置
  • 15_kubernetes极速入门_k8s集群部署_主机准备_主机时间同步设置
  • 16_kubernetes极速入门_k8s集群部署_主机准备_永久关闭主机swap分区
  • 17_kubernetes极速入门_k8s集群部署_主机准备_配置主机网桥过滤功能
  • 18_kubernetes极速入门_k8s集群部署_主机准备_配置主机ipvs功能
  • 19_kubernetes极速入门_k8s集群部署_docker安装
  • 20_kubernetes极速入门_k8s集群部署_集群软件安装及配置
  • 21_kubernetes极速入门_k8s集群部署_集群镜像准备
  • 22_kubernetes极速入门_k8s集群部署_集群初始化
  • 23_kubernetes极速入门_k8s集群部署_k8s集群部署后验证
  • 24_kubernetes极速入门_k8s集群部署_学习总结
7-6 k8s集群客户端工具 kubectl
  • 25_kubernetes极速入门_k8s集群客户端工具_kubectl
7-7 k8s集群资源清单(YAML)文件书写方法
  • 26_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_YAML介绍
  • 27_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_资源清单描述方法介绍
7-8 k8s集群NameSpace(命名空间)
  • 28_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace介绍及查看
  • 29_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace创建
  • 30_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace删除及学习总结
7-9 k8s集群核心概念 Pod
  • 31_kubernetes极速入门_k8s集群核心概念 pod_Pod介绍及创建
  • 32_kubernetes极速入门_k8s集群核心概念 pod_Pod访问及删除
7-10 k8s集群核心概念 Controller(控制器)
  • 33_kubernetes极速入门_k8s集群核心概念 Controller_介绍-分类-Deployment控制器介绍_创建Deployment控制器类型应用
  • 34_kubernetes极速入门_k8s集群核心概念 Controller_使用资源清单文件创建Deployment控制器类型应用
  • 35_kubernetes极速入门_k8s集群核心概念 Controller_使用命令行或资源清单文件删除Deployment控制器类型应用
  • 36_kubernetes极速入门_k8s集群核心概念 Controller_学习总结及课程预约
7-11 k8s集群核心概念 Service
  • 37_kubernetes极速入门_k8s集群核心概念 Service_Service介绍
  • 38_kubernetes极速入门_k8s集群核心概念 Service_通过命令行创建Service
  • 39_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_ClusterIP
  • 40_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_NodePort
  • 41_kubernetes极速入门_k8s集群核心概念 Service_删除Service及学习总结
7-12 结课
  • 42_kubernetes极速入门_结果(有方法,请注意)
第八章 Kubernetes高级教程营销视频(赠送)
8-1 环境配置
  • 00_k8s_极速入门_进阶课程_环境说明
8-2 POD进阶
  • 01_k8s_极速入门——课程进阶_Pod进阶_场景_学习目标_学习步骤
  • 02_k8s_极速入门——课程进阶_Pod进阶_回顾Pod概念
  • 03_k8s_极速入门——课程进阶_Pod进阶_创建Pod方法回顾
  • 04_k8s_极速入门——课程进阶_Pod进阶_Pod中容器镜像下载策略
  • 05_k8s_极速入门——课程进阶_Pod进阶_Pod中容器资源限定方法
  • 06_k8s_极速入门——课程进阶_Pod进阶_Pod中运行多个容器的方法
  • 07_k8s_极速入门——课程进阶_Pod进阶_进入Pod中容器方法
  • 08_k8s_极速入门——课程进阶_Pod进阶_Pod创建过程
  • 09_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期
  • 10_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动与终止介绍
  • 11_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck方式及Probe控制方式
  • 12_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck详解
  • 13_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod中容器重启策略
  • 14_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod状态
  • 15_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_exec
  • 16_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_httpget
  • 17_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_tcpSocket
  • 18_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_readiness_httpget
  • 19_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_readiness_httpget
  • 20_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期事件_PostStart_PreStop
  • 21_k8s_极速入门——课程进阶_Pod进阶_Pod调度约束方法
  • 22_k8s_极速入门——课程进阶_Pod进阶_Pod故障排除方法
8-3 Controller进阶
  • 01_k8s_极速入门——课程进阶_Controller进阶_场景_学习目标_学习步骤
  • 02_k8s_极速入门——课程进阶_Controller进阶_Deployment
  • 03_k8s_极速入门——课程进阶_Controller进阶_ReplicaSet
  • 04_k8s_极速入门——课程进阶_Controller进阶_DaemonSet
  • 05_k8s_极速入门——课程进阶_Controller进阶_Job控制器介绍
  • 06_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例1_计算圆周率2000位
  • 07_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例2_固定次数Job应用
  • 08_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例3_实现MySQL备份
  • 09_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例1_输出字符
  • 10_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例2_周期性备份MySQL数据库
  • 11_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级策略及应用准备
  • 12_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级
  • 13_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用版本回退
  • 14_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用规模自动伸缩
8-4 Kubernetes集群Paas Rancher
  • 01_基于Rancher管理kubernetes集群_Rancher引入
  • 02_基于Rancher管理kubernetes集群_Rancher介绍
  • 03_基于Rancher管理kubernetes集群_Rancher功能
  • 04_基于Rancher管理kubernetes集群_Rancher部署主机需求说明
  • 05_基于Rancher管理kubernetes集群_Rancher部署主机准备
  • 06_基于Rancher管理kubernetes集群_Rancher部署Docker准备
  • 07_基于Rancher管理kubernetes集群_Rancher部署
  • 08_基于Rancher管理kubernetes集群_Rancher Server访问
  • 09_基于Rancher管理kubernetes集群_通过Rancher创建kubernetes集群
  • 10_基于Rancher管理kubernetes集群_通过应用商店部署kubernetes集群kubernetes-dashboard
  • 11_基于Rancher管理kubernetes集群_部署kubernetes集群客户端_kubectl
  • 12_基于Rancher管理kubernetes集群_在kubernetes集群中部署工作负载
8-5 Kubernetes集群中kubesphere部署
  • 01_基于kubernetes集群容器云管理平台_kubesphere_引入
  • 02_基于kubernetes集群容器云管理平台_kubesphere_介绍
  • 03_基于kubernetes集群容器云管理平台_kubesphere_功能
  • 04_基于kubernetes集群容器云管理平台_kubesphere_部署方式及k8s集群介绍
  • 05_基于kubernetes集群容器云管理平台_kubesphere_脚本及环境要求
  • 06_基于kubernetes集群容器云管理平台_kubesphere_k8s及helm版本验证
  • 07_基于kubernetes集群容器云管理平台_kubesphere_后端存储NFS准备
  • 08_基于kubernetes集群容器云管理平台_kubesphere_部署前脚本及镜像准备
  • 09_基于kubernetes集群容器云管理平台_kubesphere_在k8s集群中部署kubespere及访问
8-6 Kubernetes集群zookeeper部署
  • 01_kubernetes集群应用实战_注册中心_zookeeper
  • 02_kubernetes集群应用实战_注册中心_zookeeper_部署环境说明
  • 03_kubernetes集群应用实战_注册中心_zookeeper_后端存储准备
  • 04_kubernetes集群应用实战_注册中心_zookeeper_PV准备
  • 05_kubernetes集群应用实战_注册中心_zookeeper_部署zookeeper集群
  • 06_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群可用性验证
  • 07_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群整体可用性验证
  • 08_kubernetes集群应用实战_注册中心_zookeeper_k8s集群外访问k8s集群内zookeeper集群
8-7 Kubernetes集群应用实践kafka部署
  • 01_kubernetes集群_应用实战_kafka_引入
  • 02_kubernetes集群_应用实战_kafka_环境说明
  • 03_kubernetes集群_应用实战_kafka_架构说明
  • 04_kubernetes集群_应用实战_kafka_后端存储服务NFS配置
  • 05_kubernetes集群_应用实战_kafka_PV创建
  • 06_kubernetes集群_应用实战_kafka_部署kafka集群
  • 07_kubernetes集群_应用实战_kafka_在zookeeper集群中验证kafka组件是否注册
  • 08_kubernetes集群_应用实战_kafka_可应用性测试

阶段七 Python运维开发

展开
第一章 01_Python基础
1-1 Python环境配置与Python入门
  • 1-python介绍
  • 2-python起源与优缺点
  • 3-python应用场景
  • 4-解释型语言与编译型语言
  • 5-python版本说明与第一个python程序
  • 6-python3的安装
  • 7-pycharm介绍与安装准备
  • 8-pycharm安装过程演示
  • 9-上午内容小结
  • 10-python换行打印与不换行打印
  • 11-带颜色的打印与打印常见异常
  • 12-python代码注释
  • 13-python代码规范
  • 14-python变量介绍
  • 15-python变量命名规则
  • 16-python变量的创建
  • 17-python一次定义多个变量-两个变量值的交换
  • 18-变量的类型
  • 19-变量类型的转换
第二章 02-Python流程控制
2-1 Python分支与循环结构
  • 2-input输入与强类型概念解释
  • 3-格式化输出1
  • 4-格式化输出2与小结
  • 5-格式化输出题目讲解
  • 6-运算符
  • 7-判断语句-单分支
  • 8-判断语句-双分支-多分支
  • 9-判断语句-示例讲解1
  • 10-判断语句-示例讲解2
  • 11-判断语句-示例讲解3与拓展
  • 12-if嵌套
  • 13-if嵌套补充说明
  • 14-循环介绍-while格式
  • 15-while循环
  • 16-课堂补充
  • 17-for循环格式
  • 18-for循环题目讲解avi
第三章 03_Python字符串
3-1 Python字符串列表以及元组
  • 1-循环嵌套1
  • 2-循环嵌套2
  • 3-字符串的定义,输入与格式化输出
  • 4-字符串的上标介绍
  • 5-循环遍历打印字符串
  • 6-字符串的切片介绍
  • 7-字符串的切片思路
  • 8-字符串下标与切片小结
  • 9-字符串的常见操作
  • 10-字符串的常见操作2
  • 11-字符串的其它操作-不可变数据类型与可变数据类型
  • 12-字符串小结
  • 13-列表介绍-创建列表
  • 14-列表的下标-循环遍历-切片
  • 15-验证列表为可变数据类型
  • 16-列表的增删改查操作
  • 17-列表的其它操作-列表的拼接
  • 18-双列表操作(拓展)
  • 20-元组介绍与验证
  • 21-元组补充
第四章 04_Python文件操作
4-1 Python字典、集合与文件操作
  • 2-打印1-1000的质数题目讲解
  • 3-判断是否为强密码
  • 4-字典数据类型介绍
  • 5-字典的定义
  • 6-字典的增删改查操作
  • 7-字典的循环遍历
  • 8-字典题目讲解1
  • 9-字典题目讲解2-字典小结
  • 10-集合介绍
  • 11-集合的交并补操作
  • 12-集合的增删改操作说明-题目讲解
  • 13-集合题目讲解与集合小结
  • 14-6种数据类型总结与不同括号的比较总结
  • 15-python文件IO操作的3个步骤与基本格式
  • 16-文件r模式1
  • 17-文件r模式2
  • 18-文件r模式3
  • 19-文件r模式5个操作小结
  • 20-文件r模式-循环读取文件并查找特定的行
  • 21-文件r模式-题目讲解与小结
  • 22-文件r模式补充
  • 23-文件w与a模式
第五章 05_Python函数
5-1 Python函数、传参以及返回值
  • 2-文件IO操作混合读写模式拓展
  • 3-为什么使用函数-函数的作用
  • 4-函数的定义与调用
  • 5-函数传参的作用
  • 5-函数的传参-形参,实参-位置参数-关键字参数
  • 6-函数的传参-默认值参数
  • 7-函数的传参-可变长参数
  • 8-函数的传参小结
  • 9-函数综合传参-多个关键字参数转字典
  • 10-函数返回值介绍
  • 11-函数返回值实例说明
  • 12-函数返回值实例说明2-小结
  • 13-嵌套函数
  • 14-嵌套函数小结-函数知识点综合练习
  • 15-函数里变量的作用域-全局变量与局部变量
  • 16-函数拓展
  • 17-模块的定义
  • 18-模块的分类
  • 19-模块的存放路径
  • 20-自定义函数示例
  • 21-模块的两种导入语法及其它们的区别
  • 22-os模块-查看和切换目录,列出目录内的文件
  • 23-os模块-查看文件状态与文件路径相关操作
  • 24-os模块其它操作-os.popen()与os.system()比较
第六章 06_Python模块
6-1 正则表达式、pstuil模块、paramiko模块
  • 2-正则表达式回顾
  • 3-re.match()与re.search()使用示例
  • 4-re.findall()使用-正则使用的思路与题目说明
  • 5-使用python做文件处理的题目讲解
  • 6-re.splint()使用
  • 7-re.sub()使用
  • 8-pstuil模块介绍-第三方模块的安装方法
  • 9-psutil模块常见操作
  • 10-通过psutil,itchat监控报警示例
  • 11-psutil模块补充
  • 12-paramiko模块介绍
  • 13-通过paramiko模块上传下载
  • 14-通过paramiko模块上传下载2
  • 15-通过paramiko模块免密登录实现上传下载
  • 16-通过paramiko模块免密登录实现上传下载(linux平台)
  • 17-通过paramiko模块实现远程执行命令
  • 18-综合项目
  • 19-异常处理介绍
  • 20-异常处理语法示例
第七章 07_Python面向对象
7-1 面向对象、封装、继承与多态
  • 1-面向对象介绍
  • 2-面向对象介绍2
  • 3-前面用过面向对象的场景介绍
  • 4-类与对象介绍
  • 5-类的构成
  • 6-创建类-创建对象
  • 7-为类加上属性
  • 8-为类加上方法
  • 9-类变量-实例变量
  • 10-小结
  • 11-__str__和__del__魔法方法介绍(了解)
  • 12_私有属性与私有方法(拓展)
  • 13-继承介绍
  • 14-继承实例
  • 15-子类中方法增加-方法重写-方法中调方法
  • 16-子类中重构属性
  • 17-多层继承
  • 18-多重继承
  • 19-多层继承与两个对象的交互
  • 20-多重继承与两个对象的交互
  • 21-继承小结
  • 22-多态介绍(拓展)
  • 23-把类做成模块,然后被调用
第八章 01_Web开发基础之HTML+CSS
8-1 HTML+CSS基础
  • 01_学习目标和内容_01w
  • 02_Web开发相关介绍
  • 03_开发工具的使用
  • 04_vscode的扩展及其其他轻量开发工具
  • 05_html的基础结构
  • 06_html标签分类和字符集
  • 07_标签、段落、换行、水平线标签
  • 08_案例新闻页面的实现
  • 09_div、span标签和标签的属性
  • 10_img标签
  • 11_链接、特殊字符、注释标签
  • 12_上午总结和回顾_01w
  • 13_列表标签
  • 14_表格
  • 15_表单一
  • 16_表单二
  • 17_css介绍及其作用
  • 18_css的定义位置和方式
  • 19_css基础选择器
  • 20_css复合选择器
  • 21_css的基本样式属性一
第九章 02_Web开发基础之JavaScript
9-1 JavaScript基础
  • 01_回顾和反馈_01w
  • 02_显示隐藏元素和盒子大小设置
  • 03_行内元素和块级别元素
  • 04_盒子模型中的元素属性
  • 05_盒子模型的相关属性设置和背景设置
  • 06_学习目标和内容
  • 07_js相关介绍
  • 08_javascript的组成和书写位置
  • 09_变量
  • 10_数据类型
  • 11_运算符一
  • 12_上午回顾和总结_02w
  • 13_运算二
  • 14_if分支语句
  • 14_switch分支语句
  • 15_for循环语句
  • 16_while、dowhile循环语句和跳出循环关键字
  • 17_数组定义、访问及其遍历访问
  • 18_数组元素的操作
  • 19_函数
  • 20_对象
  • 21_DOM介绍及其获取元素方法
  • 22_js操作元素属性
  • 23_js事件绑定和改变元素样式
第十章 03_Web开发基础之综合应用
10-1 JavaScript高级之jQuery
  • 01_回顾和反馈_02w
  • 02_学习目标和内容_01w
  • 03_jQuery的介绍和引入部署使用
  • 04_jQuery的选择器使用
  • 05_jQuery的事件
  • 06_jQuery的属性操作和隐藏显示操作
  • 07_jquery样式操作及其小例子
  • 08_上午回顾和总结
  • 09_bootstrap的介绍及其目录相关介绍
  • 10_bootstrap引入初始化和基本模板使用
  • 11_bootstrap全局css样式容器和按钮样式
  • 11_bootstrap全局css样式表格、表单、分页样式
  • 12_bootstrap的js插件模态框实现
  • 13_bootstrap实现案例主机列表
  • 14_主机列表模拟删除和layer提示框使用
  • 15_ajax介绍及其聊天接口调用
  • 16_ajax加载数据并动态加载到页面中
第十一章 04_Web框架之Django一
11-1 Django框架框架基础
  • 01_回顾和反馈_03w
  • 02_静态页面例子
  • 03_学习目标和内容
  • 04_Django相关介绍
  • 05_开发前准备工作
  • 06_安装Django并创建项目和目录的了解
  • 07_Django创建应用并启动服务
  • 08_MVT模型及其Django的使用原理流程介绍
  • 09_快速上手
  • 10_获取请求信息
  • 11_Django项目通过Pycharm启动管理
  • 12_服务器响应信息设置
  • 13_上午复习和总结
  • 14_GET请求传参和接收
  • 15_POST请求传参和接收
  • 16_QueryDict对象数据获取
  • 17_视图加载模板
  • 18_案例加载博客文章页面
  • 19_URL匹配规则
  • 20_路由的匹配方式
  • 21_反向解析URL
  • 22_URL路由分文件管理
第十二章 05_Web框架之Django二
12-1 Django框架之视图
  • 01_回顾和反馈_04w
  • 02_作业主机列表加载到Django中
  • 03_作业简单实现登录原理
  • 04_学习目标和内容
  • 05_类视图介绍及其语法
  • 06_类视图写法简单登录逻辑实现
  • 07_模板分应用部署使用配置
  • 08_模板语法之变量的使用
  • 09_模板语法之locals函数传统所有变量
  • 10_模板中list和dict值的获取
  • 11_模板默认过滤器
  • 12_上午回顾和复习_03w
  • 13_判断语句
  • 14_遍历列表
  • 15_遍历字典
  • 16_单参数的自定义过滤器
  • 17_多参数自定义过滤器
  • 18_模板继承方式实现
  • 19_点击标签高亮的小例子
第十三章 06_Web框架之Django三
13-1 Django框架之模型
  • 01_回顾和反馈_05w
  • 02_学习目标和内容
  • 03_ORM相关概念
  • 04_映射关系
  • 05_创建模型定义表的字段
  • 06_字段属性设置
  • 07_模型元数据(可选)
  • 08_迁移数据库
  • 09_windows安装mysql
  • 10_Django配置使用MySQL
  • 11_上午回顾和复习
  • 12_添加数据之save方法
  • 13_添加数据之create方法
  • 14_查询数据一
  • 15_查询数据二
  • 16_更新数据
  • 17_删除数据
  • 18_ORM内置查询字段
  • 19_ORM关系概述及其多对一关系的模型的创建
  • 20_ORM关系模型多对一的数据操作
  • 21_ORM关系模型多对多的数据表创建
第十四章 07_CMDB系统开发一
14-1 Python CMDB项目后台搭建
  • 01_回顾和反馈_06w
  • 02_CMDB的相关概念
  • 03_创建CMDB项目框架并初始化
  • 04_管理后台基础页面实现
  • 05_管理后台首页面实现
  • 06_高级视图类之TemplateView
  • 07_登录基本实现
  • 08_Django用户系统实现登录
  • 09_上午回顾和复习
  • 10_URL拦截器
  • 11_注销功能实现
  • 12_登录原理解析(扩展)
  • 13_展示用户列表
  • 14_扩展基础用户信息
  • 15_高级视图类之ListView
  • 16_批量创建用户测试数据
  • 17_分页的基础实现
  • 18_分页调整
第十五章 08_CMDB系统开发二
15-1 Python CMDB项目用户与权限管理
  • 01_添加用户
  • 02_更新用户
  • 03_删除用户
  • 04_用户状态更新
  • 05_用户组管理一
  • 06_展示用户组列表
  • 07_创建用户组
  • 08_更新用户组
  • 09_Django权限介绍
  • 10_展示权限列表并自定义权限
  • 11_用户权限设置功能
  • 12_用户权限使用
  • 14_权限管理模块
第十六章 09_CMDB系统开发三
16-1 Python CMDB项目之服务器信息采集
  • 01_资产机房模型设计
  • 02_展示机房列表
  • 03_添加资产机房
  • 04_前端传输json的方法
  • 05_后端接收json转字典
  • 06_更新资产机房信息
  • 07_删除资产机房
  • 08_资产用户列表展示
  • 09_添加资产用户
  • 10_更新资产用户
  • 11_删除资产用户
  • 12_资产主机模型数据表设计
  • 13_资产主机列表展示
  • 14_资产主机收集信息的方式区别
  • 15_客户端Python环境部署
  • 16_数据收集客户端脚本介绍使用
  • 17_添加资产主机
  • 18_定时更新资产主机信息及其cmdb的相关扩展