linux运维线上培训
【所属机构:博为峰培训】

运维工程师是指负责互联网系统运营、实施和维护的职位,也称作运维人员或运维实施人员。在互联网相关产业中,运维工程师是一个关键且不可或缺的职位,不仅需要深入了解企业的业务流程和IT架构,还要通过监控、分析、维护和优化来确保系统的可靠性和安全性,作用非常大,Linux是一款开放源代码的计算机操作系统,被视为世界上较成功的自由软件之一。
X-GPT运维工程师的主要特点
预测性
交互性
实时性
自适应性
面向多领域
持续进化
课程由浅入深,循环渐进
Linux操作系统(21天)
数据库(9天)
Python自动化运维(10天)
自动化运维(12天)
分布式和微服务(26天)
系统监控和虚拟化(18天)
课程模块 课程详情 Linux核心(3天) Linux发展史、Vmware安装、MobaXterm安装、部署Centos 7的镜像;Vmware-桥接模式、NAT模式、仅主机模式、克隆虚拟主机、快照、MoBaXterm连接虚拟机;Linux操作系统启动流程讲解、Linux系统目录功能讲解;VIM-工作模式、基本应用、进阶应用、命令总结;主机名配置、帮助命令、目录操作、文件操作操作目录、权限命令、进程管理、压缩和解压缩 系统监视概述、top命令、mpstat命令、vmstat命令、iostat命令、新能分析标准、运维小细节;Linux软件包-软件包的特点、源码包的特点、二进制包的特点、RPM包的安装与升级、RPM包的查询、RPM包的卸载、RPM包的校验与数字证书、RPM包的文件提取 YUM-工作原理、企业案例、优先级配置、构建YUM本地源、构建YUM网络源、同步外网YUM源特性及组件、单元类型、单元的配置文件语法、相关工具;root密码-单用户模式修改root密码、救援模式修改root密码、破解root密码 Linux用户管理-用户命令汇总、skel目录详解、login.defs配置文件详解、useradd文件详解、与用户相关的文件;Linux用户管理-用户组命令groupadd、密码相关命令passwd、修改用户密码有效期、删除用户、删除用户组、用户查询;Linux权限-数字权限、字母权限、chown属主和属组管理、特殊权限SUID、SGID、SBIT详解、ALC权限设置;Linux身份-身份切换命令su、sudo、企业生产环境用户权限集中管理方案 磁盘分区简介、主分区、扩展分区和逻辑分区、swap交换分区;场景介绍、LVM逻辑创建、XFS格式扩容、ext4格式扩容、LVM逻辑卷删除;阵列介绍、创建、模拟损坏阵列、奇偶校验和热备盘创建 Linux虚拟化(5天) 服务搭建、映射、服务补充;ftp模式介绍、vsftpd匿名用户模式配置、vsftpd本地用户模式配置、用户列表管控;服务部署、写入权限问题的解决方案、开机自动挂载 NTP时间服务介绍及部署、定时同步及同步外网;工作原理介绍、服务部署使用详解;cobbler自动化安装系统使用详解、cobbler实现安装不同操作系统 配置文件详解、反向代理、负载均衡、LNMP架构动态上线;tomcat启动和关闭、多实例部署、集群搭建、上线动态网站 X-GPT生成服务器配置文件;X-GPT模拟Nginx,自动化部署;X-GPT模拟Tomcat,自动化部署 网络协议、路由器、交换机、VLAN虚拟局域网、IP地址、Mac地址、Port端口;网络状态管理、网络通讯、静态路由、动态路由;日志管理、系统日志、Rsyslog日志、Logrotate日志轮转 Linux网络与服务(6天) 计划任务、Crontab使用、SSH远程连接服务、SSH加密认证;Samba服务搭建、Samba映射、Samba服务操作 FTP模式、VsFtpd匿名用户模式、VsFtpd本地用户模式、用户列表管控 NFS服务部署、NFS服务写入权限、NFS开机自动挂载 NTP时间服务部署、NTP定时同步、NTP同步外网;DHCP服务部署、DHCP服务操作 Cobbler自动化安装、Cobbler安装各类操作系统;Nginx搭建、Nginx配置、Nginx反向代理、Nginx负载均衡;LNMP生产环境搭建、LNMP产品上线 Tomcat搭建与配置、Tomcat多实例部署、Tomcat集群部署、Tomcat产品上线;域名申请、域名备案、域名解析、DNS客户端测试工具 Linux Shell(3天) shell介绍、grep、cut、sort、uniq、seq、tr等命令用法详解;变量介绍、变量的使用;条件表达式、if条件判断、if嵌套 for循环语句详解、while循环语句详解、break和continue用法讲解;shell函数介绍、基础正则和扩展正则详解、sed用法详解、awk用法详解 X-GPT生成相应的Shell功能脚本,X-GPT检查Shell脚本规范 Linux部署与负载(2天) 插件安装、安装部署、凭证创建及使用说明、项目简单演示;iptables常用使用详解、SNAT的使用、DNAT的使用;LVS负载均衡使用详解 keepalived介绍、配置、使用演示、nginx+KeepAlived使用演示;X-GPT监控LVS负载情况,X-GPT生成Jenkins配置文档 课程模块 课程详情 MySQL数据库(5天 ) MySql8的安装与初始化过程、后期设置与简单操作、MySql5.7安装与初始化、后期设置与简单操作 场景介绍、mysqldump、tar与cp、xtrabackup、mysqlbackup 主从复制概念与常见拓扑结构、主从复制的同步方式、环境准备过程、复制常用参数、配置操作演示 MyCat产品特性与功能介绍、安装与启动、读写分离配置过程 MySql数据库Sql基础介绍、创建与常规操作、类型与日期、表的创建与管理、表的增删改查 X-GPT自动生成MySql备份,自动恢复,X-GPT自动生成Sql操作语句 Oracle 数据库(4天) Oracle版本介绍、Oracle安装、物理结构、逻辑结构、SGA、PGA、进程 Oracle数据库实例管理、Oracle参数文件管理、Oracle控制文件管理 Oracle重做日志、Oracle归档模式、Oracle表空间、Oracle数据文件 Oracle用户管理、Oracle网络监听配置、OracleEM管理工具 Oracle备份与恢复、Oracle日常检查、故障分析、性能优化 Oracle数据库集群容灾高可用技术、Oracle项目实战 课程模块 课程详情 Python敏捷编程(3天) Python3下载安装,pycharm的安装、第一个Python程序、Python中的变量 基础数据类型、转换、运算 列表多元素的提取、添加、修改、删除、字典的操作详解 基本的逻辑控制语句if_else for循环遍历和操作列表、continue和break 函数的创建和调用、函数内局部变量、全局变量使用技巧 列表、字典、字符串、数字类型的相互转换 Python数据猎人(7天) 安装使用结巴分词;正则表达式详解 通过结巴、计数器对报告进行词频统计;词频统计生成词云图片 熊猫处理Excel实例详解;熊猫处理全量数据-列表生成;熊猫处理全量数据-生成DataFrame;熊猫处理全量数据-操作分组数据 Python使用Openpyx操作Excel数据详解;Python使用Pyecharts制作统计图详解;Python爬虫详解、实际操作演示、自动化Selenium操作详解 ChartGPT模拟结巴分词,提取相关数据;ChartGPT模拟熊猫数据框架对数据进行分析;ChartGPT模拟爬虫获取网络数据;ChartGPT模拟Selenium自动化操作 课程模块 课程详情 Ansible(12天) 场景介绍、功能特性、基础架构、安装、配置文件介绍、配置文件优先级、inventory基本应用、实战用户管理被控端 命令语法、执行流程状态、配置场景、常用模块说明 command、yum、copy、systemd、file、group、User、Mount、cron、get_url、Unarchive 基本介绍、与AD-HOC的区别、管理NFS服务、管理Rsync服务端、管理Rsync客户端 项目环境准备、管理Redis服务、Nginx负载均衡、升级Nginx协议、替换Nginx为Haprox Variables变量介绍、定义方式、Playbook定义变量、inventory清单文件定义变量、host-vars定义变量、group-vars定义变量、外置传递参数定义变量、变量优先级、NFS改造为变量方式 场景介绍、变量语法示例、基于IP生成Redis配置、基于CPU生成Nginx配置、基于内存生成Memcache配置、优化-关闭facts、优化-redis缓存 Register-获取被控端端口信息、批量修改主机名称、创建JMS相关ke when、loop、Hadlers、Tags、Include部署Tom、ignore_errors、forec_handlers、changed_when、vault 场景介绍、生成Nginx配置、生成haproxy配置、判断生成Keepalived 场景介绍、编排NFS服务、编排Rsync服务、部署集群环境架构图、服务器整体规划、基础环境准备、网络配置初始化、防火墙管理、用户管理、yum仓库管理、基础软件包管理、文件描述符管理、内核模块管理、模块测试 NFS服务、Mysql服务、Redis服务、Nginx服务、PHP服务、Haproxy服务、KeepAlived服务、LVS服务、Route服务、DNS服务、Wordpress-web、Wrodpress-prox、Wordpress-keep、Wordpress-LVS 课程模块 课程详情 Redis(2天) Redis安装及配置、Redis适用场景、Redis持久化机制 Redis过期删除策略、Redis缓存淘汰策略 Redis主从部署方案、Redis Sentinel哨兵部署方案、Redis Cluster集群部署方案 ELK数据采集分析(12天) 没有日志分析工具存在的痛点、ELK基础架构解析、ELFK基础架构解析 安装、配置、调试、相关属于、文档、索引、字段、操作Curl、操作Kibana、索引API 基本概念、环境搭建、状态检查Curl、Cerebro、角色、分片与副本、故障转移、文档路由、创建流程、扩展Data节点、扩展路由节点、内核优化、配置优化、JVM优化 FileBeat-基本概念、配置解读、基本应用、写入数据到ES集群、定义索引名称、设置分片副本、系统日志、字段处理、收集nginx访问日志-普通格式、json格式、错误日志、多虚拟主机日志、收集-tomcat访问日志、错误日志、多虚拟主机tomcat节点日志 Logstash-日志处理-基本介绍、基础架构、安装与配置 Logstash-插件-Input插件、filter-grok插件、filter-geoip插件、filter-date插件、filter-useragen插件、filter-mutate插件 App业务日志-Filebeat配置、Logstash配置、Kibana配置、Nginx日志-介绍、logstash配置、Filebeat配置、Nginx-Kibana展示、Mysql慢日志-介绍、Filebeat配置、Logstash配置、Kibana展示 Kibanan-日志分析-基本架构、指标说明、日志用例、指标数据图、水平条形图、标签云、时间序列、图形 汇聚访问控制-基于Ngxin、基于RBAC 引入消息队列、解决耦合度问题、解决性能问题、引入Redis-Filebeat配置、Logstash配置 日志告警-ElastAlert环境准备、ElastAlert接入钉钉、404告警场景、延迟告警场景 ChartGPT模拟Zookeeper集群部署;ChartGPT模拟Kafka-eagle监控;ChartGPT模拟ElastAlert环境部署,404告警 MQ 消息队列(2天) MQ-基本概念、分类、使用场景介绍、异步;MQ-kafka-基本概念、基本架构、安装与调试、模拟生产者和消费者、单播消费者模拟 MQ-kafka-集群-Zookeeper集群部署;MQ-kafka-集群-kafka-eagle安装、kafka-eagle监控JVM、集群容错验证 Docker应用容器(7天) 简介、功能特性与应用场景 安装-标准安装、CE安装、更改默认数据目录 attach、build、commit、cp、crate、diff、events、exec、export、history、images、import、info、inspect、kill、load、login、logout、logs、pause、port、ps、pull and push、rename、restart、rm、rmi、run、save、search、start、stats、stop、tag、top、update、version and waitconfig、container、image、node plugin se、service、指令介绍 镜像制作-Dockfile编写、官方镜像库的使用、Centos 7镜像制作与运行、基于Alpine的JRE和Tomcat镜像制作与运行、MySQL5.6镜像制作与运行、Redis镜像制作与运行、MongoDB镜像制作与运行 私有镜像-Harbor简介、使用DNSMASQ快速搭建DNS服务、签发域名证书、信任自签发的域名证书、Harbor1.4版本配置与安装、漏洞扫描和镜像签名、镜像复制与同步 环境准备、修改配置、启动Harbor、Keepalived安装与配置、OpenLDAP安装与配置、OpenLDAP创建组织架构与Harbor 场景介绍、环境准备、安装与磁盘准备、repo替换、Ceph安装与配置、创建存储池和文件系统、挂在cephfs文件系统、Ceph集群扩容、集群增加节点和OSD K8S 容器分布式架构(3天) K8S-概念-K8S应用领域、K8S的优势、K8S架构、K8S工作节点组件介绍、K8S核心资源介绍;K8S-kubeadm-实现环境规划、配置IP和主机名、配置防火墙和Yum源、配置ipvs K8S-集群-安装和配置Docker、准备K8S命令行工具、配置Keepalived和nginx、初始化集群、扩容K8S-添加Master节点、添加Node节点 K8S-安装和调试-安装calico网络插件、调试K8S集群网络、部署业务pod、coredns域名解析 课程模块 课程详情 Zabbix系统监控(5天) Zabbix版本介绍、server的安装、配置、调试;Zabbix配置MariaDB;Zabbix安装Web GUI 、GUI界面初始化、自定义监控模板 Zabbix监控Linux用户账号和密码、自定义Triggers、自定义Discovery;Zabbix监控Nginx + FPM、软链接、监控自动化工具;Zabbix-Server配置参数的详解、高级参数详解、Screen Zabbix监控邮件系统、邮件自动报警、使用Python自动脚本、邮件报警演示;Zabbix宏定义、开机自启动、自定义宏讲解、宏补充及Agent配置;Zabbix自定义监控接口讲解、自定义监控接口参数演示;Zabbix监控故障自动处理、执行命令、Ansible批量部署 Zabbix分布式监控讲解、演示、性能优化;Zabbix-源码编译-MySQL/Agent、安装Server、DB配置、Proxy和Ansible批量、开机自启Zabbix-HOST-部署ZabbixAgent、results register、HOST批量创建、信息获取、templates、Ansible Role演示 ChartGPT生成Zabbix-Server的配置文件;ChartGPT模拟Zabbix监控邮件,自动报警 KVM虚拟化(7天) 配置网卡、配置Lan、配置网络过滤、迁徙概述、静态迁移、共享存储的动态迁移、本地存储的动态迁移 P2V和V2V迁徙-方案概述、准备宿主机、物理机迁徙到虚拟机、虚拟机迁徙到物理机;HA群集-Pacemaker + Corosync的Ha体系结构;群集安装-规划设计、组件安装就、群集节点准备、群集的创建 NFS群集-规划设计、NFS服务器配置与迁徙、创建高可用虚拟机、配置STONITH(IPMI);ISCSI群集-规划设计、配置ISCSI Target、配置STONITH(DISK)、配置DLM、配置CLVM、群集添加;DRBD群集-规划设计、DRBD安装与配置、双祝DRBD资源准备、配置STONITH(virtd)、配置DLM、配置CLVM、配置GFS2、群集添加 嵌套虚拟化-原理详解、KVMS上运行KVM与ESXI、KVM运行Hyper-V 概述、Guest Agent与快照原理、virt-manager管理快照、virsh管理快照、KVM备份与恢复、备份脚本 RHEL/Centos7的KVM性能特性和改进、virt-manager中的性能管理、网络性能优化、存储性能优化、内存与CPU性能优化 场景介绍、部署要求、引擎安装、安装Centos7节点、安装oVirt Node节点、配置数据中心、配置数据及ISO域、创建Windows虚拟机、创建Linux虚拟机及配置Ovirt Agent、上传已有KVM镜像、使用模板、角色及权限管理、备份与恢复 VmwarevSphere虚拟化平台(6天) vSphere-概述、资源虚拟化、ESXI概述 vSphere-虚拟机、虚拟机硬件、容器、部署Storage vSphere-vCenter-使用vCenter Server进行集中管理、部署vCenter Server、vCenter Server清单、角色和权限、备份还原与监控、vCenter Server HA vSphere-虚拟网络管理-标准交换机、网络策略与分布式交换机 vSphere-虚拟内存管理-虚拟存储、添加ISCSI存储、vmfs与NFS数据存储 vSphere-虚拟机管理-创建模板和克隆、内容库、修改虚拟机、vMotion、EVC、Storage vMotion与快照 vSphere-资源管理-CPU、内存资源控制、资源监控工具、监控资源情况、使用报警 vSphere-集群-详情介绍、DRS理论、HA理论、配置HA、配置FT vSphere-生命周期管理 ChartGPT部署vSphere-vCenter;ChartGPT模拟vSphere-vCenter备份与监控;ChartGPT模拟vSphere报警
教学优势就是加分点

