联系电话: 0755-61902576
课程中心 / Course
所有课程通过社会就业需求,精心开设的热门课程,保证学员轻松就业。
  • 第 1 天 基于物理服务器及Aliyun 构建 Linux 运维平台


    内容简介:

    Linux 特别是 CentOS 是目前互联网运维、大数据、云计算等方向首选操作系统平台,能够在物理服务器如 DELL、HP等 PC Server 上以及当前主流的 IaaS 平台阿里云、腾讯云上部署 Linux 系统是实现运维或云计算重要的一步。在本案例中,我们还将学习使用 Linux 中的重要手段 Shell 即命令行的方式实现高效的文件管理。

    课程详情:

    A. 初识 Linux 操作系统;B. 物理服务器部署 CentOS;C. Aliyun ECS 部署 CentOS;D. Bash Shell 基本语法;E. 如何在 Linux 中获得帮助;F. 通过 Bash Shell 实现文件管理,通过 vi 编辑器实现文件内容编辑


    第 2 天 管理 Linux 系统中用户和用户组 


    内容简介:

    每个进程都会以一个用户的身份运行,从而决定了该进程能以何种权限访问 Linux 文件系统中的相关文件。例如运行httpd 进程使用 apache 用户,运行 nginx 使用 www 用户,运行 zabbix 进程使用 zabbix 用户;Linux 系统中每个文件都有一个特定的所有者即一个用户及属于某个用户组;生产环境中正确的设置用户的密码策略如设置最大的密码年龄为 30 天,将强制用户定期修改密码以避免不安全的用户口令。综上所述,用户管理非常重要。

    课程详情:

    A. 深入理解用户和组的意义;B. 如何获得用户及组的信息;C. 组管理 groupadd groupdel;D. 用户管理 useradd usermod userdel;E. 用户密码管理 passwd chage;F. 通过 su sudo 给普通用户提权;G. 影响用户创建的相关配置文件


    第 3 天 为用户定制文件访问权限


    内容简介:

    文件权限将决定以某个特定用户运行的进程能以何种方式访问该文件,不合理的定制文件权限将会对系统的稳定性甚至安全带来影响。例如/etc/shadow 文件为全局可读,任何进程均可能访问。同样如果/tmp 目录不是全局可写,绝大多数非 root 用户运行的进程都将可能无法正常运行。

    课程详情:

    A.基于 UGO 方式管理文件基本权限;B.基于 FACL 方式管理文件基本权限;C.掌握文件特殊权限 suid, sgid, sticky;D.深入理解基本及高级权限对文件和目录的影响;E.掌握进程掩码 umask 的作用;F.掌握文件属性 chattr 的设置方式


    第 4 天 给你关心的进程号脉及开处方


    内容简介:

    我们后期课程中对面的每一个应用如 Apache、Tengine、Zabbix、MySQL 乃至云核心应用 Openstack、Docker、Hadoop 等都是以一个或多个进程的形式在系统中体现。如果需要了解它们当前运行的状态、所消耗的系统资源如CPU、Memory、IO,如果希望了解当前系统为什么运行慢等方面,必须掌握进程的查看及管理方式。

    课程详情:

    A.什么是进程;B.进程的生命周期及运行状态;C.通过 ps, top 查看进程;D.信号控制进程 kill, pkill, top;E.通过 nice 控制进程的优先级;F.掌握 Shell 作业控制机制 jobs;G.文件系统 Proc 的宝贵财富


    第 5 天 基于管道及 I/O 重定向高效化管理


    内容简介:

    Linux 程序特别是系统管理命令功能单一但,当然!这不是缺点,因为它的设计理念是性能至上。但我们可以借助管道及 I/O 重定向技术来构建功能强大且性能依然优秀的命令组合。例如可以通过如 grep、awk、sort 等配合来获得 Web网站访问的 Top 100; 例如可以通过 I/O 重定向来将每天晚上通过计划任何crond对MySQL的备份过程如成功与否等导入到指定的文件,从而方便我们去了解某天的备份情况。管道及 I/O 重定向从某种程度上可以来衡量一个 Unix 管理员管理的水平,可以让我们如变形金刚班的按需拼装我们的程序。

    课程详情:

    A.什么是文件描述符 FD 或文件句柄;B.掌握常见文件描述符的作用;C.基于输出及输入重定向实现管理;D.进程管道 Piping;E.掌握参数传递机制 Xargs


    第 6 天 线上物理服务器增加硬盘


    内容简介:

    硬盘有机械硬盘(HDD)和固态硬盘(SSD)之分。机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。信息通过离磁性表面很近的磁头,由电磁流来改变极性方式被电磁流写到磁盘上,信息可以通过相反的方式读取。

    固态硬盘(Solid State Drives),简称固盘,固态硬盘(SolidState Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH 芯片、DRAM 芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。

    课程详情:

    A.机械和固态两种硬盘工作原理;B.当前主流的硬盘接口 SATA, SAS, PCIE, FC;C.MBR 分区的基本概念;D.MBR 分区实战 fdisk;E.GPT 分区的基本概念


    第 7 天 为用户定制文件访问权限


    内容简介:

    我们在安装 Linux 时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。

    课程详情:

    A.LVM 基本概念;B.创建逻辑卷;C.管理 VG 扩容及缩小;D.LVM 实现数据迁移;E.管理 LV 扩容及文件系统扩容;F.LVM 快照 Snapshot 实现原理解析;G.给 Aliyun ECS 增加交换分区 Swap;H.Ext3/4 XFS 文件系统解析;I.文件链接原理及注意事项;J.Autofs 自动挂载原理;K.为线上物理服务器换硬盘的正确姿势


    第 8 天 处理文件系统空间即将耗尽事件


    内容简介:

    线上服务器文件系统空间达到阈值疯狂报警,空间耗尽一触即发!快使用超级利器 find 帮忙找出是哪些文件突然变大,或找出哪些过期的大文件处理处理吧!

    课程详情:

    A.find 能做什么;B.find 常见表达式;C.find 找到后处理的动作 Actions;D.find 结合 xargs;E.文件归档 tar;F.文件压缩 gzip bizp2 xz;G.将海量的小文件快速复制到远程主机案例


    第 9 天 为线上服务器安装软件


    内容简介:

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。有了 pip,妈妈再也不用担心我不会安装 python 软件包了,连原来的 python setup.py install 也不打算用了。

    课程详情:

    A.源码包和二进制包;B.Yum 管理 RPM 包;C.常用的 Yum 安装源;D.构建自定义的安装源;E.源码包管理 tarball;F.python setup.py install;G.pip 在线管理 python 包


    第 10 天 处理因文件系统错误导致开机卡住


    内容简介:

    无论是物理服务器,还是云主机都可能会遇到系统在开机的过程中卡住不动,当然原因很多!我们只有对系统的整个启动过程非常了解,才能够知道是何原因以及如何处理。本案例将以最为常见的文件系统错误为例来带领大家处理这一故障,务必熟悉。

    课程详情:

    A.了解 Upstart 启动方式;B.了解 Systemd 启动方式;C.常见启动故障排除;D.救援模式及 LiveCD 的使用;E.Linux 网络管理


    第 11 天 定制计划任务和日志系统


    内容简介:

    要实现周期性的任务部署如 MySQL 备份,则可以通过计划任务 crond 来自动实现。crond 也可实现系统中过期文件的清除、日志轮转等工作。

    当某个服务工作异常时,当我们运维的系统遭受攻击时,通过日志文件的检索在一定程度上能帮我们找到问题的所在。了解系统中一切关键日志如安全日志则极为重要。

    课程详情:

    A.at 计划任务简介;B.cron 计划任务简介;C.用户级计划任务;D.系统级计划任务;E.定制计划任务详解;F.日志的重要性;G.Linux 日志机制;H.日志轮转 logrotate


    第 12 天 部署 DHCP 服务器


    内容简介:

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用 UDP 协议工作, 主要用于给内部网络自动分配 IP 地址。

    课程详情:

    A.DHCP 协议的作用及原理;B.配置 DHCP 服务器基本配置;C.ssh 服务基本配置;D.ssh 实现公钥认证;E.ssh 执行远程命令;F.ssh 子应用 scp rsync;G.搭建 NTP 服务器


    第 13 天 构建文件服务器


    内容简介:

    FTP (File Transfer Protocol文件传输协议) ,用于Internet上实现文件的双向传输。

    NFS(Network File System 网络文件系统),用于 Unix系统之间文件传输。

    课程详情:

    A.FTP 工作原理;B.FTP 服务器基本配置;C.FTP 本地用户访问;D.NFS 服务器实现只读共享;E.NFS 服务器实现读写共享;F.NFS 基于主机的访问控制;G.NFS Client 访问及挂载;H.Samba 服务器搭建;I.基于用户的访问控制;J.基于主机的访问控制


    第 14 天 阿里云申请并配置DNS 解析


    内容简介:

    DNS(Domain Name System,域名系统),因特网上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 地址。通过主机名,最终得到该主机名对应的 IP 地址的过程叫做域名解析。DNS 协议运行在 UDP 协议之上,使用端口号 53。

    课程详情:

    A.DNS 服务的作用;B.DNS Name Space;C.BIND 实现正向区解析;D.BIND 实现反向区解析;E.阿里云申请并配置 DNS 解析


    第 15 天 基于 Apache 部署博客系统 wordpress


    内容简介:

    Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩展,将 Perl/Python 等解释器编译到服务器中。WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。

    课程详情:

    A.WEB 服务器介绍;B.常见的 WEB 服务器;C.Apache 服务器配置文件详解;D.Apache 进程模式和线程模式;E.基于 Apache 部署博客系统 wordpress


    第 16 天 基于 Apache 部署ecshop 和 discuz


    内容简介:

    ECShop 是一款 B2C 独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于 PHP 语言及 MYSQL 数据库构架开发的跨平台开源程序。

    课程详情:

    A.Apache 虚拟主机实现多个网站;B.基于用户的访问控制;C.基于主机的访问控制


    第 17 天 RHCE 实战考核



  • 第 1 天 脚本实现防火墙配置


    动手案例:

    脚本实现 yum 库的一键式配置;脚本实现防火墙配置(只允许访问 ftp,http,ssh)

    课程内容:

    A.Shell 编程特点;B.Shell 脚本规范;C.Shell 脚本调试;D.变量的类型;E.环境变量;F.变量置换;G.脚本运行方式;H.算式置换;I.Shell 条件测试


    第 2 天 编写批量创建用户脚本


    动手案例:

    case 实现成绩优良差的判断;编写批量创建用户脚本;编写批量 ping 探测主机脚本

    课程内容:

    A.Shell 分支 if 语句;B.单分支结构;C.双分支结构;D.多分支结构;E.Shell 分支 case 语句;F.Shell 循环 for 语句;G.无列表循环;H.列表循环;I.C 语言风格;J.Shell 循环 while 语句;K.Shell 循环 until 语句;L.Shell 循环控制 shift,continue,break,exit


    第 3 天 开发批量修改远程主机密码脚本


    动手案例:

    编写 Nginx SystemV 脚本;编写批量修改远程主机密码脚本

    课程内容:

    A.Expect;B.Shell 函数 function;C.函数的作用;D.函数的定义;E.函数调用;F.函数传参;G.函数库封装及调用;H.Shell 数组 array;I.索引数组;J.关联数组;K.遍历数组;L.正则表达式 RE


    第 4 天 Sed 实现 Nginx 服务器配置


    动手案例:

    sed 实现网络配置;sed 实现 sshd 配置;sed 实现 nginx 配置

    课程内容:

    A.Sed 工作原理;B.Sed 使用正则表达式;C.Sed 定址语法;D.Sed 子命令及分组引用;E.Sed 高级命令;F.Sed 空间转换


    第5天 Web日志访问量分析程序


    动手案例:

    wk 统计/etc/passwd 各种 shell 数量;awk 统计网站访问各种状态数量;awk 统计当前访问的每个 IP 的数量;统计 Nginx 日志中某一天的 PV 量;获取获得内存使用情况;基于时间戳的备份程序;批量主机软件部署程序;Web 日志访问量分析程序

    课程内容:

    A.awk 工作原理;B.awk 基本语法;C.awk 模式匹配;D.awk 操作符及逻辑判断;E.awk 内置变量;F.awk 变量引用;G.awk 流程控制;H.awk 数组定义及引用


    第 6 天 脚本部署源码安装MySQL


    动手案例:

    通过 yum 安装 MySQL;脚本部署源码安装 MySQL

    课程内容:

    A.MySQL 数据库介绍;B.MySQL 安装 MySQL;C.体系结构介绍;D.结构化查询语言 SQL;E.数据库基本操作;F.MySQL 表的操作 DDL


    第 7 天 创建并管理用户表


    动手案例:

    创建用户表 user;向 user 表中插入及修改数据;从 user 表中查询数据

    课程内容:

    A.MySQL 字段约束;B.MySQL 修改表;C.DML 插入数据;D.DML 更新数据;E.DML 删除数据;F.DML 单表查询


    第8天 脚本利用LVM快照实现物理备份


    动手案例:

    脚本利用 LVM 快照实现物理备份;编写 MySQL 备份脚本(逻辑/物理/完全/增量)

    课程内容:

    A.MySQL 索引的使用;B.MySQL 存储引擎;C.MySQL 安全控制;D.MySQL 数据备份与恢复概述;E.逻辑备份 mysqldump mysqldumper;F.物理备份 Innobackupex LVM 快照


    第9天 脚本实现MySQL AB复制部署


    动手案例:

    脚本实现 MySQL AB 复制部署;脚本实现 MySQL 读写分离部署

    课程内容:

    A.MySQL Replication 原理;B.GTID MySQL Replication;C.MySQL Replication 方案;D.部署 M-SS;E.部署 MM-SS;F.Replication 故障排除;G.MyCat 实现读写分离


    第10天 脚本实现Galera MySQL集群部署


    内容简介:

    Galera Cluster for MySQL 是一套基于同步复制的多主 MySQL 集群解决方案,使用简单,没有单点故障,可用性高,能很好保证业务不断增长时我们数据的安全和随时的扩展,主要特点:

    同步复制;多主服务器的拓扑结构;可以在任意节点上进行读写;自动剔除故障节点;自动加入新节点;真正行级别的并发复制;客户端连接跟操作单台 MySQL 数据库的体验一致。

    课程内容:

    A.Galera MySQL 集群简介;B.Galera MySQL 集群部署


    第 11 天 Cobbler 实现系统批量部署


    内容简介:

    网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多么有技术含量的工作啊。很不幸,Red Hat 最新(Cobbler 项目最初在2008 年左右发布)发布了网络安装服务器套件Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。

    课程内容:

    A.自动化运维 Devops 介绍;B.运维管理员的自我修养;C.系统批量部署 Kickstart;D.系统批量部署 Cobbler


    第 12 天 Git 构建分布式版本控制系统


    内容简介:

    Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了Git。

    由于最为广泛使用的 git 的仓库 github 只提供public 的免费版本,所以更适合开源项目的管理,priavte 仓库收费加之数据保留在远端的服务方式,很多企业需要创建供自己使用的 github,功能非常类似的 gitlab 此时就能派上用场了。

    课程内容:

    A.版本控制系统概述;B.分布式版本控制系统 Git;C.Git, Github, Gitlab;D.GitLab 构建私有 Git 仓库;E.创建 Group;F.创建 Project;G.git 与 gitlab 连接


    第 13 天 Tengine 构建企业级高负 web 服务器


    内容简介:

    Tengine 是由淘宝网发起的 Web 服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。

    课程内容:

    A.Nginx 优势 Select, epoll 模型;B.LNMP 环境部署实战;C.Nginx 增加第三方模块;D.Nginx 核心模块配置;E.Nginx HTTP 模块配置 main/server/location;F.Nginx 虚拟主机技术;G.Nginx 访问控制 基于主机/基于用户


    第 14 天 Tengine 构建高性能反向代理服务器


    内容简介:

    DNS(Domain Name System,域名系统),因特网上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 地址。通过主机名,最终得到该主机名对应的 IP 地址的过程叫做域名解析。DNS 协议运行在 UDP 协议之上,使用端口号 53。

    课程内容:

    A.Nginx Rewrite 规则实战;B.Nginx 基本优化;C.Php-fpm 基本优化;D.Web 压力测试工具;E.Nginx 连接状态分析;F.Php-fpm 连接状态分析;G.Nginx 构建高性能的反向代理服务器


    第 15 天 Tomcat 构建企业级高负载 WEB 服务器


    内容简介:

    Tomcat 是 Apache 软件基金会(Apache SoftwareFoundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet和 JSP 规范总是能在 Tomcat 中得到体现,Tomcat5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。

    课程内容:

    A.Tomcat 介绍;B.Tomcat 单实例部署;C.Tomcat 基本配置;D.Tomcat 多实例部署;E.Tomcat 基本优化;F.Nginx 作为 Tomcat 的前端服务器


    第 16 天 Puppet 部署多节点nginx/mysql


    内容简介:

    puppet 是一种 Linux、Unix、windows 平台的集中配置管理系统,使用自有的 puppet 描述语言,可管理配置文件、用户、cron 任务、软件包、系统服务等。puppet 把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。

    puppet 采用 C/S 星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步。

    课程内容:

    A.Puppet 简介;B.Puppet 基本部署;C.Master 自动签发证书;D.Puppet 资源类型;E.Puppet 资源 file;F.Puppet 资源 yumrepo;G.Puppet 资源 package;H.Puppet 资源 service;I.Puppet 资源依赖关系 notify subscribe;J.Puppet 模块介绍;K.Puppet 部署 Nginx 实战;L.Puppet 部署 MySQL 实战;M.Puppet 更新方式 主动更新/推送更新;N.Puppet 分布式架构介绍;O.Puppet Dashboard 介绍


    第 17 天 Ansible 部署多节点nginx/mysql


    内容简介:

    Ansible 是新出现的自动化运维工具,基于 Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible 是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是 ansible 所运行的模块,ansible 只是提供一种框架。主要包括:

    连接插件 connection plugins:负责和被监控端实现通信;host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;各种模块核心模块、command 模块、自定义模块;借助于插件完成记录日志邮件等功能;playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

    课程内容:

    A.Ansible 架构及特性;B.Ansible 安装与配置;C.Ansible 组件介绍;D.Playbook 详解;E.Ansible 实现 nginx 部署;F.Ansible 实现 mysql 部署


    第18天 ELK搭建分布式日志分析平台


    内容简介:

    Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。

    Logstash 是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用如搜索。Kibana 也是一个开源和免费的工具,它 Kibana 可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

    课程内容:

    A.Java 环境准备;B.配置 ElasticSearch;C.配置 Logstash;D.配置 Kibana


    第 19 天 Cacti 构建企业级监控告警平台


    内容简介:

    Cacti 是一套基于 PHP,MySQL,SNMP 及 RRDToolCacti 构建企业级监控告警平台开发的网络流量监测图形分析工具。它的主要功能是用 snmp 服务获取数据,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户。因此,snmp 和 rrdtool 是 cacti 的关键。Snmp 关系着数据的收集,rrdtool 关系着数据存储和图表的生成。

    课程内容:

    A.Cacti 监控流程;B.Cacti 基本安装;C.Cacti 监控远程主机;D.Cacti 添加插件 Monitor/Settings;E.Cacti 添加模板 Apache/MySQL;F.Cacti 实现邮件和短信报警


    第 20 天 Nagios 构建企业级监控告警平台


    内容简介:

    Nagios 是一款开源的免费网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

    Nagios 可运行在 Linux/Unix 平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

    课程内容:

    A.Nagios 监控流程;B.Nagios 基本安装;C.Nagios 监控远程主机公共资源;D.Nagios 监控远程主机私有资源;E.Nagios 实现邮件及微信报警


    第 21 天 Zabbix 构建企业级监控


    内容简介:

    zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

    zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

    zabbix 由两部分构成,zabbix server 与可选组件zabbix agent。

    zabbix server 可以通过 SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在 Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X 等平台上。

    课程内容:

    A.Zabbix 功能特性;B.Zabbix 架构介绍;C.Zabbix 运行流程;D.Zabbix 服务器端安装;E.Zabbix 客户端安装;F.Zabbix 快速配置及使用;G.Zabbix items 的类型;H.Zabbix items 的添加;I.Zabbix User Parameters;J.Zabbix Graphs;K.Zabbix Screen;L.Zabbix Trigger;M.Zabbix Action;N.Zabbix Macros


    第 22 天 Zabbix 实现微信和邮件告警


    内容简介:

    zabbix 可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用 zabbix 结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。

    课程内容:

    A.Zabbix 告警配置;B.Zabbix 模板配置;C.Zabbix 自动发现;D.Zabbix 自动注册;E.Zabbix 其它监控方式;F.Zabbix 分布式架构介绍;G.实战项目 1: 监控 PHP-FPM 状态;H.实战项目 2: 监控 MySQL 状态


    第 23 天 iptables 及 Firewalld 加固服务器安全


    内容简介:

    FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。Firewall daemon 动态管理防火墙不需要重启整个防火墙便可应用更改。因而也就没有必要重载所有内核防火墙模块了。

    课程内容:

    A.Iptables 流程图;B.Iptables 四张表 五条链;C.Iptables 语法结构;D.Iptables 实现数据包过滤;E.Iptables NAT 简介;F.Firewalld 动态防火墙配置实战


    第 24 天 Aliyun ECS/RDS/负载均衡运维实战


    内容简介:

    阿里云——阿里巴巴集团旗下公司,致力于打造公共、开放的云计算服务平台。提供云服务器 ECS、关系型数据库服务 RDS、对象存储服务 OSS、内容分发网络 CDN 等产品服务。

    课程内容:

    A.Aliyun ESC 运维;B.Aliyun RDS 运维;C.Aliyun 负载均衡;D.Aliyun 块存储;E.Aliyun 云监控;F.Aliyun 性能调优


  • 第 1 天 企业笔试面试模拟


    内容简介:

    直接选用如新浪、京东、金山、中科软、开源天路、谷数科技、中体骏彩等企业最新的笔试面试题,从 Linux 系统管理、shell 脚本、MySQL、Web 服务器、自动化运维技术等多方面进行考核。

    课程详情:

    A.系统管理考核;B.Shell 脚本考核;C.MySQL 查询/架构考核;D.Tengine/Tomcat 考核;E.Puppet/Ansible 考核;F.ELK 考核;G.Cacti/Nagios/Zabbix 考核;H.解决问题的方法及思路考核


    第 2 天 KVM 构建线上虚拟化平台


    内容简介:

    KVM是当前虚拟化领域非常热门的一个话题和技术,KVM虚拟化技术由几部分构成,KVM 内核模块(CPU 和内存的虚拟化及管理),KVM 其他硬件设备模拟。其中其他的硬件设备中,较为重要的有磁盘和网络设备,这部分的虚拟化是使用 qemu 来完成的,称作修改后的 qemu,即qemu-kvm。当然,就用到了 qemu 技术,那么它对磁盘的管理和使用就用 qemu-img 来完成。

    课程详情:

    A.虚拟化技术概述;B.主流虚拟化方案;C.KVM 虚拟化技术;D.KVM 部署实践;E.KVM 管理工具介绍;F.KVM 虚拟机部署;G.KVM 网络配置;H.KVM 存储配置


    第 3 天 编写 KVM 批量部署及管理工具


    内容简介:

    本案例将引导学员通过 shell 编写批量部署虚拟机及管理工具,从而实现多节点 KVM 环境自动化部署及管理,包括虚拟机的自动创建、关闭、销毁等功能。

    课程详情:

    A.virt-clone;B.添加内存;C.添加 CPU;D.添加网卡;E.热添加硬盘 virsh attach-disk;F.虚拟机实现在线迁移;G.虚拟实现离线迁移;H.虚拟机配置文件详解;I.P2V 及 V2V 技术介绍;J.虚拟机 console 配置;K.虚拟机 vnc 配置;L.Linux 虚拟机使用半虚拟化驱动;M.Windows 虚拟机使用半虚拟化驱动;N.Linux 镜像模板准备;O.Windows 镜像模板准备;P.批量部署虚拟机脚本编写


    第 4 天 LVS 构建线上负载均衡集群环境


    内容简介:

    LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。

    课程详情:

    A.LVS 概述;B.LVS 四种模式的特性;C.LVS NAT 模式部署;D.LVS DR 模式部署;E.LVS 调度算法;F.LVS 持久性连接;G.LVS 端口亲缘性;H.Keepalived LVS


    第 5 天 Tengine 构建线上高并发环境


    内容简介:

    Tengine 的 upstream 默认是以轮询的方式实现负载均衡,这种方式中,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。另外一种方式是 ip_hash:每个请求按访问 ip 的 hash 结果分配,这样每个用户固定访问一个后端服务器,可以解决session 一致的问题。

    课程详情:

    A.Tengine Upstream 模块介绍;B.Tengine 实现负载均衡;C.Tengine 调度算法介绍


    第 6 天 HaProxy 构建线上高并发环境


    内容简介:

    HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点,这些站点通常又需要会话保持或七层处理。HAProxy完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的 Web 服务器不被暴露到网络上。HAProxy 配置分为如下五个部署:

    1、global:参数是进程级的,通常是和操作系统相关

    2、defaults:配置默认参数,这些参数可以被用到frontend,backend,Listen 组件

    3、frontend:接收请求的前端虚拟节点,Frontend 指定具体使用后端的 backend

    4、backend:后端服务集群的配置,真实服务器,一个Backend 对应一个或者多个实体服务器

    5、Listen Fronted 和 backend 的组合体

    课程详情:

    A.HAproxy 介绍;B.HAproxy 实现负载均衡;C.HAproxy 调度算法剖析


    第7天 Keepalived构建负载均衡器高可用


    内容简介:

    Keepalived 的作用是检测服务器的状态,如果有一台服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后 Keepalived 自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器

    课程详情:

    A.Keepalived 工作原理;B.LVS + Keepalived + LNMP;C.Tengine + Keepalived + LNMP


    第 8 天 Pacemake 实现线上Apache 及 MySQL 高可用


    内容简介:

    从 Centos7 开始,Pacemaker 正式取代 RHCS。Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat 或 corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。

    课程详情:

    A.RHCS 基本概念;B.基于 KVM 部署 RHCS 集群;C.RHCS 核心进程;D.生产环境中 Fence 设备的应用;E.Pacemaker 高可用环境实践


    第 9 天 GlusterFS 构建线上分布存储集群


    内容简介:

    GlusterFS(GNU ClusterFile System)是一种全对称的开源分布式文件系统,所谓全对称是指 GlusterFS 采用弹性哈希算法,没有中心节点,所有节点全部平等。GlusterFS 配置方便,稳定性好,可轻松达到 PB 级容量,数千个节点。2011 年被红帽收购,之后推出了基于 GlusterFS 的 RedHat Storage Server,增加了针对 KVM 的许多特性。可用作为 KVM 存储 image 存储集群,也可以为 LB 或 HA 提供存储。

    课程详情:

    A.GlusterFS 介绍;B.GlustrFS 集群环境;C.GlusterFS 集群创建;D.分布卷;E.复制卷;F.条带卷;G.分布条带卷;H.分布复制卷;I.分布条带复制卷;J.条带复制卷;K.分散卷;L.分布分散卷;M.GlusterFS Clients


    第 10 天 DRBD 构建分布式块存储集群


    内容简介:

    DRBD 的全称为:Distributed Replicated Block

    Device(DRBD)分布式块设备复制, DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。可以把它看作是一种网络 RAID。它允许用户在远程机器上建立一个本地块设备的实时镜像。DRBD Primary 负责接收数据,把数据写到本地磁盘并发送给另一台主机(DRBD Secondary)。另一个主机再将数据存到自己的磁盘中。目前,DRBD 每次只允许对一个节点进行读写访问,但这对于通常的故障切换高可用集群来说已经足够用了,有可能以后的版本支持两个节点进行读写存取。

    课程详情:

    A.DRBD 简介;B.DRBD 复制模式;C.DRBD 工作原理;D.DRBD 安装配置;E.Pacemaker + DRBD 实现 Apache 高可用实战;F.Pacemaker + DRBD 实现 mariadb 高可用实战


    第 11 天 Ceph 构建高性能 PB 级存储集群


    内容简介:

    不管你是想为云平台提供 Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 Ceph 作为他用,所有 Ceph 存储集群的部署都始于部署一个个Ceph 节点、网络和 Ceph 存储集群。 Ceph 存储集群至少需要一个 Ceph Monitor 和两个 OSD 守护进程。而运行 Ceph 文件系统客户端时,则必须要有元数据服务器( Metadata Server )。

    课程详情:

    A.Ceph 简介;B.Ceph 存储集群;C.Ceph 文件系统;D.Ceph 块设备;E.Ceph 作为 KVM 存储池


    第12天 LDAP构建集中式身份认证服务


    内容简介:

    LDAP 轻量目录访问协议(Lightweight Directory Access Protocol)

    LDAP标准实际上是在X.500标准基础上产生的一个简化版本

    LDAP 特点:

    LDAP 的结构用树来表示,而不是用表格。

    LDAP 可以很快地得到查询结果,不过在写方面,就慢得多

    LDAP 提供了静态数据的快速查询方式

    Client/server 模型

    Server 用于存储数据

    Client 提供操作目录信息树的工具

    课程详情:

    A.LDAP 体系结构;B.LDAP 服务器部署;C.LDIF 文件剖析;D.增加用户到 LDAP 数据库;E.Linux 客户端加入 LDAP 域;F.Apache 基于 LDAP 认证;G.Tengine 基于 LDAP 认证


    第 13 天 线上服务器部署iptables/firewalld


    内容简介:

    iptables 是基于内核的防火墙,功能强大,iptables 内置了filter,nat 和 mangle 三张表。

    filter 负责过滤数据包,包括的规则链有,input,output和 forward;

    nat 则涉及到网络地址转换,包括的规则链有,prerouting,postrouting 和 output;

    mangle 表则主要应用在修改数据包内容上,用来做流量整形的,默认的规则链有:INPUT,OUTPUT,NAT,POSTROUTING,PREROUTING;

    input 匹配目的 IP 是本机的数据包,forward 匹配流经本机的数据包,prerouting 用来修改目的地址用来做 DNAT,postrouting 用来修改源地址用来做 SNAT。

    firewalld 是 centos7 的一大特性,最大的好处有两个:支持动态更新,不用重启服务;另外 firewalld 增加了“zone”概念。

    课程详情:

    A.Iptables 基础;B.Iptables 基本应用;C.Iptables 状态机制;D.Iptables 扩展匹配;E.Firewalld 基础;F.Firewalld 配置实战;G.Firewalld 富规则实战


    第 14 天 HTTPS 实现线上Web 服务器传输安全


    内容简介:

    HTTPS 用于验证通信的双方是彼此声称的那个人!

    HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 HTTP 通道,简单讲是HTTP 的安全版。即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。

    课程详情:

    A.HTTPS 基本原理;B.构建私有的 CA 机构;C.线上服务器 Apache HTTPS 实战;D.线上服务器 Apache Nginx 实战;E.HTTPS 测试与常见问题解析


    第 15 天 CentOS 系统性能优化


    内容简介:

    基本的性能优化一方面可以提高资源的利用率,更重要的是能够在不增加硬件成本的前提下接受更高的负载压力。因此,性能优化是线上每个服务器都需要考虑的。

    性能调优分层及效率:业务级调优 应用级调优 kernel 级调优

    课程详情:

    A.获取系统的性能指标;B.CPU 调度调优;C.Memory 优化;D.硬盘 I/O 优化;E.网络传输优化;F.PAM 资源限制;G.Cgroup 资源限制


    第16天 线上KVM性能优化


    内容简介:

    Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。

    课程详情:

    A.KVM Performance Architecture Overview;B.Networking Tuning;C.Memory Tuning;D.Block I/O Tuning;E.NUMA Tuning;F.Virtual Performance Monitoring


    第17天 线上MySQL性能及架构优化


    内容简介:

    本案例将带着大家了解 MySQL 当前的性能指标,从而获得其性能瓶颈。另外,将从 MySQL Schema 设计,Query 语句的性能优化方式方法及 MySQL Server 中 SQL 层和存储引擎层的优化思路等多方面对 MySQL 的性能进行优化。

    课程详情:

    A.MySQL 优化概述;B.MySQL 架构设计;C.MySQL 性能查询;D.MySQL 系统调优;E.MySQL 查询调优;F.MySQL 配置参数调优;G.MySQL 存储索引调优


    第 18 天 Web 服务器Tengine 性能优化


    内容简介:

    Tengine 的最大优势在于处理静态文件和代理转发功能,支持 7 层负载均衡和故障隔离。 动静分离是每个网站发展到一定规模之后必然的结果。静态请求则应当最好将其拆分,并启用独立的域名,既便于管理的需要,也便于今后能够快速支持 CDN。如果一台 Nginx 性能无法满足,则可以考虑在 Nginx 前端添加 LVS 负载均衡,或者 F5 等硬件负载均衡(费用昂贵,适合土豪公司单位),由多台 Nginx 共同分担网站请求。还可以考虑结合 Varnish 或者 Squid 缓存静态文件实现类似 CDN 功能。新版 Nginx 目前已经支持直接读写 Memcache,可以编译安装时候选择添加此类模块,从而节省了转交给PHP或者JPS等动态程序服务器处理时间,提高效率的同时,减小了动态服务器的负载。

    课程详情:

    A.架构优化;B.内核参数优化;C.编译安装优化;D.Tengine 配置优化;E.PHP-FPM 配置优化



  • HaProxy 构建线上高并发环境

    HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点,这些站点通常又需要会话保持或七层处理。HAProxy 完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的 Web 服务器不被暴露到网络上。


    【实践】构建高并发高可用集群


    【实践】构建高并发高可用集群


    Keepalived 构建负载均衡器高可用

    Keepalived 的作用是检测服务器的状态,如果有一台服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后 Keepalived 自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。


    【实践】构建高并发高可用集群


    Linux Virtual Server(LVS)负载均衡集群平台

    LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。


    【实践】构建高并发高可用集群

    【实践】构建高并发高可用集群


    RedHat Cluster Suite 高可用集群平台

    图一:


    【实践】构建高并发高可用集群


    图二:


    【实践】构建高并发高可用集群


    图三:


    【实践】构建高并发高可用集群


    Pacemake 实现线上 Apache 及 MySQL 高可用

    从 Centos7 开始,Pacemaker 正式取代 RHCS。Pacemaker 是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat 或 corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。


    【实践】构建高并发高可用集群


    【实践】构建高并发高可用集群


    【实践】构建高并发高可用集群


    GlusterFS 构建线上分布存储集群

    GlusterFS(GNU ClusterFile System)是一种全对称的开源分布式文件系统,所谓全对称是指GlusterFS 采用弹性哈希算法,没有中心节点,所有节点全部平等。GlusterFS 配置方便,稳定性好,可轻松达到 PB 级容量,数千个节点。

    2011 年被红帽收购,之后推出了基于 GlusterFS 的 Red Hat Storage Server,增加了针对 KVM 的许多特性。可用作为 KVM 存储 image 存储集群,也可以为 LB 或 HA 提供存储。


    【实践】构建高并发高可用集群


    【实践】构建高并发高可用集群


    【实践】构建高并发高可用集群






  • Cacti 构建企业级监控告警平台

    Cacti 是一套基于 PHP,MySQL,SNMP 及 RRDTool Cacti 构建企业级监控告警平台开发的网络流量监测图形分析工具。它的主要功能是用 snmp 服务获取数据,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户。因此,snmp 和 rrdtool 是 cacti 的关键。Snmp 关系着数据的收集,rrdtool 关系着数据存储和图表的生成。


    构建企业级监控告警平台


    构建企业级监控告警平台


    Nagios 构建企业级监控告警平台

    Nagios 是一款开源的免费网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

    Nagios 可运行在 Linux/Unix 平台之上,同时提供一个可选的基于浏览器的 WEB 界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。


    构建企业级监控告警平台


    构建企业级监控告警平台


    构建企业级监控告警平台


    构建企业级监控告警平台


    Zabbix 构建企业级监控告警平台

    zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

    zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

    zabbix 由两部分构成,zabbix server 与可选组件 zabbix agent。

    zabbix server 可以通过 SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在 Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。


    构建企业级监控告警平台


    构建企业级监控告警平台


    构建企业级监控告警平台





  • Openstack 构建公司私有云环境

    OpenStack 是一个美国国家航空航天局和 Rackspace 合作研发的,以 Apache 许可证授权,并且是一个自由软件和开放源代码项目。OpenStack 是一个云平台管理的项目。OpenStack 是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过 130 家企业及 1350 位开发者,这些机构与个人都将 OpenStack 作为基础设施即服务(简称 IaaS)资源的通用前端。

    OpenStack是开源项目,除了有 Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、Cisco、Canonical 这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台Eucalyptus 的态势。


    Openstack 构建公司私有云环境


    Openstack 构建公司私有云环境


    Openstack 构建公司私有云环境


    Openstack 构建公司私有云环境





  • Hadoop 构建大数据集群环境

    Hadoop 是一个能够对大量数据进行分布式处理的软件框架。Hadoop 是以一种可靠、高效、可伸缩的方式进行处理的。Hadoop 是一个能够让用户轻松架构和使用的分布式计算平台。用户可以轻松地在Hadoop 上开发和运行处理海量数据的应用程序。它主要有以下几个优点:

    ⒈高可用性。Hadoop 按位存储和处理数据的能力。

    ⒉高扩展性。Hadoop 是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展到数以千计的节点中。

    ⒊高效性。Hadoop 能够在节点之间动态地移动数据,并保证各个节点的动态平衡,因此处理速度非常快。

    ⒋高容错性。Hadoop 能够自动保存数据的多个副本,并且能够自动将失败的任务重新分配。

    Hadoop 带有用 Java 语言编写的框架,因此运行在 Linux 生产平台上非常理想。Hadoop 上的应用程序也可以使用其他语言编写,比如 C++。


    图一:


    Hadoop 构建大数据集群环境


    图二:


    Hadoop 构建大数据集群环境


    Hadoop 构建大数据集群环境


    Hadoop 构建大数据集群环境





  • MySQL 高可用读写分离开源数据库平台


    MySQL 高可用读写分离开源数据库平台





  • 初级运维工程师课程
  • 高级运维工程师课程
  • 初级架构师课程
  • 【实践】构建高并发高可用集群
  • 构建企业级监控告警平台
  • Openstack 构建公司私有云环境
  • Hadoop 构建大数据集群环境
  • MySQL 高可用读写分离开源数据库平台
汇聚了中国IT培训最庞大、最专业、最权威的教学团队;70多位技术专家,700多位核心研发工程师
名师推荐 / Products More
  • 发布时间: 2017 - 08 - 03
    个人经历Shrek老师具有十年以上Linux高级架构师经验,北京交大客座教授,河北软件学员客座教授,原赛迪《开放系统世界》杂志Linux完全驱动专栏作者。11年以上Linux相关教学经验。RHCE\RHCA授权认证讲师之一。主要项目及企业服务经验曾多次参与实施诺基亚、西门子、HP、Alibaba、神州数码、263网络集团、中国移动、上海建设银行、北方微电子、支付宝、上海交大等国外知名企业的Linux技术咨询及企业内训。
  • 发布时间: 2017 - 08 - 03
    个人经历9年linux管理经验,曾任职北京某公司系统工程师,具有多年linux运维管理经验;精通邮件系统(垃圾邮件过滤,病毒邮件过滤),精通多种web服务器软件(apache.nginx等);精通lamp,lnmp架构.对监控软件如nagios,cacti,ntop有深入了解;精通iptables,tcpwrap防火墙及pam安全机制,在linux下搭建LVS负载均衡集群; 主要项目及企业服务经验自2009年起大型门户网站安全架构管理及门户网站集群和虚拟化运维管理经验时任数动时代科技有限公司(国际风险投资集团IDG投资)服务器部副经理,掘乐信息技术(上海)有限公司(国际风险投资集团IDG投资) 运维服务器部经理 , 凌云互动有限公司(国际风险投资集团IDG投资)南方区运维服务器部负责人。四千小时以上的Red Hat 标准认证课程(RHCE)授课经验;编写整理了Red Hat 中文认证教材共三本六万余字编写尚观《RedHat高级存储与集群》教材共五万余字参与完成大旗网及中华网集群架构设计和实施,满足大旗网及中华网面向全球华人上亿注册用户用户的并发页面请求。
  • 发布时间: 2017 - 08 - 03
    个人经历7年LINUX使用及管理经验;3年LINUX授课经验;4年大型网站运维管理经验;主要研究方向Linux系统管理,集群存储,网络安全;熟练使用shell脚本sed,awk,完成服务器任务作业管理;Linux下搭建LB和HA集群,实现双机热备,不间断服务; 主要项目及企业服务经验2012年北京搜狐Linux集群培训;2012年中菲行国际快运代理公司Linux集群及Mysql培训;2012北京赛迪时代信息产业股份有限公司Linux集群培训;2012 汉江集团Linux集群培训;为大型企业架设安全稳定web,mail服务器,并部署与监控;授课中实例简单化,注重学生学习的思路与条理性;
  • 发布时间: 2017 - 08 - 03
    个人经历东北大学 软件学院 工程硕士;5年Linux项目经验,6年Linux教学经验;熟悉Cacti,nagios等监控程序的配置;熟悉dhcp,dns,vsftp等服务器的配置和维护;熟练使用sed、awk、grep等流编辑器;熟悉unix/linux SHELL 环境,shell程序调试方法;熟悉rda,statstack,awr等工具实现数据库信息的数据采集和分析
  • 发布时间: 2017 - 08 - 03
    个人经历从事IT软件行业15年,专注移动互联网领域6年,5年Java、大数据开发经验,2008年开始从事软件开发教育培训工作,先后做过J2EE、游戏开发和设计、Java、大数据等课程培训高级讲师。近八年的教学经验,授课深入浅出,案例丰富,亲和力强,学员满意度98%。主要项目及企业服务经验曾开发过的Java、大数据项目:春城晚报、家庭理财记账、易呗背单词、随身记事本、华夏城市天气、执行任务 、 天才日志、健康饮水、2Day 2Do议程表 、知了、知天下、全国空气质量指数、单车之家等几十款上线应用。
  • 发布时间: 2017 - 08 - 03
    个人经历7年java大数据、嵌入式教育工作经验,曾获得省级“十佳”教师、“优秀java大数据、嵌入式开发讲师”称号,在嵌入式、Java、大数据教学领域都有卓越表现。尤其擅长大数据、java框架、Linux开发环境、C语言、数据结构、Unix/Linux系统编程。
  • 发布时间: 2017 - 08 - 03
    个人经历连续出版13本开发类书籍,国内知名Java、大数据课程技术作家、Java、大数据技术顾问、高级培训讲师,移动开发专家。精通Java、大数据、Android、Windows Phone及HTML5等移动开发技术。主要项目及企业服务经验曾先后主持开发了大型网络游戏神农诀java大数据开发和Android客户端、具有15年的Java企业应用开发经验。具备多年企业级开发及项目管理经验,业务领域涉及电信、电子政务及物流行业。
  • 发布时间: 2017 - 08 - 03
    个人经历曾主持多个中国石油、中国移动项目开发。毕业于吉林大学软件工程专业,从事IT行业20年,专注移动互联网领域8年,5年Java大数据开发经验。 曾就职中国移动、中国石油等大型企业 。 不仅对Java大数据开发有着丰富的经验,而且还精通C#、C++、Java、Delphi、VB、PHP、ASP、ASP.NET等编程语言。主要项目及企业服务经验曾开发过的Java大数据项目:中石化移动端项目、智能家居移动系统、一汽移动端项目、商业微信平台等。此外更有大型管理系统及游戏软件开发经历:公安部门驾管处管理系统、中国人民解放军指导官兵学习游戏软件等。2008年开始从事软件开发教育培训工作,先后做过J2EE、游戏开发和设计、Java大数据等课程培训高级讲师。近八年的教学经验,授课深入浅出,案例丰富,亲和力强,学员满意度98%。
  • 发布时间: 2017 - 08 - 03
    个人经历15年影视制作经验,曾任职于多家中国著名影视培训机构,完美动力高级讲师、首都师范大学数字艺术中心教研组长、北京数字电影学院教研主任。主要项目及企业服务经验与众多知名导演和企业合作多部商业项目,《天龙八部》、《神雕侠侣》、《李小龙传奇》、《大宋提刑官》、中国国家形象片等。
  • 发布时间: 2017 - 08 - 03
    个人经历多年来一直从事3D电影制作工作,在多家3D电影公司就职,包括河北玛雅影视、北京灵动力量、北京映像梦幻等公司,并担任研发和培训讲师、主管等职位。主要项目及企业服务经验3D立体电影:《十二生肖》《太极Ⅰ》《太极Ⅱ》《画皮2》《伦敦陷落》《AU废柴特工》;特效指导:《皮皮鲁与鲁西西》 《七武士》。
  • 发布时间: 2017 - 08 - 03
    个人经历某培训机构游戏开发课程总监,多年授课经验曾任超闪软件项目总监、专注移动互联网领域8年;国内unity游戏开发先驱者之一,10余年软件设计开发经验,擅长软件及游戏架构设计;具有丰富的项目管理经验,精通C#语言、 JavaScript、unity引擎。主要项目及企业服务经验带领团队开发《功夫西游》、《横扫西游》、《奇迹归来》、《飞升》等多款游戏项目.根据需求设计游戏框架、搭建游戏框架、负责资源格式制定、内存管理、多线程加载、渲染逻辑、通信协议的制定和编写进行游戏和平台的对接; 包括运营平台、内嵌广告、支付接口以及对线上项目的更新与维护.2008年开始从事软件开发教育培训工作,具有丰富的教育经验、授课通俗易懂、亲和力强、学员评价很高。
  • 发布时间: 2017 - 08 - 03
    个人经历VR开发讲师,从事程序开发10多年,有丰富的开发经验,先后就职于多家大型互联网企业并担任主程、总监等职位。从事教育行业以来,已有多批优秀毕业学员就职于各大游戏及VR公司。主要项目及企业服务经验先后带领团队从事过VR/AR、游戏等开发。根据需求设计游戏框架、负责资源格式定制、渲染引擎定制、支付接入等。负责自主内核研发团队的组件与任务分发,参与公司运营。从事教育行业以来,已有多批优秀毕业学员就职于各大游戏及VR公司。
  • 发布时间: 2017 - 08 - 03
    个人经历7年java大数据、嵌入式教育工作经验,曾获得省级“十佳”教师、“优秀java大数据、嵌入式开发讲师”称号,在嵌入式、Java、大数据教学领域都有卓越表现。尤其擅长大数据、java框架、Linux开发环境、C语言、数据结构、Unix/Linux系统编程。
  • 发布时间: 2017 - 08 - 03
    个人经历在新浪担任嵌入式内核驱动开发工程师7年,参与10多项嵌入式产品研发,擅长Linux内核驱动开发,对linux内核配置和编译、Kconfig/Makefile语法、系统调用、内核模块及管理、内核同步都有深入的了解。主要项目及企业服务经验负责项目【物流仓库存储项目】智能仓库监控系统就是一套能够用集中控制方法来监控和控制仓库当中的环境参数的系统。智能仓库监控系统可以让你随时随地对仓库进行监控和控制,并且可以保证仓库的安全性,减少仓库的工作人员以及成本。涵盖技能:编写裸板ARM控制程序;编写近端和互联网服务器程序;编写Bootloader移植Linux内核;移植QT;编写Linux内核设备驱动编写基于QT的图形控制程序技术来实现。
  • 发布时间: 2017 - 08 - 03
    个人经历6年嵌入式Linux系统软、硬件开发及培训经验,资深研发工程师。精通Linux及其环境下C语言的高级编程,熟悉基于ARM体系架构嵌入式系统的软硬件开发流程和方法,对基于ARM的Linux应用开发具有丰富的经验。主要项目及企业服务经验曾参与负责的项目涉及工控、网络设备、消费类电子产品等多个领域。
  • 发布时间: 2017 - 08 - 03
    个人经历7年嵌入式开发经验。对ARM体系结构有深入了解,熟悉嵌入式C/C++语言,熟悉嵌入式Linux系统开发流程,精通以各种型号单片机、ARM、FPGA为核心的系统设计。专注移动互联网领域4 年, 3年 iOS 开发经验,曾就职于软通动力等大型企业。精通嵌入式Linux高级编程,熟练Android应用程序及Android框架开发。主要项目及企业服务经验【智能家居项目】智能家居项目,即通过开发物联网技术整合自动化控制系统、计算机通信系统于一体的网络化、智能化家居控制系统,使用户通过系统更加便捷、人性化的控制管理家用电器。涵盖技能:裸板ARM控制程序技术;编写Bootloader技术;移植Android系统技术    编写Android中间件技术;移植Linux内核技术;编写Linux内核设备驱动编写Android应用程序技术来实现。【云摄像头】在幼儿园,十字路口等地方均可看到云摄像头,摄像头能不能联网已经成为标致性的参数,这个项目能够让你自己diy自己的网络摄像头,拍照录像无所不能。涵盖技能:1.舵机控制     2.摄像头编程(基于Linux)    3.H.264编码【企业内部通信工具】该项目主要在于突出网络编程,网络编程在网络大数据中应用非常广泛,该项目能胜任这样的领域【多媒体局域网组播系统】该项目主要应用于小区物业...
  • 发布时间: 2017 - 08 - 03
    个人经历资深Oracle架构师,15年Oracle技术经验,中国科学院软件所、数字所特聘DBA讲师。自2006年开始soho生涯,为中国电信、神州数码、联想集团等30多所大型企业进行Oracle现场实施、技术培训、性能调优等工作,技术功底深厚,教学经验丰富
  • 发布时间: 2017 - 08 - 03
    个人经历Oracle 10g、11g OCM认证大师,北京交大计算机硕士,以总架构师身份带领团队设计并实施了国家交通部、公安部、科技部数十项目,“北京市公安局交通管理局短信平台”、“北京市城市交通服务水平评价系统”、“三部委应急交通事故指挥处理系统”、“交管局单兵定位系统”、“公安部设备监控项目”“高铁应急指挥调动系统”等。翟神的讲座将技术精研与人生玄学相结合,以其天马行空的想象力与生动形象的生活比喻而广受欢迎
  • 发布时间: 2017 - 08 - 03
    个人经历7年以上Oracle技术经验,精通Linux系统下的环境处理与数据库部署,精通Oracle10g、11g数据库管理,深入理解Oracle体系结构,擅长真实案例教学,为20多家企业搭建DataGuard热备数据库、提供RAC集群容灾技术培训支持。授课深入浅出,清晰生动,以独到的实战模拟教学让学生快速掌握实操要领,在历届DBA学员中口碑极佳。
  • 发布时间: 2017 - 08 - 03
    个人经历WDP全球OCM官方师资认证,开创了WDP师资认证的先河。在OCM/RHCA有10年以上的经验。是尚观Linux Oracle两方面都达到架构师讲师级别讲师。擅长真实项目案例教学。熟悉RHEL系列、Oracle系列、J2ee系列、IBM产品。
地址:深圳市南山区大学城云谷2期4栋4楼
电话:0755-61902576
传真:+86 0755-2788 8009
邮编:330520
Copyright ©2005 - 2017 深圳市梦鎵科技有限公司
犀牛云提供企业云服务