01: 【预习】计算机硬件、在线攒机 、 网络概述、设备与拓扑 、 eNSP模拟器 、 网络参考模型 、 IP地址分类 、 Win网络配置
02: 【预习】交换机命令行 、 交换机配置 、 数据链路层 、 VLAN技术与应用 、 TRUNK 、 链路聚合
03: 三层交换机 、 【预习】路由原理及配置 、 静态路由与默认路由 、 综合组网 、 动态路由 、 OSPF配置
04: 【预习】传输层概述 、 ACL简介与基本配置 、 ACL高级配置 、 NAT概述 、 静态NAT 、 Easy IP
05: 【预习】VRRP概述与环境 、 VRRP配置 、 企业级网络分析与升级 、 企业级网络基本配置 、 企业级网络高级配置 、 企业级网络实现高可用
01: VMware安装与使用 、 Linux系统简介 、 Linux系统安装 、 Linux目录结构 、 基础命令使用 、 命令行基础
02: 查看及切换目录 、 创建/删除/移动 、 复制与通配符 、 重定向与管道操作 、 find精确查找 、 find高级使用
03: 归档及压缩 、 grep高级使用 、 vim文本编辑器 、 mount挂载操作 、 RPM软件包简介 、 RPM软件包管理
04: vim编辑技巧 、 vim高级使用 、 Yum仓库简介 、 Yum仓库构建 、 Yum仓库的使用 、 Shell基础与命令补充
05: 用户与组概述 、 用户账号创建 、 用户密码设置 、 用户删改查 、 用户初始配置文件 、 组账号管理
06: 基本权限和归属 、 修改权限 、 修改归属 、 特殊权限 、 ACL策略简介 、 ACL策略管理
01: 网络参考模型 、 IP地址分类 、 路由原理及配置 、 静态路由与默认路由 、 VRRP概述与环境 、 VRRP配置
01: 磁盘空间管理 、 分区规划 、 格式化与挂载使用 、 开机自动挂载 、 交换空间简介 、 交换分区使用
02: 逻辑卷简介 、 制作逻辑卷 、 逻辑卷扩展 、 RAID磁盘阵列 、 系统故障修复 、 SELinux
03: 计划任务 、 程序与进程 、 查看进程 、 进程管理 、 日志管理 、 服务管理
04: 配置Linux网络 、 远程管理Linux主机 、 远程管理进阶与Xshell 、 常用的网络工具 、 源码编译安装 、 自定义Yum仓库
05: C/S服务架构 、 构建基本Web&FTP服务 、 防火墙简介 、 防火墙策略的管理 、 NTP时间同步 、 网络Yum源实战
01: iSCSI概述 、 iSCSI服务端 、 iSCSI客户端 、 Web基础应用 、 常用配置解析 、 虚拟Web主机
02: NFS服务基础 、 触发挂载 、 触发挂载进阶 、 数据库服务基础 、 基础管理操作 、 数据库表格操作
03: DNS服务概述 、 多区域DNS服务 、 构建DNS服务器 、 特殊的解析记录 、 主从DNS架构 、 部署从DNS服务器
04: 电子邮件通信 、 mail命令发信/收信 、 DNS分离解析 、 多区域分离解析 、 缓存DNS服务器 、 Web服务器项目实战
05: 虚拟化概述 、 构建KVM平台 、 KVM命令管理 、 KVM虚拟机的组成 、 手动创建虚拟机 、 COW写时复制
06: DHCP搭建 、 PXE网络装机 、 配置TFTP服务 、 部署引导文件 、 部署Web服务 、 实现无人值守安装
07: rsync基本使用 、 inotify实时同步 、 同步脚本书写 、 Cobbler概述 、 Cobbler使用 、 RHEL8系统
08: 部署环境 、 容器简介 、 部署镜像 、 运行使用容器 、 发布容器服务 、 管理容器进阶
01: SHELL基础 、 脚本设计与运行 、 变量 、 变量扩展应用 、 SHELL中的运算 、 综合案例
02: 条件测试(上) 、 条件测试(下) 、 if语句 、 for循环 、 while循环 、 综合案例
03: case语句 、 SHELL函数 、 中断与退出 、 字符串处理与变量初始化 、 随机密码 、 综合案例
04: 正则表达式(上) 、 正则表达式(下) 、 sed基础 、 使用sed修改配置 、 sed多行文本处理 、 sed综合案例
05: awk基础语法 、 awk基础应用案例 、 awk条件判断 、 awk流程控制 、 awk数组与应用案例 、 awk综合案例
06: 循环嵌套 、 带菜单的脚本 、 备份数据 、 安全脚本 、 格式化输出passwd 、 综合案例
01: Nginx安装与升级 、 Nginx基础配置 、 HTTPS加密网站 、 Nginx地址重写 、 LNMP动态网站 、 WordPress案例
02: 实验环境准备 、 Nginx七层代理 、 WordPress代码数据迁移 、 Nginx四层代理 、 Nginx优化方案(上) 、 Nginx优化方案(下)
03: Session与Cookie概述 、 网站重复登陆的问题 、 Session共享 、 Tomcat基础 、 Tomcat服务器配置 、 Varnish缓存服务器
04: Git概述 、 Git版本控制(上) 、 Git版本控制(下) 、 PPTP VPN 、 XL2TP+IPSec VPN 、 自定义RPM软件包
05: Ansible基础 、 Ansible基本配置 、 Ansible ad-hoc命令行 、 Ansible常用模块应用案例(上) 、 Ansible常用模块应用案例(中) 、 Ansible常用模块应用案例(下)
06: sudo授权 、 Ansible配置进阶 、 Ansible Playbook基础 、 Ansible Playbook应用案例(上) 、 Ansible Playbook应用案例(下) 、 Ansible定义变量
07: Ansible模块应用 、 Ansible高级语法 、 Ansible Vault 、 Ansible Roles基础 、 Ansible Roles应用 、 综合案例
01: 监控概述 、 LNMP环境准备 、 安装Zabbix 、 基础监控 、 自定义监控 、 拓扑图与聚合图形
02: 自动发现 、 监控触发器 、 报警邮件 、 主被动监控 、 监控Nginx 、 监控网络连接状态
03: 环境准备 、 Prometheus服务器 、 Prometheus被监控端 、 Grafana 、 监控数据库 、 Kali Linux
04: 端口扫描 、 数据抓包 、 Linux基本防护 、 Nginx服务安全 、 加密与解密 、 系统审计
05: iptables简介 、 iptables基础 、 防火墙匹配条件 、 主机型/网络防火墙 、 扩展匹配规则 、 NAT应用案例
01: 搭建MySQL数据库服务器 、 数据库基础 、 数据类型(上) 、 数据类型(下) 、 约束条件、修改表结构 、 普通索引index
02: 主键primary key(上) 、 主键primary key(下) 、 外键foreign key(上) 、 外键foreign key(下) 、 数据导入 、 数据导出
03: 管理表记录 、 基本匹配条件 、 高级匹配条件 、 操作查询结果 、 MySQL图形工具 、 用户授权
04: 授权库 、 撤销权限 、 root密码管理 、 数据备份概述 、 数据完全备份与恢复 、 binlog日志管理
05: binlog日志恢复数据(上) 、 binlog日志恢复数据(下) 、 innobackupex完全备份与恢复 、 innobackupex恢复单张表 、 innobackupex增量备份与恢复(上) 、 innobackupex增量备份与恢复(下)
01: MySQL主从同步概述 、 配置一主一从结构 、 MySQL主从同步结构介绍 、 配置MySQL一主多从结构 、 配置MySQL主从从结构 、 MySQL主从同步复制模式介绍
02: 配置异步复制模式 、 数据读写分离概述 、 环境准备 、 构建读写分离服务 、 配置数据库服务器 、 测试读写分离配置
03: 数据分片概述与MyCAT软件介绍 、 配置数据分片服务 、 配置数据库服务器并启动服务 、 分片规则之枚举法 、 分片规则之求模法 、 添加新库/表
04: MHA概述与环境准备 、 配置MySQL一主多从 、 配置MHA管理主机 、 配置数据库服务器 、 测试MHA配置 、 恢复宕机的数据库服务器
05: 创建PXC集群 、 测试PXC集群 、 配置MySQL多实例 、 管理MySQL多实例 、 MySQL存储引擎(上) 、 MySQL存储引擎(下)
01: Python概述及安装 、 配置Python IDE 、 Python语法基础 、 Python变量及运算符 、 数字和字符串 、 列表、元组和字典
02: 判断语句 、 判断语句案例 、 while循环基础 、 while循环扩展语法 、 for循环及range函数 、 for循环练习与列表解析
03: 文件打开方法及读取 、 写文件及文件指针 、 函数基础 、 函数参数 、 模块基础 、 模块特性及案例
04: shutil模块 、 subprocess模块 、 python语法风格结模块布局 、 模块布局案例 、 序列对象及字符串格式化 、 字符串常用方法
05: 列表和元组 、 列表案例 、 字典及常用方法 、 字典案例 、 集合及常用方法 、 集合案例
01: 多进程概述 、 多进程应用 、 多线程应用 、 urllib模块概述 、 urllib应用 、 paramiko模块应用
02: 邮件编程 、 JSON 、 requests基础 、 钉钉机器人案例 、 zabbix API概述 、 zabbix编程
03: Ansible 基础 、 Ansible 进阶 、 Ansible API基础 、 Ansible编程之Adhoc 、 Ansible编程之Playbook 、 Ansible模块开发
04: Git概述 、 Git基础应用 、 Git分支管理 、 Git服务器搭建 、 使用gitlab 、 远程分支管理
05: CI/CD概述 、 jenkins配置 、 准备git仓库 、 管理jenkins项目 、 自动化部署框架 、 自动化部署实现
01: kubernetes架构介绍 、 安装部署工具 、 私有仓库 、 安装部署 master 、 安装部署 node 节点 、 安装部署 flannel
02: kubectl命令 、 POD与控制器 、 Yaml资源文件 、 Deployment控制器 、 DaemonSet控制器 、 Job控制器
03: 服务与负载均衡(上) 、 服务与负载均衡(下) 、 Ingress控制器 、 ConfigMap映射 、 存储卷(上) 、 存储卷(下)
04: 资源利用率监控(上) 、 资源利用率监控(下) 、 Dashboard管理 、 Prometheus安装 、 Prometheus应用 、 HPA控制器
05: 公有云介绍 、 云主机 、 云主机Yum源 、 发布服务 、 负载均衡 、 实战:云平台网站部署
06: 云项目实战:架构 、 云项目实战:控制器 、 云项目实战:服务与负载均衡 、 云项目实战:存储卷 、 云项目实战:动态集群HPA 、 云项目实战:发布云网站