Linux运维工程师必备技能(持续更新)
下面全面介绍下Linux运维工程师须要学习什么内容:
一、Linux 系统基础入门-Linux基础知识内容命令使用,以及用户和权限等核心知识点;
二、Linux 系统管理和进阶-Linux从进程、资源、任务、文件、软件包、磁盘等管理方法;
三、Linux 企业经常使用服务-企业级经常使用服务如DNS、FTP、HTTP、NFS;
四、Linux 企业级安全原理和防范技巧以及网络和安全-Linux安全架构、安全威胁模型、以及加密、解密等原理,常见安全设置和防范手段;
五、Shell 编程入门及进阶-Shell脚本基本用法以及进阶,从基础到精通,须要学习一些企业级常见脚本用法;
六、MySQL 应用原理及管理入门-MySQL安装、管理、受权、增删改查基本操做;
七、HTTP服务代理缓存加速-http 高级协议应用、缓存、web服务Nginx;
八、企业级负载集群-企业级4 层负载均衡LVS、和7 层负载均衡Nginx以及HAproxy的应用;
九、企业级高可用集群-高可用集群原理,实现以keepalived\heartbeat为核心的高可用集群,以及主从高可用、双主模式;
十、运维监控Zabbix-企业级监控体系以及Zabbix流行开源监控系统的功用及架构;
十一、运维自动化-Ansible、Puppet等运维自动化解决方案;
十二、WEB 服务体系架构-WEB服务体系架构,JSP体系、Tomcat、CDN、缓存原理、压测、评估;
1三、大型互联⽹集群架构和实战方案-LB集群:Nginx、Haproxy、LVS HA集群、动静分离;
1四、MySQL DBA 实战技能和优化-数据库参数优化、分库分表、备份方案、数据恢复策略、主从复制、读写分离、链接池及sharding技术、MHA、MGR等;
1五、企业级云计算Openstack-Keystone、Glance、Nova核心组件、网络模块、块存储服务等;
1六、企业级大数据Hadoop 运维实战-列式数据库HBase基础原理、安装配置及其应用、Zookeeper集群构建、Hadoop实现Namenode高可用;
1七、企业级虚拟化KVM 实战-KVM环境:KVM的安装、配置及应用;
1八、非关系数据库:NoSQL 企业级应用-Nosql 应用,如Redis、MongoDB 复制、集群(Redis主从复制、哨兵模式、官方集群模式)等高级应用;
关系型数据库:Oracle数据库基本管理,RAC、DG配置优化;DB2数据库基本安装处理;
1九、企业级日志收集系统ELK 实战-海量数据日志收集系统Elasticsearch+Logstash+kibana 应用;
20、可持续化集成-Jenkins+github企业级应用;
2一、虚拟化容器Docker-Linux 轻量虚拟化Docker ,Docker 的原理和安装,配置以及应用;
2二、企业级K8S实战-组件功能、安装、配置、企业级应用场景和常见故障分析;
2三、Linux 系统调优实战-从内存、CPU、进程调度、磁盘IO、网络参数等全面讲解Linux系统调优;
2四、Python 编程基础入门-python安装、逻辑判断、模块使用等;
2五、我的综合能力提高-表达能力、团队协做能力、执行能力、胜任力等。node