阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux新手入门必备技术!请收藏!

151次阅读
没有评论

共计 10812 个字符,预计需要花费 28 分钟才能阅读完成。

天下武功, 无坚不破, 唯快不破, 以势赢者势颓则, 以力胜者力尽则亡。

畅意人生,百炼钢化为绕指柔,学习亦是。

随着企业的从传统机房 –> 云计算 –> 多云容器微服务的业务跃迁,Linux 运维 工程师的工作也发生了很大的变化,工作重点从传统的跑机房,装服务已经慢慢迁移到了云平台及微服务、容器化的运作模式。从腾讯、阿里、字节、百度、新浪、小米、网易等一线大厂的招聘需求可看出,在 Linux 运维领域,需要的人才已经偏向 2 条主线即:SRE(Site Reliability Engineer 网站可靠性工程师及 DevOps(运维开发工程师)。

因此,马哥教育深耕行业多年,力争在运维领域走在前沿,其 Linux 课程 体系,在即将到来的 2021 年也进行了全面升级,将课程提升为 3 大阶段,优化了 30 个关键技能模块,20+ 项企业实战项目案例;更新优化幅度达 40%。实现了 从 Linux 运维工程师(8-12K)–>Linux 云计算工程师(12-18K)–>Linux 云计算架构师及大厂 SRE 工程师(18-35K)全面进阶。

课程将 SRE 的全部技能分为 3 大板块,每个板块有 10 个核心技能模块。最终培养目标是把对标互联网 P7+ 级别的 SRE 工程师。其中,像微服务配置中心及 Apollo、分布式链路请求跟踪、微服务 Dubbo 分布式框架、指标采集、监控系统 Prometheus 与日志系统、Envoy 集群管理、服务韧性与流量管理、可观测性和网格安全实战、Istio 服务网格及应用、策略、遥测和网格安全为高薪必备模块,通过调研了解到,这些技术都是不少大厂明年即将上线的技术项目。从招聘需求来看,掌握这些后跳槽大厂,薪资至少要增长 50%+ 以上。以下内容为 2021 版课程大纲,全面引入 SRE 工程师技术栈,从微服务、容器云、容器编排、服务治理、服务网格、链路追踪等全方位夯实 SRE 工程师所需关键技能,全网首发!

今天我们来看下从新手小白(0K)–>Linux 运维工程师(8-12K)成长路径所许掌握的技术和项目实战。

  • 模块一:Linux 新手快速基础入门
  • 模块二:面试必备 - 企业级 Shell 脚本编程实战
  • 模块三:网络管理、内核及系统进程高级管理、加密安全通信及常见服务实战
  • 模块四:Mysql 数据库实战技能全解
  • 模块五:企业级 Web 服务、文件服务与 LA/NMP 架构实战
  • 模块六:安全加固 Iptables 防火墙、网络安全 OpenVPN 及 JumpServer 堡垒跳板机
  • 模块七:百万并发架构核心 -Nginx 服务及高级实战进阶
  • 模块八:亿级 PV 站点架构 LVS 负载均衡集群解决方案
  • 模块九:监控神器 -Zabbix 运维监控实战部署
  • 模块十:Ansible 快速安装部署与运维自动化实战

模块一:Linux 新手快速基础入门

教学目标

  • 手把手带领式教学,底层原理加实战结合,确保 0 基础学员 100% 入门;
  • 采用 Centos8 与 Ubuntu20.04 双轨系统教学,更能满足各大厂商环境
  • 底层原理和案例实战含金量比其他机构高出 30% 以上【可对比检验】

关键技能

  • 冯诺依曼体系:输入单元、输出单元、cpu(运算器和控制器)、内存(memory);服务器、PC 机及虚拟机简介
  • 操作系统概述及 Linux 操作系统基础、Linux 操作系统的发展历史;常见的开源协议;Linux 哲学思想
  • 手把手带领实现 Linux 虚拟化学习环境介绍:vmware、virtuabox ;(多虚拟化平台讲解)
  • Linux 发行商和常见发行版介绍,CentOS 7.X,8.X 系统安装及 Ubuntu 系统安装 ;(最新版本讲解)
  • 人机交互接口 shell 介绍:GUI(图形界面)and CLI(命令行界面)
  • 基础系统命令使用入门:shutdown、reboot、poweroff、echo 等
  • Linux 基础命令的通用语法格式:$ COMMAND OPTIONS ARGUMENTS 详解
  • bash 的功能特性:常用快捷键、命令补全和路径补全、命令别名 alias、命令历史 history
  • 目录管理类命令:mkdir、rmdir、tree 和文件管理工具:cp, mv, rm 及单源复制和多源复制
  • 文件时间戳 atime、ctime、mtime 和文件常用命令 nano、cat, tac, more, less, head, tail 等
  • 链接文件的创建 ln [-s]及符号链接与硬链接区别(面试必备)
  • I/ O 重定向之输入重定向、输出重定向、错误输出重定向实战用法
  • Linux 的用户、组、权限基础,进程安全上下文及用户和权限管理模型
  • 用户管理命令 useradd, usermod, userdel 及解析库文件 /etc/passwd
  • Linux 文件权限 rwx 及文件属性;Linux 文件权限管理命令:chmod、chown、chgrp
  • Vim 编辑器基础应用及进阶:可视化模式、文件查找、多窗口模式
  • 文本查看及处理工具 wc, cut, sort, uniq, diff, patch 等命令
  • 运维必备技能:基本正则表达式及扩展正则表达式及案例演练
  • 文件实时查找 find 命令全方位讲解,文件压缩工具 compress、gzip、xz、zip、tar 及各自的解压缩的使用
  • rpm 软件包安装及常见 yum 仓库配置与企业级标准配置实战(参考阿里云企业级用法)
  • Linux 磁盘管理、LVM、snapshot 快照、RAID:RAID-0, RAID-1, RAID-5, RAID-10, RAID-50 级别
  • 磁盘分区 fdisk;文件系统创建 mkfs、mke2fs;磁盘管理工具 fsck;mount 挂载;Swap 分区设置和系统参数调优

模块二:面试必备 - 企业级 Shell 脚本编程实战

教学目标

  • 掌握 Linux 平台下 shell 脚本编程思想;shell 脚本基础语法;台 shell 脚本编程技巧
  • 掌握 shell 脚本编程高级用法和函数等;可通过 shell 脚本编写运维工具
  • 可通过 shell 脚本开发系统管理工具;可通过 shell 脚本完成企业实际应用项目

关键技能

  • bash 特性之变量:本地变量、环境变量、局部变量、位置参数变量
  • bash Shell 编程基础之逻辑组合与或非
  • bash Shell 脚本编程配置文件 profile 类、bashrc 类、以及 logout 类文件详解
  • bash Shell 脚本编程之算术运算 let VAR= 算术表达式、VAR=$[算术表达式]、VAR=$((算术表达式))
  • bash Shell 脚本基础入门和算术运算进阶
  • bash Shell 编程的状态返回值 $?及参数传递 $1、$2、$3…,用户交互
  • bash Shell 编程之条件判断三种方式:test EXPRESSION [EXPRESSION]
  • bash Shell 编程的三种测试类型:数值测试、字符串测试、文件测试及组合条件 &&、||
  • bash Shell 脚本编程选择执行之 if 语句:单分支,多分支详解及示例
  • bash Shell 编程选择执行之 case 语句详解
  • bash Shell 编程之循环执行之 for 语句详解与示例
  • bash Shell 脚本编程循环执行之 until 语句和 while 语句详解
  • bash Shell 脚本编程之 break、continue、跳出循环实例
  • bash Shell 编程之 while 循环及 for 循环特殊用法示例
  • bash Shell 服务脚本框架详解及示例
  • bash Shell 编程之 function 及函数的生命周期详解
  • bash Shell 编程之函数的递归与返回 return、传参;数组定义、声明及引用方式的讲解
  • Shell 脚本之字符串切片 ${var:offset:number}:基于模式取子串、查找替换、详解
  • Shell 脚本高级进阶之信号的相关基础列出 trap -l、kill -l、man 7 signal;信号的捕捉:HUP,INT
  • Shell 脚本交互性工具 expect 工具介绍
  • 项目实战:利用脚本实现 MySQL 服务的自动化健康性检查
  • 项目实战:Shell 脚本实现基于 ssh key 的批量部署
  • 项目实战:利用脚本实现自动化运维管理发现 php 故障自动重启
  • 项目实战:实现生产环境自动化管理 Shell 脚本,实现批量 Ping 服务器监测状态脚本
  • 项目实战:生产环境用 Shell 进行日志访问 IP 和 URL 统计
  • 项目实战:Shell 脚本实现数据库文件和日志备份

模块三:网络管理、内核及系统进程高级管理、加密安全通信及常见服务实战

教学目标

  • 全面掌握不亚于 CCNA 的网络知识,理解常见网络设备的工作原理
  • 理解 TCP/IP 协议栈;掌握 TCP 和 IP 报文结构;精通 IP 地址规划在企业中实际用法
  • 全面掌握 http 协议,互联网通信机制;C/S、B/ S 常见通信模式
  • 掌握 HTTP、DNS、CDN 原理、互联网 Web 服务通信体系、httpd 提供 web 服务实战
  • 实现 Linux 平台网络配置、管理、安全加密,等常见系统级别安全加固
  • 掌握 Linux 系统高级管理功能,掌握进程管理、Crontab 计划任务、性能监控、开机流程、内核参数优化【高薪必备】

关键技能

  • TCP/IP 网络基础:OSI 七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层;
  • 网络设备概念 MAC、网桥、交换机工作原理的讲解;VLAN 及其工作机制
  • 网络层:IP 网络、子网、超网及报文路由
  • 路由设备及相关的路由协议 RIP、OSPF、BGP 等协议
  • tcp 协议进程通信原理及 tcp 的有限状态机及其特性详解
  • 进程通信方式:IPC,及 socket;特权端口:0 – 1 0 2 3、注册端口、动态端口;
  • TCP/IP 协议三次握手、四次断开 11 种状态机全面讲解(不亚于 CCNP 深度)
  • 路由分类:网络路由、主机路由、默认路由详解;子网掩码、网关、路由;
  • Linux 网络配置文件子网掩码、网关、等参数详解;网络管理相关命令 ifconfig、route、netstat 命令讲解;
  • iproute 家族 ip link、ip address、ip route、命令;常见的网络客户端工具 ping/lftp/ftp/lftpget/wget;
  • 网络 bonding 技术应用,实现多卡网卡绑定;ss 命令、nmtui 及 nmcli 命令
  • Linux 进程管理基础:父进程 fork 自身产生子进程;进程的优先级 0 -139 含义,进程优先级 nice 值调优 进程的类型:守护进程和前台进程;与状态:running、ready、sleeping、zombie、stopped 及分类 Linux 进程管理工具 ps、pgrep,pkill、pgrep, pkill、uptime、top、htop、vmstat、lsof 等命令
  • Linux 任务计划 at 命令和周期性任务执行 crontab 命令详解;内核的设计流派及 linux 内核的特点:模块化、支持动态装卸载;
  • 运行 7 个启动级别讲解 0 关机、1 单用户 2、多用户 3、多用户 4、预留级别 5、多用户模式 6、重启;
  • 系统内核空间初始化详细流程精解:POST –> BootSequence(BIOS) –> BootLoader(MBR)–>Kernel(ramdisk)–> rootfs(readonly)–> /sbin/init ();
  • grub2 启动引导程序配置及命令行接口、grub2 配置及使用方式、单用户模式及救援模式修复 grub2
  • 常见内核参数:net.ipv4.ip_forward、net.ipv4.icmp_echo_ignore_all、vm.drop_caches
  • 内核模块管理基础命令:lsmod、modinfo、modprobe、depmod
  • 常见安全攻击方法示例、安全套接字层通信 SSL 基础、加密的目的及预防攻击的解决方案
  • SSL/TLS 加密传输开源实现 OpenSSL、常见加密算法对称加密、公钥加密、单向加密、密钥交换
  • 自建 CA 示例讲解(1) 生成私钥;(2) 生成自签证书;(3) 为 CA 提供所需的目录及文件
  • 安全通信服务:OpenSSH 服务;Linux 系统安全模块:sudo 安全切换工具及配置文件 visudoer 精讲
  • DNS 服务:DNS 原理及服务实现、主 - 辅 DNS 服务器配置基础及相关概念详解、基于 view 的智能 DNS 实现
  • CDN 原理及互联网架构常见流量分发模式;http 文本协议、URL 统一资源定位符、request、response 状态码
  • Apache 实现 httpd 虚拟主机、站点访问控制、基于用户的访问控制、持久连接、日志分析等应用配置实例精讲
  • httpd-2.4 的性能优化、模块 mod_ssl 应用配置;httpd 压力测试工具 ab、及 curl、elink、htpasswd 命令详解

模块四:Mysql 数据库实战技能全解

教学目标

  • 全面掌握关系型数据库底层原理,了解数据库核心概念
  • 掌握 Mysql 搜索引擎、库、表视图结构,数据类型,客户端管理工具,可全面管理数据库数据
  • 掌握 Mysql 安装方式,部署模式、和配置文件参数,掌握企业 Mysql 常见用法
  • 可与脚本结合,实现 Mysql 一键化部署,可实现基于 Mysql 的 LAMP 网站架构快速部署

关键技能

  • 数据库概念和类型
  • 关系型数据库管理系统介绍
  • 关系型数据库的关系运算和设计范式
  • 关系型数据库表、索引、视图及三层模型讲解
  • MariaDB 安装与安全配置
  • 掌握常见数据库种类和区别 Mysql 生产环境安装、部署和配置应用
  • 掌握数据库图形化管理工具 PhpMyAdmin、SQLyog、Navicat;
  • Mysql 的客户端程序 mysql、mysqldump、mysqladmin、mysqlimport 工具介绍
  • Mariadb 数据类型:字符型、数值型、日期时间型简介
  • Mariadb 服务端和客户端命令使用 Mysql 服务器全局变量、会话变量、及状态变量详解
  • 着重讲解当前主流 MySQL 优化版 Mariadb 其特性;
  • DML 语句 INSERT、DELETE、UPDATE、SELECT 用法及生产环境注意事项;
  • SQL 语句之 DDL 命令 CREATE、ALTER、DROP 深入讲解
  • 表的创建、修改、删除及表的状态信息查看
  • 查询语句 SELECT 之多表查询、联合查询及子查询
  • MySQL 及 MariaDB 以实战方式,带领完成 MySQL 源码编辑安装、二进制安装、YUM 安装、及 MySQL 配置

实战案例

  • 实战案例:实现 Mysql5.7 和 5.8 的一键安装脚本
  • 实战案例:Mysql 生产环境管理工具使用
  • 实战案例:生产环境 SQL 语言操作数据库常见用法及安全事项
  • 实战案例:基于 LAMP 实现 Mysql 用户授权、权限配置和管理

模块五:企业级 Web 服务、文件服务与 LA/NMP 架构实战

教学目标

  • 掌握企业级 Web 服务常见架构,可设计和搭建 LAMP 小型互联网架构体系
  • 可通过脚本一键搭建仿京东平台和个人博客系统;
  • 掌握 Linux 平台实现企业常见文件共享和存储服务
  • 实现中小公司常见 Linux 平台官方站点从 web、数据库、程序、数据存储、脚本化管理等全方位治理

关键技能

  • 通用网关 CGI 标准简介;php 语言、Zend Engine 解释器、加速器相关概念介绍
  • LAMP 基础原理应用入门(Linux+Apache+Php+Mysql)
  • LAMP(将 php 编译成 httpd 模块)架构实战虚拟主机安装 wordpress, phpwind, discuz
  • Mysql 图形管理组件 phpMyadmin 安装使用
  • LAMP 快速部署及 LAMP 企业级实战解析(Linux+Apache+Php-fpm+Mysql)【结合生产环境】
  • php-fpm 主配置文件和环境配置文件详解;性能最优式源码编译安装 LAMP
  • FTP 文本传输协议 C / S 架构详解;FTP 连接类型命令连接及数据连接的主动与被动模式
  • VSftpd 的匿名用户、本地用户及虚拟用户;VSftpd 基于 pam 认证模块的授权实现
  • NFS 服务基础原理及配置;实现企业常见文件挂载传输服务
  • Samba 服务基础原理及配置;实现生产环境常用服务搭建
  • 生产环境利用 Rsync 和 Inotify 同步数据;利用 sersync 实现实时数据同步

实战案例

  • 实战案例:编译安装基于 Wordpress 和京东网上商城的多虚拟主机,并用 opcache 加速
  • 实战案例:实现一键安装 LAMP 脚本
  • 实战案例:实现 Rsyslog 日志 Mysql 远程存储
  • 实战案例:利用 Sersync 实现 LAMP 的数据实时同步安全

模块六:安全加固 Iptables 防火墙、网络安全 OpenVPN 及 JumpServer 堡垒跳板机

教学目标

  • 掌握 Linux 平台安全防火策略,常见攻击渗透形式、防火墙、网络安全机制
  • 掌握 Iptables 通过四表五链构建企业级安全防火墙策略
  • 掌握 Iptables 数据包转发和地址转化机制 实现生产环境常见网络防火墙 iptables 应用参数配置
  • 掌握常见隧道协议 PPTP、L2TP、IPSec、SSL VPN 区别和生产环境常见用法
  • 掌握 OpenVPN 开源项目企业级安装部署及应用案例
  • 掌握开源堡垒机 JumpServer 应用、安装及资产管理与基本使用(马哥教育团队项目)

关键技能

  • Linux 平台网络安全和常见攻击模式解析;防火墙功能及特性概述
  • iptables 四表(fiter、mangle、nat、raw)五链(prerouting、input、forward、output、postrouting)详解
  • iptables 主机防火墙简介;iptables-netfilter 基础;基于内核层面网络和防火墙模块解析
  • iptables 命令链管理、规则管理、规则查看基本用法
  • iptables 基本匹配、扩展匹配、隐式扩展、显式扩展
  • iptables 多端口匹配、连接追踪、字符串匹配、时间匹配、并发连接数限制、ipset、速率匹配、报文状态匹配等企业级应用
  • iptables 规则保存、重载、生效机制及安全体系工具
  • 通过 iptables 实现虚拟网络模型构建实例;iptables 之 forward 转发应用实战
  • iptables 之 SNAT 源地址修改及 DNAT 目标地址修改、PNAT:端口修改实战演示
  • Centos 新版 firewalld 防火墙技术及生产环境应用场景介绍
  • OpenVPN 简介、跳板机与应用场景、网络通信机制及证书环境初始化
  • OpenVPN 安装、配置及实现基于证书的客户端登录
  • OpenVPN 服务器维护、客户端证书快速签发、客户端证书吊销
  • JumpServer 简介、安装及资产管理与基本使用
  • JumpServer 服务器权限分配、命令审核、录像回放等功能应用

实战案例

  • 实战案例:利用 iptables 实现企业网络安装访问控制
  • 实战案例:利用 iptables 实现安全攻击防范,入侵检测防控,黑客 CC 攻击屏蔽等
  • 实战案例:美团点评 iptables 防火墙策略分析
  • 实战案例:实现基于 openvpn 的企业级 VPN 服务;实现 openvpn 证书安全、路由管理、安全控制
  • 实战案例:JumpServer 实现企业资产管理、多账户资产
  • 实战案例:JumpServer 录像回放、日志审核及命令审核

模块七:百万并发架构核心 -Nginx 服务及高级实战进阶

教学目标

  • 掌握大型互联网多用户访问压力模型;掌握 PV、UV、并发概念
  • 掌握常见的网络 I / O 模型及同步 / 异步消息通知机制讲解;
  • 掌握 Nginx 特性、工作机制、安装、配置、web 服务实现、性能调优、常见模块运用
  • 掌握 Nginx/Tengine 负载均衡、缓存、攻击防护、安全加密通信、日志管理、资源压缩等高级进阶

关键技能

  • Web 服务简介、常见的企业 Web 架构案例
  • 常见的网络 I / O 模型及同步 / 异步消息通知机制讲解
  • 高性能 Nginx 特性详解及 LNMP 架构介绍
  • Nginx 安装、配置文件详解及基本应用
  • Nginx 实现基于域名的企业 PC 与移动站点、Location 基本使用
  • Nginx 性能优化、定位调试、定义客户端请求与限制、文件操作优化等实际应用详解
  • Nginx 模块应用之 ngx_http_stub_status_module 模块:输出 Nginx 基本状态信息详解
  • ngx_http_referer_module 模块:定义合法的 referer 数据来防止盗链
  • Nginx 模块应用之 ngx_http_ssl_module 启用 SSL 功能;nginx 与 OpenSSL 模块升级
  • Nginx 模块应用 ngx_http_rewrite_module 及重写规则的定义方式,临时重定向、永久重定向
  • Nginx 模块应用之 ngx_http_gzip_module 实现对指定类型的资源压缩以节约带宽
  • Nginx 自定义访问日志为 json 格式、错误日志记录、压缩功能及其他优化
  • 防盗链机制:ngx_http_referer_module 模块
  • LNMP 架构核心模块:ngx_http_fastcgi_module 模块
  • 缓存服务:ngx_http_proxy_module 模块
  • 负载均衡七层调度:ngx_http_upstream_module 模块
  • Tengine 及 OpenResty 简介、应用场景、对比 Nginx 差异、安装方式、配置介绍

实战案例

  • 实战案例:实现中小型互联网企业级 LNMP 架构 Web 站点
  • 实战案例:生产环境企业 pc 网站与移动端配置 SSL 证书
  • 实战案例:实现生产环境多模块组合应用及多域名虚拟主机线上配置
  • 实战案例:实现生产环境常见 7 层负载均衡及缓存服务器部署项目案例

模块八:亿级 PV 站点架构 LVS 负载均衡集群解决方案

教学目标

  • 掌握常见大型互联网架构方案及负载均衡概念
  • 了解常见负载均衡集群解决方案以及负载均衡常见模式
  • 着重学习 LVS 负载均衡核心概念、常见用法和 4 种集群模式及 10 种调度算法
  • 可根据企业需求灵活搭建负载均衡 LVS 集群及多场景应对

关键技能

  • 讲解 Linux Cluster 集群概念,全面分析集群类别,介绍系统拓展的方式
  • scale UP、scale OUT,讲解负载均衡集群概念、高可用集群概念、单点故障概念,分布式系统概念
  • 深入讲解 LVS 核心组件 ipvsadm 和 ipvs 模块,全面讲解 CIP、VIP、DIP、RIP 用法
  • 常见的四种集群模式 LVS-NAT、LVS-DR、LVS-TUN、LVS-FULLNAT 优点及使用
  • LVS 10 种调度方案 RR、WRR、SH、DH、LC、WLC、SED、NQ、LBLC、LBLCR 详解及应用
  • 负载均衡集群中会话保持方式:源地址 hash、会话集群、会话服务器
  • ipvsadm 集群服务管理工具使用
  • LVS-NAT、LVS-DR 的配置以及负载应用(容器化部署 RealServer)
  • LVS-FW 方式实现 LVS 的 affinity 应用
  • LVS FWM 持久性连接应用环境理论及实现

实战案例

实现多个网上商城的 WEB 的负载均衡

模块九:监控神器 -Zabbix 运维监控实战部署

教学目标

  • 掌握运维必备监控体系知识、监控指标、以及性能相关关键参数
  • 了解企业常见监控体系、开源实现方式和应用协议
  • 掌握 Zabbix 概念、核心组件、安装部署、企业级配置、生产环境应用实例
  • 掌握 Zabbix 高级用法:插件定制、报警定制、自定义页面、自动发现功能、故障自愈功能

关键技能

  • 运维监控核心技术框架、监控关键指标、监控硬件、软件、意外事故、关键事件、监控系统、监控通道、报警机制
  • 详细介绍监控系统 SNMP 协议、讲解 Snmp 命令读取、数据传输、通用支持、使用场景等知识点,全面介绍配置和使用方式
  • 对比介绍 Nagios、Zabbix、Ganglia、Cacti 开源监控体系方案以及优劣势,并着重讲解当今主流开源监控体系方案 Zabbix
  • 全面介绍 Zabbix5.X 监控特性、如无代理监控、Web 服务监控数据库监控、Zabbix 内部监控、Zabbix 特性及功能详解
  • 详细介绍常用术语、主机、主机组、监控项、触发器、事件、动作、报价升级、媒介、通知、远程命令、模板、应用、Web 场景等
  • Zabbix 安装依赖组件和各模块功能,全面讲解 Zabbix 安装过程注意事项,详解 Zabbix 数据库安装过程和日志设置方
  • 详细介绍 Zabbix 监控项含义、以及使用 key 实现自定义监控项、分组配置、监控事件间隔、绘图功能,核心指标模板等
  • 现系统核心指标监控如 CPU、内存、硬盘、网络、LOAD 等,并监控 Nginx 服务的数据指标,包括访问人数、并发、访问量等
  • Zabbix 企业级高级自动化功能,自动发现注册、网段扫描等,自动注册高级应用核心知识点,并通过模板匹配方法,实现快速配置
  • 详细讲解 Zabbix 报警机制的实现及其相应的设置,并介绍基于微信、邮件、短信、电话等全方位报警体系和核心要素
  • Zabbix 故障自治愈功能简介与实现案例;zabbix API 使用基础及通过 API 快速添加监控服务器案例
  • 实现 Redis、Nginx、Memcached、Haproxy、Tomcat、Keepalived、Docker 等常见服务生产环境监控模板使用与定制

实战案例

  • 搭建生产环境 zabbix server/agent 安装、配置、优化及监控 Linux 服务器
  • 实现常见服务 Nginx、Mysql、Php、CPU、网卡、内存等核心关键指标监控和报警策略

模块十:Ansible 快速安装部署与运维自动化实战

教学目标

  • 掌握企业常见运维自动化方案,熟悉 Puppet、Ansible、Cobbler、Saltstack、Func、Fabric 区别;
  • 掌握 Ansible 管理用法、以及安装方法、配置文件详解、模块说明、基于私钥认证、批量操作;
  • 掌握生产环境基于 Ansible 自动化运维常见场景
  • 实现用 Ansible 批量安装 nginx、memcached、php-fpm 等常见应用

关键技能

  • 自动化运维技术框架系统安装、程序发布、应用布局宏观介绍
  • Ansible 工具特性及工作机制详解
  • Ansible 多方式安装及简单应用
  • Ansible 常用模块 command、shell、copy、cron、fetch、file、service、user、setup 等模块详解
  • YAML 语言介绍与语法
  • Anshible playbook(剧本)核心元素 Hosts、Tasks、Variables、Templaters、Handlers、Roles 详解
  • 详细介绍 Zabbix 监控项含义、以及使用 key 实现自定义监控项、分组配置、监控事件间隔、绘图功能,核心指标模板等 Ansible playbooks 基础组件实际应用实例讲解
  • Ansible 创建角色 roles 实现代码重用详解
  • role 内各目录中可用的文件定义及角色调用实现
  • Zabbix 故障自治愈功能简介与实现案例

实战案例

  • 实战案例:Ansible 实现 LNMP 生产环境实践 ;
  • 实战案例:用 Ansible 进行运维常见应用服务管理和部署
  • 实战案例:用 ansible 批量收集服务器状态信息和资源使用状况
正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计10812字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中