Linux运维工程师技能树
2018-02-24 11:25:30 845 举报
AI智能生成
Linux运维技能树
作者其他创作
大纲/内容
备份(所有运维深入学习)
数据库
关系型
MySQL
Mysqldump
Xtrabackup
Mydumper/Myloader
Mysqlhotcopy
Mysql-pump/mysqlimport(Mysql5.7)
非关系型
Redis
持久化
RDB
AOF
手动命令
Redis-dump
Mongodb
手动命令
Mongodump
持久化
数据文件
Cassandra
Hbase
代码库
svnadmin dump
gitlab-rake
日志
tar
zip
scp & rsync
操作系统
LVM镜像
Inotify & Rsync
高可用(所有运维深入学习)
基础设施高可用
存储
RAID
网络
网卡Bonding
HSRP
VRRP
应用高可用
无状态服务
负载均衡
Keepalived
Heartbeat
HTTP Server
负载均衡健康检查&水平扩容
应用容器
Tomcat
负载均衡健康检查&水平扩容
业务进程
负载均衡健康检查&水平扩容
有状态服务
RDBMS
传统
MySQL
MHA/MMM
PXC
Keepalived
Zookeeper
Sharding
水平拆分
垂直拆分
Consul
PostgreSQL
Oracle
DB2
公有云
PolarDB - 阿里云
CynosDB - 腾讯云
HTAP for CockroachDB - 百度云
Aurora - AWS
消息中间件
Kafka
Zookeeper
Rabbitmq
Rabbitmq Cluster
搜索
ElasticSearch
ES Cluster
Solr
NOSQL
Redis
Redis Sentinel
Redis Cluster
MongoDB
Repl Set
Sharding
Hbase
NewSQL
TIDB
CockroachDB
OceanBase
Spanner
故障处理(所有运维深入学习)
系统变更
服务端版本发布
代码发布
SQL发布
客户端版本发布
IOS
Andriod
操作系统升级
内核升级
系统库升级
应用升级&迁移
Apache & Nginx
Mysql
Redis
MongoDB
Tomcat
ElasticSearch & Sphinx
PHP
MQ
配置文件变更
数据库配置
消息中间件配置
HTTP Server配置
缓存配置
系统故障
操作系统崩溃
应用崩溃
数据库崩溃
消息中间件崩溃
业务程序崩溃
基础设施故障
服务器
CPU
内存
磁盘
网卡
主板
网络设备
交换机
路由器
防火墙
传输链路
双绞线
光纤
安全攻击
服务端
API接口盗刷
暴力破解
SSH密码
数据库密码
SQL注入
CSRF
Linux内核漏洞
应用(Apache,Nginx,Openssh)漏洞
DDOS
客户端
DNS劫持
钓鱼页面
木马邮件
计算机病毒
移动端病毒
IOS
Android
PC端病毒
Windows病毒
MacOS病毒
延迟
应用响应延迟
业务进程维护(业务运维深入学习)
PHP
Nginx & PHP-FPM
Swoole
WorkerMan
Java
Nginx & Tomcat
Nginx & Java Service Wrapper
Python
Nginx & uwsgi & Django
Nginx & uwsgi & Flask
可执行命令
GO
C
C++
运维平台(运维开发深入学习)
代码发布平台
资产管理平台
监控平台
Docker管理平台
计算机科学基础知识(所有技术岗位深入学习)
操作系统原理
进程与线程管理
CPU调度
文件系统
内存管理
IO
锁
系统安全
虚拟化与云
分布式系统
计算机网络
设备
路由器
交换机
二层交换
三层交换
防火墙
四层
七层
负载均衡
上网行为管理
网络存储
协议
应用层
HTTP
HTTPS
DNS
NTP
DHCP
SNMP
SMTP
POP3
SSH
FTP,TFTP
传输层
TCP
UDP
DCCP
SCTP
PPTP
RTP
网络层
IP
ICMP
IGMP
ARP
RARP
RIP
OSPF
BGP
IS-IS
数据链路层
PPP
HDLC
ATM
L2TP
物理层
同轴电缆
双绞线
光导纤维
数据库系统原理
关系模型
数据存储
索引
事务与并发控制
SQL
规范化
三范式
关系代数
数据结构与算法
数据结构
字符串
线性表
栈
队列
树
二叉树
二叉查找树
红黑树
平衡二叉(AVL)树
B树
B+树
B*树
Tire树
图
有向图
无向图
栈和队列
算法
排序
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
堆排序
计数排序
桶排序
基数排序
查找
计算机组成原理
计算机科学导论
数据存储
数据操控
操作系统
组网及因特网
算法
程序设计语言
软件工程
数据抽象
数据库系统
计算机图形学
人工智能
计算理论
程序设计(运维开发深入学习)
编程语言
脚本语言
Shell
Python
编译型语言
GO
C
开发框架
Python
Django
Tornado
Flask
GO
BeeGO
Echo
软实力(想成为技术管理层或架构师深入学习)
团队协作与沟通能力
成本意识
项目管理能力
自驱能力
职业规划
制定团队遵循的标准/规范/流程/体系
深入研究业务场景
技术分享/技术博客/Github
汇报/邮件/PPT/会议组织
日志分析(大数据运维深入学习)
开源
ELK Stack
Flume & Kafka & SparkStreaming
Piwik
Awstats
GoAccess
Graylog
商业
Splunk
Linux操作系统(所有运维深入学习)
RedHat
CentOS
Fedora
Debian
Ubuntu
Kali(安全工程师深入学习)
SUSE
OpenSUSE
大数据(大数据运维深入学习)
Hadoop
HBase
Spark
Flume
Hive
Kafka & Zookeeper
HDFS
系统架构(业务运维深入学习)
无状态服务
负载均衡
LVS
Haproxy
Nginx
F5,A10
Traefik(MicroService)
WebServer
Apache Webserver
Nginx Webserver
业务进程(PHP,Java,GO,Python,C/C++.....)
水平扩容
有状态服务
数据库
MySQL
单机
单实例
多实例
主从
一主一从
一主多从
级联复制
多源复制
分布式
Mysql Cluster
Percona XtraDB Cluster
中间件(读写分离&分片)
Atlas(360)
DBproxy(Meituan)
Kingshard
Cobra(Taobao)
Mycat
Oneproxy
Proxysql(Percona)
MaxScale(MariaDB)
Fabric(Oracle)
TDDL(Taobao)
Redis
单机
单实例
多实例
主从
一主一从
一主多从
级联复制
分布式
原生
Redis Cluster
第三方
Codis Cluster
Twem Proxy & Redis Server
MongoDB
单机
单实例
多实例
副本集
集群
消息中间件
Kafka
单机
集群
RabbitMQ
单机
集群
搜索
ElasticSearch
单机
集群
Sphinx
分布式存储
FastDFS
GlusterFS
Ceph
MooseFS
高性能(业务运维深入学习)
性能测试与分析
压力测试
测试工具
HTTP Server
Apache Benchmark(ab)
http_load
python "boom" module
Apache Jmeter
nGrinder
DB
Mysql
MysqlSlap
Sysbench
TPCC-Mysql
SqlServer
SQLIO
Oracle
ORION
Cache
Redis
Redis Benchmark
Memcache
硬件
CPU
cpuburn
Memory
memtester
mbw
Disk
Iozone
Bonnie++
Network
tcpburn
Netperf
Toolkit
Phoronix Test Suite
Sysbench
UnixBench
流量重放
tcpcopy
goreplay
全链路
阿里云PTS
压测宝
关注指标
WebServer
并发数
吞吐量
MySQL
TPS
QPS
Read
Select
Write
Insert
Delete
Update
内存
磁盘IO
Redis
QPS
Latency
内存
性能分析
操作系统
应用
数据库
关系型
MySQL
percona toolkit
orzdba
mytop
pstack
tcprstat
innotop
非关系型
Redis
slowlog
SCAN & SSCAN & HSCAN & ZSCAN
LATENCY
redis-stat
monitor
MongoDB
mongostat
profilter
Memecache
memcache-top
memkeys
mctop
WebServer
apache webserver
apachetop
mod_status
nginx
ngxtop
stub_status
PHP-FPM
fpm_status
中间件
Tomcat
ActiveMQ
Kafka
RabbitMQ
进程
ps
time
strace
ltrace
gprof
gprofile
性能优化
基础设施性能调优
网络性能优化
万兆交换
万兆网卡
交换机堆叠
交换机端口聚合
存储性能优化
SSD
RAID
操作系统性能优化
内核调参
升级内核
内核裁剪
源码级二开
应用性能调优
WebServer性能调优
内核调参
HTTP服务器参数调优
提升CPU配置(Scale UP)
水平扩容(Scale Out)
绑定CPU核心
源码级二开
数据库性能调优
Mysql性能调优
内核调优
文件系统挂载参数调整
SSD
Mysql参数调整
SQL优化
索引优化
表结构及字段优化
拆分
水平拆分
垂直拆分
源码级二开
Redis性能调优
内核调优
Redis参数调整
关闭持久化
减少Key长度及数量
Pipeline
源码级二开
MongoDB性能调优
内核调优
MongoDB参数调整
拆分
分片
源码级二开
负载均衡性能调优
内核调参
应用调参
万兆网卡
源码级二开
中间件性能调优
Kafka性能调优
Tomcat性能调优
安全(安全工程师深入学习)
服务端
系统内核安全
Linux Kernel
Windows Kernel
应用安全
Apache
Nginx
Tomcat
Openssl
Mysql
oracle
redis
memcache
mongodb
代码审计(业务程序安全)
PHP
Java
GO
Python
C/C++
入侵检测(IDS)
防火墙
网络层
ASA(Cisco)
Juniper
Iptables
H3C
应用层
Openresty
公有云
AWS
阿里云
百度云
腾讯云
扫描器
端口扫描
NMAP
Zenmap
X-Scan
MasScan
漏洞扫描
Nessus
Burp Suite
OWASP ZAP
OpenVAS
Acunetix
AppScan
加密
PGP
渗透测试系统
Kali Linux
Metaspoloit
DDOS防护
公有云
AWS
阿里云
百度云
腾讯云
安全厂商
绿盟科技
启明星辰
知道创宇
360
客户端
IOS
Android
浏览器
IE
Chrome
代码审计
JS
HTML
监控体系(监控运维深入学习)
监控
监控指标
基础监控
CPU
Load
1 min
5 min
15 min
Usage
user
sys
iowait
Idle
nice
steal
hi(hardware interrupt)
si(software intterrupt)
Memory
Total
Usage
Network
Response Time(Ping)
Traffic
IN
OUT
Status
Disk
Read
Write
Status
RAID Card
Status
应用监控
数据库
Basic
Port Status
Response Time
QPS
Com_Insert
Com_Delete
Com_UPDATE
Com_Select
Com_Commit
Com_Rollback
Replication
Replication Status
Replication Latency
INNODB
缓存
QPS
HTTP Server
负载均衡
业务监控
监控工具
主机监控系统
开源
Nagios & Cacti
Zabbix
Zenoss
Open-Falcon
Ganglia
Prometheus & Grafana
cAdvisor & InfluxDB & Grafana
Heapster & Influxdb & Grafana
Netdata
Observium
Sysdig Monitor + Sysdig
StatsD & Graphite
商业
公有云监控
阿里云/百度云/腾讯云/华为云
监控宝
DataDog
全链路监控(APM)
开源
Fiery
PinPoint
Zipkin
CAT
ELK APM
商业
DataDog
New Relic
OneAPM
听云
公有云APM
阿里云/百度云/腾讯云/华为云
Linux系统命令
CPU
lscpu
top,htop
mpstat
/proc/cpuinfo
gnome-system-monitor
oprofile
/proc/stat
内存
free
/proc/meminfo
gnome-system-monitor
top,htop
slabtop
vmstat
磁盘
iostat
iotop
lsblk
df,du
lsof
网络
iptraf
netstat
ss
ifconfig
iftop
nethogs
ethtool
ip
etherape
gkrellm
Ntopng
tcprstat
NMON
tcpdump
Wireshark
tcptrack
speedmeter
bmon
pktstat
ifstat
通用
Glances
sar
Monitorix
sysdig
dstat
用户/进程
ps
pstree
whowatch
strace
ltrace
who
pmap
systemtap
perf
应用监控
HTTP Server
Apache
mod_status
apachetop
Nginx
nginx_status
ngxtop
数据库
RDBMS
Mysql
NOSQL
Redis
Info
Memcache
MongoDB
ElasticSearch
X-Pack
中间件
Tomcat
JMX
RabbitMQ
RabbitMQ Dashboard
Kafka
JMX
Kafka Web Conslole
Kafka Manager
KafkaOffsetMonitor
报警
邮箱
短信
微信
电话
钉钉机器人
聊天机器人
Slackbot
配置批量管理与持续集成(运维开发深入学习)
配置批量管理
OS部署
Kickstart + PXE
Cobbler
代码发布与回滚
Ansible
Playbook
Module
Saltstack
Chef
持续集成
Jenkins
Codeship
硬件设备运维(基础设施运维深入学习)
设备上下架
服务器
刀片
机架
网络设备
路由器
交换机
防火墙
负载均衡
存储
设备更换&迁移&扩容
服务器
硬盘
CPU
内存
网卡
远程管理卡
电源
传输介质
双绞线
光纤
网络设备
路由器
交换机
防火墙
负载均衡
存储
云计算&虚拟化&容器(云计算运维深入学习)
云计算
私有云
OpenStack
Vmware Vcloud
CloudStack
Zstack
公有云
Amazon Web Service
Microsoft Azure
Google Cloud Platform
IBM BlueMix
阿里云
腾讯云
百度云
华为云
青云
七牛云
UCloud
混合云(公有云+私有云)
虚拟化
Linux KVM
Vmware Vsphere
Windows Hyper-V
XenServer
容器
引擎
Docker
Rocket
系统
CoreOS
RancherOS
Snappy Ubuntu Core
RedHat Project Atomic
Mesosphere DCOS
VMware Photon
编排框架
Docker Swarm
Apache Mesos
Google Kubernetes
管理平台
Rancher
网络
Flannel
Calico
Weave
监控
cAdvisor
Data Dog
Promethus
Zabbix
Heapster + InfluxDB + Grafana
ELK
NetData
Sysdig Monitor
WeaveScope
安全
AppSafe
TwistLock
Aqua
Clair
仓库
DockerHub
AppHouse
Harbor
CoreOS Quay
版本管理(运维开发深入学习)
Subversion
Gitlab
BUG跟踪及管理(了解部署和维护流程即可)
Jira
Redmine
禅道
文档(所有运维深入学习)
运维知识库
DokuWIKI
MediaWIKI
云笔记
思维导图
Confluence WIKI
系统架构拓扑
Office Visio
X-Mind
Processon
资产信息管理
CMDB
EXCEL
Numbers
故障处理记录
Confluence WIKI
工单系统
云笔记
数据库字段描述
Confluence WIKI
项目标书与方案制作(适用于售前运维)
Word
WPS
Pages
PPT
KeyNote
服务(所有运维深入学习)
底层服务
DHCP
dhcpd
NTP
ntpd
DNS
bind
应用服务
Web服务器
Nginx
Apache
Openresty
Lighthttpd
负载均衡
LVS
Haproxy
Nginx
中间件
应用中间件
Tomcat
Resin
JBoss
消息中间件
Kafka
RabbitMQ
RocketMQ
ActiveMQ
缓存
缓存服务
Memcache
Redis
应用程序缓存
PHP
Opcache
Java
Guava
Ehcache
静态资源缓存
Squid
Nginx
Varnish
数据库
关系型
Mysql
Mysql Community
Percona Server
MariaDB Server
Postgresql
非关系型
MongoDB
Cassandra
Hbase
存储
NFS
Ceph
GlusterFS
FastDFS
MooseFS
HDFS
文件共享
FTP
Samba
操作系统服务
acpid
auditd
cpuspeed
daytime-dgram
irqbalance
network
微服务(了解工作原理和部署维护流程即可)
API网关
Kong
Netflix Zuul
Openresty
配置中心
Spring Cloud Config
携程Apollo
服务注册与发现
Apache ZooKeeper
Netflix Eureka
Consul
etcd
服务链路追踪
Zipkin
Netflix Hystrix Dashboard
Pinpoint
CAT
Spring Cloud Sleuth
Apache Sky Walking
服务熔断与降级
Netflix Hystrix
负载均衡
Netflix Ribbon
Traefik
0 条评论
下一页