运维必备技能

一、操作系统类

熟练运用Centos、ubuntu

与之相关的命令行,系统配置、网络配置、系统优化、内核优化

推荐书目《鸟哥的linux私房菜》第四版

二、关系型数据库

Mysql(版本以5.7、8.0+为主)

与之相关的数据库安装、配置、优化、存储引擎、索引、数据备份、主从复制、集群方案

掌握常见的集群方案部署及原理,比如MMM、MHA、PXC、以及新版本的Mysql 支持的Innodb Cluster

主从复制原理、延迟解决方案等

三、非关系型数据库

Redis、Mongodb、原理、优化、集群方案、复制原理

比如redis的哨兵模式、cluster模式,Mongodb分布式集群

四、消息队列类

Rabbitmq、Rocketmq、kafka、各自的区别、安装部署、适用场景、集群方案

五、容器类

Docker、Containerd,目前还以docker为主

Docker的原理、网络模型、存储、镜像结构、镜像组成、镜像仓库

docker-compose容器单机编排工具

六、云原生

Kubernetes重中之重,k8s架构、网络、存储、各个组件的作用、部署、调度过程、集群监控、流量治理,helm、operator,会看源码最好

七、监控类

Prometheu、Zabbix,包括对服务器和应用程序的监控

八、ci/cd类

目前还是jenkins为主,部署、配置、常用插件、jenkins在k8中的应用

九、语言类

至少Shell、Python

    

 

posted @ 2022-02-09 15:48  51QA  阅读(518)  评论(0编辑  收藏  举报