- 国际化与国际著名厂商、机构的战略合作,确保课程设计的前瞻性和实用性
- 技术高基于集群架构,涉及虚拟化、云计算、安全攻防、Python 开发等高端技术
- 讲师优汇聚行业内资深的 Linux/ 云计算技术讲师,由教学总监、一线实战总监级讲师领衔授课
- 教法好O2O 双模式教学,课堂效率不断优化,在有限的时间内将更广、更深的知识传授给学员
- 认证牛达内云计算学员可获得红帽工程师、红帽架构师等国际认证
- 01Linux云计算基础云计算系统管理、云计算应用管理、系统&服务管理进阶、企业级网络架构
- 02Linux云计算运维Shell编程、服务器运维技术、自动化运维、集群与存储、高可用Web服务器架构项目实战、服务安全与监控
- 03数据库管理DBA基础、DBA进阶、NoSQL数据库管理、数据库集群实战项目
- 04云架构管理常见的云产品(阿里云、华为云)、公有云与私有云、Openstack构建、Keystone身份认证、Swift对象存储、Cinder块共享、Glance镜像管理、Neutron网络服务、负载均衡创建虚拟机实例、Docker部署、Docker镜像
- 05Python开发Python开发入门、Python开发进阶、运维开发实战、特色实战课程:云课堂
1. 云计算基础
1. 云计算基础 |
云计算系统管理 | • 云计算概论、云网基础 | • 实战项目01:部署服务器网络互联 |
• Linux操作系统简介 | • 实战项目02:部署CentOS操作系统 | ||
• CentOS基本操作与网络配置 | • 实战项目03:生产环境网络配置法则 | ||
• 命令行基础、文件与目录操作 | • 实战项目04:如何高效管理文档 | ||
• 管理用户与组 | • 实战项目05:生产环境中创建用户与组的准则 | ||
• tar包备份与恢复、Cron计划任务 | • 实战项目06:如何定期备份数据及灾难恢复 | ||
• 软件包管理 | • 实战项目07:升级Linux内核、破解root密码 | ||
• vim高级应用 | • 实战项目08:编辑文档的技巧与快捷键 | ||
云计算应用管理 | • 系统安全防护、配置用户环境 | • 实战项目01:生产环境SELinux应用案例 | |
• 高级网络连接 | • 实战项目02:Team链路聚合应用案例、配置IPv6网络 | ||
• 防火墙策略管理 | • 实战项目03:配置企业防火墙fi ewalld规则 | ||
• 部署网络YUM源 | • 实战项目04:构建软件包管理系统,解决依赖关系 | ||
• 源码编译软件包 | • 实战项目05:根据项目需求个性化编译软件 | ||
• iSCSI网络共享存储、NFS共享存储 | • 实战项目06:iSCSI、NFS网络数据共享 | ||
• HTTP服务基础、网页内容访问 | • 实战项目07:部署多个Web虚拟主机 | ||
• 安全Web服务 | • 实战项目08:配置HTTPS加密网站数据 | ||
• 权限与归属、特殊权限 | • 实战项目09:如何为用户分配最合理的权限 | ||
• 进程管理、日志管理 | • 实战项目10:管理系统进程,查找异常进程 | ||
| • 实战项目11:服务器服务管理实战 | ||
系统&服务管理 进阶 | • KVM虚拟化技术、虚拟机管理 | • 实战项目01:如何选择虚拟机磁盘镜像格式 | |
• 虚拟机镜像管理、XML配置解析 | • 实战项目02:使用快照技术快速创建虚拟机 | ||
• DNS主从服务器 | • 实战项目03:DNS主从负载均衡应用案例 | ||
• 批量装机环境、配置PXE启动 | • 实战项目04:学习如何实现网络启动服务器 | ||
| • 实战项目05:构建PXE+Kickstart自动化装机平台 | ||
| • 实战项目06:应用rsync+inotify实现同步网站数据 | ||
| • 实战项目07:Cobbler应用案例 | ||
• 数据库服务基础、管理表数据 | • 实战项目08:搭建DiscuzX论坛 | ||
企业级网络架构 | • 交换机及交换技术 | • 实战项目01:构建企业局域网络环境 | |
• VLAN虚拟局域网络 | • 实战项目02:VLAN在企业中的应用案例 | ||
• 路由器及路由技术 | • 实战项目03:生产环境的路由规划设计 | ||
• 配置三层交换机 | • 实战项目04:OSPF动态路由的应用案例 | ||
• 静态路由与动态路由 | • 实战项目05:内网企业服务器发布-静态NAT/Easy IP | ||
• 虚接口的配置与应用 | • 实战项目06:三层交换机的高级应用案例 | ||
• 冗余链路技术 | • 实战项目07:开启链路聚合实现网络高可用 | ||
| • 实战项目08:应用ACL实现数据清洗 | ||
• 网关冗余与负载均衡 | • 实战项目09:配置VRRP消除网关单点故障 | ||
|
| • 默认路由 | • 实战项目10:组建大型企业网络 |
2. 云计算运维
2. 云计算运维 |
Shell编程 | • Shell概述、编写与执行脚本 | • 实战项目01:编写一键部署脚本(FTP、HTTP等) |
• Shell中多种引号的差异 | • 实战项目02:结合kickstart编写系统初始化脚本 | ||
• Shell变量、数值运算 | • 实战项目03:编写自动化数据备份脚本 | ||
• 条件测试、if语句 | • 实战项目04:编写服务启动脚本 | ||
• 循环结构 | • 实战项目05:利用函数制作多进程高效脚本 | ||
• 函数与中断控制 | • 实战项目06:使用脚本生成随机密码 | ||
| • 实战项目07:使用脚本批量修改文件名或扩展名 | ||
• 字符串处理、扩展的脚本技巧 | • 实战项目08:sed修改httpd配置文件应用案例 | ||
• 变量替换与初始值 | • 实战项目09:sed修改网卡配置文件应用案例 | ||
• 正则表达式 | • 实战项目10:sed修改虚拟机配置文件应用案例 | ||
• sed基本用法 | • 实战项目11:利用awk收集系统信息(内存、流量等) | ||
• sed高级应用 | • 实战项目12:利用awk分析网站访问量 | ||
• awk基本用法与数据过滤 | • 实战项目13:利用awk实现数据过滤与分析 | ||
• awk高级应用与数据分析 | • 实战项目14:利用awk进行网站热点数据分析 | ||
服务器运维技术 |
| • 实战项目01:搭建Nginx网站服务器 | |
• 虚拟主机、HTTPS加密网站 | • 实战项目02:使用虚拟主机创建多个网站 | ||
| • 实战项目03:搭建LNMP动态网站,实现动静分离 | ||
• Nginx四层代理服务器 | • 实战项目04:Nginx代理Web服务器实现负载均衡 | ||
• Nginx七层代理服务器 | • 实战项目05:Nginx代理SSH服务 | ||
| • 实战项目06:利用地址重写实现网址页面跳转 | ||
| • 实战项目07:如何优化Nginx并发访问量 | ||
| • 实战项目08:部署一台Memcached数据库服务器 | ||
|
| ||
• Tomcat服务器、虚拟主机 | • 实战项目10:搭建Tomcat加密网站 | ||
| • 实战项目11:企业CDN内容分发网络案例 | ||
• Git版本控制、分支管理 | • 实战项目12:利用Git管理项目代码 | ||
| • 实战项目13:Git数据恢复应用案例 | ||
• 自定义制作RPM软件包 | • 实战项目14:自定义创建Nginx软件包 | ||
|
| ||
| • 实战项目16:通过systemd高效管理系统服务 | ||
自动化运维 |
| • 实战项目01:如何在生产环境中自动化管理上万台服务器 | |
| • 实战项目02:应用ad-hoc命令行工具实现自动化运维 | ||
| • 实战项目03:剖析Ansible模块与帮助文档 | ||
| • 实战项目04:海量服务器账户管理的解决方案 | ||
• Ansible软件与服务管理模块 | • 实战项目05:实现自动化部署、管理配置各种常用服务 | ||
| • 实战项目06:实现批量无人值守自动化运维 | ||
| • 实战项目07:解析YAML文件格式与常见错误 | ||
| • 实战项目08:通过十几种方式实现自定义变量 | ||
|
|
| • 实战项目09:利用Jinja2模板引擎调用变量的应用案例 |
| • 实战项目10:编写带智能判断的Playbook剧本 | ||
| • 实战项目11:编写带循环功能的Playbook剧本 | ||
| • 实战项目12:定义触发器执行Handlers任务 | ||
| • 实战项目13:使用Vault加密敏感数据的规范操作 | ||
| • 实战项目14:生产环境Ansible自动化运维的准则与规范 | ||
集群与存储 | • 集群概述及LVS简介 | • 实战项目01:企业网站架构演变 | |
| • 实战项目02:利用LVS-NAT实现网站负载均衡 | ||
| • 实战项目03:利用LVS-DR实现网站负载均衡 | ||
| • 实战项目04:利用keepalived实现网站高可用 | ||
|
| ||
• 存储概述、分布式存储服务器 | • 实战项目06:编写LVS监控脚本,检测服务状态 | ||
• Ceph架构及部署 | • 实战项目07:部署Ceph分布式存储集群 | ||
| • 实战项目08:KVM虚拟机调用Ceph存储 | ||
| • 实战项目09:利用Ceph实现网站数据共享 | ||
| • 实战项目10:利用对象存储优化网站静态数据IO性能 | ||
高可用Web服务器架构 项目实战 | • 项目简介、服务器硬件、架构演变 | • 实战项目01:企业硬件服务器选型 | |
• 部署KVM虚拟化环境 | • 实战项目02:根据项目需求创建KVM虚拟机 | ||
| • 实战项目03:部署DNS服务器解析网站域名 | ||
| • 实战项目04:部署单机版网站 | ||
| • 实战项目05:网站集群防止单点故障 | ||
• 数据库服务器 | • 实战项目06:应用服务器与数据库服务器分离 | ||
• Ceph分布式存储之文件系统 | • 实战项目07:利用分布式文件系统共享网站数据 | ||
| • 实战项目08:搭建WordPress博客网站 | ||
2. 云计算运维 |
服务安全与监控 | • 监控概述、常见监控软件 | • 实战项目01:部署Zabbix企业级监控系统 |
| • 实战项目02:利用模板监控常见服务(网站、数据库等) | ||
| • 实战项目03:编写Shell版安全监控脚本,监控系统账户 | ||
| • 实战项目04:自定义监控触发器实现邮件报警功能 | ||
• Zabbix主动与被动监控模式 | • 实战项目05:利用主动监控解决监控性能问题 | ||
| • 实战项目06:定义Attr属性防止数据误删除 | ||
• Linux系统登陆信息 | • 实战项目07:如何防止泄露内核版本信息 | ||
• 用户切换与sudo提权 | • 实战项目08:根据任务分工,为普通用户合理提权 | ||
• SSH访问控制、密钥对验证 | • 实战项目09:如何防止暴力破解SSH密码,定义黑白名单 | ||
• 数据加密与解密 | • 实战项目10:利用加密技术加密企业核心数据 | ||
• 扫描与抓包 | • 实战项目11:网络抓取明文数据包(用户名、密码等) | ||
| • 实战项目12:制作补丁包并可以为文件打补丁修改漏洞 | ||
• 常见服务安全优化 | • 实战项目13:配置nginx规则防止网络Ddos攻击 | ||
| • 实战项目14:自定义防火墙规则,过滤网络攻击数据包 | ||
• NAT网络地址转换 | • 实战项目15:利用NAT实现内外网数据通信 |
3. 数据库管理
3. 数据库管理 |
DBA基础 | • 数据库服务概述 | • 实战项目01:企业数据库服务器软件选型标准 |
• 构建MySQL服务器、数据库基本管理 | • 实战项目02:构建企业MySQL服务器 | ||
• MySQL数据类型、表结构 | • 实战项目03:针对业务需要创建合理表结构 | ||
| • 实战项目04:利用索引加速数据库性能的应用案例 | ||
| • 实战项目05:在线迁移网站数据库数据 | ||
• 数据导入导出、表记录基本操作 | • 实战项目06:如何找到影响业务性能的慢查询 | ||
• 查询及条件匹配、多表查询 | • 实战项目07:优化查询条件提升数据库查询性能 | ||
• 用户授权及撤销、数据备份与恢复 | • 实战项目08:网站数据库备份及灾难恢复案例 | ||
| • 实战项目09:破解数据库密码、密码恢复及设置 | ||
DBA进阶 | • binlog日志、实时增量备份 | • 实战项目01:数据实时备份与灾难恢复案例 | |
| • 实战项目02:利用XtraBackup备份与恢复数据 | ||
• MySQL主从同步、复制模式 | • 实战项目03:通过主从同步优化数据库性能 | ||
| • 实战项目04:MySQL数据读写分离应用案例 | ||
| • 实战项目05:利用MySQL试图防止敏感信息泄露 | ||
| • 实战项目06:分析数据切割的原则、实现分库分表 | ||
• MHA集群概述、集群部署 | • 实战项目07:利用MHA集群实现数据库秒级故障迁移 | ||
• PXC集群概述、集群部署 | • 实战项目08:利用PXC集群实现数据库故障迁移 | ||
NoSQL数据库 管理 |
| • 实战项目01:NoSQL在生产环境中的应用案例分析 | |
• 部署Redis缓存数据库 | • 实战项目02:如何在CentOS系统部署缓存数据库 | ||
| • 实战项目03:如何根据业务需求选择合理的数据类型 | ||
• Redis配置文件解析 | • 实战项目04:修改Redis配置文件优化数据库安全 | ||
• 命令行管理工具 | • 实战项目05:创建数据库密码 | ||
• 数据库操作指令 | • 实战项目06:数据库增删改查应用案例 | ||
| • 实战项目07:利用Redis主从同步备份数据 | ||
| • 实战项目08:如何将Redis与网站架构LNMP结合使用 | ||
| • 实战项目09:部署高可用数据库集群 | ||
• 数据持久化 | • 实战项目10:RDB与AOF的应用与优化 | ||
数据库集群实战项目 |
| • 实战项目01:构建数据读写分离集群 | |
• Mycat分片规则+数据库服务部署 | • 实战项目02:构建高性能分布式数据存储集群 | ||
| • 实战项目03:构建高并发动态网站运行平台 | ||
• MHA集群+PXC集群部署 | • 实战项目04:数据迁移实战演示 | ||
| • 实战项目05:高可用/负载均衡数据存储集群 |
4. 云架构管理
4. 云架构管理
|
云平台部署与管理 | • 常见的云产品(阿里云、华为云) | • 实战项目01:华为云应用案例 |
• 公有云与私有云、Openstack构建 | • 实战项目02:利用Keystone管理私有云账户 | ||
| • 实战项目03:Openstack网络架构分析 | ||
| • 实战项目05:部署企业私有云架构Openstack | ||
• Neutron网络服务、负载均衡 | • 实战项目05:私有云实例迁移实战 | ||
• 创建虚拟机实例 | • 实战项目06:从互联网下载镜像,从本机导入镜像 | ||
| • 实战项目07:自定义满足项目需求的Docker镜像 | ||
| • 基本命令、自定义镜像与仓库 | • 实战项目08:创建企业私有镜像仓库Registry | |
• Docker持久化存储、网络架构 | • 实战项目09:NFS共享为Docker提供持久化存储方案 | ||
| • 实战项目10:构建企业私有云架构Kubernetes | ||
| • 实战项目11:自定义Kubernetes网络配置 | ||
大型架构配置 | • ELK概述及平台部署 | • 实战项目03:应用Ansible批量修改配置文件 | |
| • 实战项目04:利用ELK构建日志分析平台 | ||
| • 实战项目05:部署Hadoop大数据平台 | ||
• Hadoop多节点集群部署/NFS网关 | • 实战项目06:利用Hadoop进行大数据分析案例 | ||
|
| ||
| • 实战项目08:高可用大数据分析平台实战 | ||
海量并发Web平台架构实战 | • 企业网站架构演变、Web压力测试 | • 实战项目01:LNMP架构演变 | |
• 堡垒主机/跳板机,集群软件部署 | • 实战项目02:云主机架构,批量集群部署 | ||
• Web集群、NFS数据共享 | • 实战项目03:构建网站负载均衡,优化网站性能 | ||
| • 实战项目04:利用redis数据库实现Session会话共享 | ||
| • 实战项目05:解决Redis数据一致性问题 | ||
| • 实战项目06:MySQL主从实现数据负载均衡 | ||
| • 实战项目07:实现海量并发的高可用集群 | ||
• ELK数据分析平台 | • 实战项目08:性能测试,瓶颈分析 | ||
• CDN分发网络架构、监控与报警 | • 实战项目09:构建企业级监控平台 |
5. Python开发
5. Python开发
|
Python开发入门 | • Python概述、编程思想 | • 实战项目01:编写Python脚本的规范与准则 |
• Python起步、数据类型 | • 实战项目02:编写Python脚本检测账户与权限 | ||
• 判断语句、循环语句 | • 实战项目03:编写Python脚本求斐波那契数列 | ||
• 文件对象、函数、模块 | • 实战项目04:使用Python编写cp程序 | ||
• 错误与异常处理、re正则模块 | • 实战项目05:编写Python脚本生成随机密码 | ||
• 多线程编程 | • 实战项目06:编写Python脚本分析Apache日志 | ||
| • 实战项目07:编写多进程脚本扫描主机状态 | ||
| • 实战项目08:编写Python脚本批量SSH远程主机 | ||
Python开发进阶 | • 时间模块及方法 | • 实战项目01:编写人机交互的数字游戏程序 | |
• 文件系统相关模块 | • 实战项目02:编写家庭理财程序 | ||
• 异常捕获、异常处理 | • 实战项目03:编写完全与增量备份程序 | ||
• 函数以及lambda匿名函数 | • 实战项目04:编写Python实现进度条功能 | ||
| • 偏函数、递归函数、变量类型 | • 实战项目05:利用偏函数解决函数改造问题,生成新函数 | |
• 模块和包、名字空间和作用域 | • 实战项目06:根据企业项目需求编写自定义模块 | ||
• 面向对象编程、类的组合、派生 | • 实战项目07:冒泡排序算法 | ||
| • 实战项目08:快速排序算法 | ||
• 正则表达式、re模块及其函数/方法 | • 实战项目09:利用hashlib模块加密数据 | ||
| • 实战项目10:编写数据分析脚本 | ||
| • 实战项目11:编写小型企业数据库模型 | ||
运维开发实战 | • 多进程及僵尸进程处理、多线程 | • 实战项目01:多进程版本SSH并发访问程序 | |
| • 实战项目02:编写网络爬虫程序 | ||
• paramiko模块与服务器并行管理 | • 实战项目03:利用urllib模块抓取网页数据 | ||
| • 实战项目04:编写Python脚本自动首发邮件 | ||
• zabbix API编程、实现机器人报警 | • 实战项目06:编写Python脚本实现zabbix报警机器人 | ||
• 编写ansible模块、动态主机清单 | • 实战项目07:编写Python脚本自动添加zabbix监控主机 | ||
|
| ||
| • 实战项目09:编写自动化部署Python脚本 | ||
| • 实战项目10:Jenkins持续集成项目案例 | ||
Web开发实战 |
| • 实战项目01:制作HTML静态网页 | |
| • 实战项目02:CSS+DIV页面布局 | ||
• Django编程、MTV框架、路由系统 | • 实战项目03:编写Web投票程序 | ||
• 模板语法详解、模型ORM详解 | • 实战项目04:编写博客系统 | ||
| • 实战项目05:编写简易cmdb系统 |
特色实战课程:云课堂
特色实战课程:云课堂 | • 云课堂01:教学环境需求分析与实施 | • 云课堂11:云计算职业发展规划 |
• 云课堂02:PXE网络装机与自动化脚本 | • 云课堂12:Cacti监控 | |
• 云课堂03:企业常见故障分析与处理 | • 云课堂13:企业Shell脚本实战 | |
| • 云课堂14:Shell脚本调试 | |
• 云课堂05:网络对云计算的意义何在? | • 云课堂15:生产环境如何管理好你的软件包 | |
• 云课堂06:OSPF与企业业务的结合 | • 云课堂16:如何将NAT、VRRP与服务器业务结合? | |
• 云课堂07:Tomcat服务器之war包 | • 云课堂17:Linux系统的带外管理 | |
• 云课堂08:分布式存储之GlusterFS | • 云课堂18:我的运维20年 | |
• 云课堂09:漫话数据库优化那些事 | • 云课堂19:软的还是硬的?Linux软路由之Zebra | |
• 云课堂10:编写数据库存储过程 | • 云课堂20:自定义Docker镜像的核心秘籍 |
企业级数据中心部署实战
构建CDN分发网络架构
KVM虚拟化平台解决方案
Ansible自动化运维最佳实战
MySQL高可用群集
云平台及Python运维实战
Ceph分布式存储解决方案
基于Nginx+Tomcat的高效Java平台
Zabbix集成监控系统
构建海量并发的高可用集群
教学背景:持 有CCNA/CCNP/RHCE/RHCA 等国际认证,中国第一批 RHCA 红帽系统架构师。曾担任网络工程师、高级系统工程师、技术负责人、高级讲师、教学负责人,学员人数数万人,遍布各行各业。
授课风格:讲课富有激情,善于激发学员的思维,善于激励学员。可以将复杂的技术以通俗的方式诠释出来,非常细心并且富有责任感,注重原理与实战相结合。
教学背景:持有RHCA(红帽认证架构师)、RHCDS(红帽认证数据中心行家)、RHCVA(红帽认证虚拟化管理员)等认证,是RHCI(红帽官方授权讲师)。共培养了近200名RHCE和近20名RHCA。
授课风格:治学严谨、对学生认真负责。能以学生的角度去考虑问题,通过生活中的例子把复杂问题简单化、明确化。
教学背景:曾任ThizLinux集团网络工程师、某大型IT教育集团Linux技术顾问,拥有ISPMP项目管理师职称,以及RHCA(红帽认证架构师)、RHCDS(红帽认证数据中心行家)等行业资质。
授课风格:善于提纲挈领、化繁为简,将复杂理论及案例以通俗的语言展示给学员。对待学员有耐心、爱心、责任心,引领学员找准思路和方法,注重培养自主分析能力。
教学背景:红帽官方认证讲师(RHCI)红帽认证架构师(RHCA),,精通Linux系统管理、大规模部署Linux环境、建立Shell脚本自动化管理平台等。主持部署多个LAMP网络服务平台、构建管理多个大型Nginx Web服务平台,著作《Linux运维之道》。
授课风格:教学中因材施教,注重学员自我能力的提升。
教学背景:Linux授课讲师。精通Shell脚本、MySQL数据库、基于 Linux系统下的LB集群、HA集群等。曾任职多家企业的运维工程师和系统工程师,拥有丰富的服务器集群部署、监控及维护经验。
授课风格:自然亲切、富有感染力,授课由浅入深、理论与实践相结合。
教学背景:曾任职电讯盈科运维工程师,有丰富的Linux运维管理经验和教育培训心得,精通Linux系统管理、Linux网络服务与网络互连技术,拥有RHCE(红帽认证工程师)、RHCA(红帽认证架构师)等行业认证。
授课风格:情绪饱满,将对技术的热爱和追求融于对学生的关心、教导和期望之中。因材施教和极富感染力的教学,深受学员喜爱。
教学背景:曾在魅力企业网,英才网联、建筑英才网、人民网旗下澳客网担任系统架构师、运维经理等职务,精通 Linux 下服务的配置,大规模集群管理,针对网络架构、系统优化,性能调优有独到见解,擅长使用 shell、python 开发等。
授课风格:思路清晰,考点把握精准,语言幽默风趣。