课程收获,带来改变
熟练掌握Linux常用命令、文件管理、用户组管理、权限管理、编辑器使用
熟练掌握Linux虚拟化技术、磁盘分区、阵列、热备、网络模式、各类工具的使用
熟练掌握在Linux环境下部署软件的生产环境、集群化部署方案、持续集成
熟练使用MySQL数据库产品的DCL、DDL、DML、DQL操作
熟练使用Oracle数据库产品的DCL、DDL、DML、DQL操作
熟练掌握各类数据库产品的主从部署方案、主从复制、主从同步、读写分离技术
熟练掌握Python编程语言,培养扎实、规范的Python编码功底
熟练各类Python数据处理方式,生成各类结构数据报表
熟练使用Python爬虫技术、Selenium自动化工具
熟练掌握Ansible常用命令、AdHoc语法、Playbook语法、Playbook集群部署方案
熟练掌握Ansible对各类常用产品的部署方案及配置信息
熟练掌握Ansible-Role部署集群环境、基础模块、应用模块、业务引入
熟练掌握Redis的持久化配置、缓存淘汰配置、各类部署方案,主流MQ消息队列产品的集群化部署、配置
熟练掌握ELK工具的数据采集、数据分析、日志追踪方案
熟练掌握Docker应用容器镜像的制作、K8S运用
熟练使用Zabbix系统监控、自动报警、自定义宏、故障自动处理,掌握分布式监控部署方案
熟练使用KVM网络配置、迁徙方案、各类集群化部署方案、嵌套虚拟化方案、备份与恢复方案
熟练掌握Vmware vSphere虚拟化平台角色和权限、备份还原与监控、模板克隆和快照的使用
选择我们,值得信赖
- 学掌门简介
学掌门(atstudy.com),2004年成立的职业IT人才培训机构和一体式学习+就业平台,隶属于上海博为峰软件技术股份有限公司(股票代码:836392)。总部位于上海,在北京、深圳、广州、成都、南京、西安、武汉、杭州、重庆、济南、合肥、苏州、长沙、石家庄、郑州、天津、青岛、昆山等地均设有分支服务机构。
- 项目优势
学掌门的Linux云计算就业培训项目,通过3到4个月的技能强化训练,使缺乏职场竞争力的学员具备从事云计算工作的能力,进入企业后就能上手工作。不论您是应/往届毕业生还是在职上班族,我们都将帮您奠定坚实的职业基础,助您踏入发展前景广阔的云计算领域,加上您持续不断的努力,相信您将有机会得到更好的职位、更高的待遇、更快的晋升,直至实现梦想。
