Devops知识技能树(改)
选择一门编程语言操作系统知识管理服务网络、安全和协议需要了解/ 配置Web Server架构云模式继续 / 保持学习
DevOps Roadmap
以自身经历结合实际3年Linux运维为基础,修改该文。不足之处欢迎指正。
选择一门编程语言
PythonGo - Shell
操作系统知识
启动管理(init)进程管理线程和并发Sockets网络概念I/O 管理虚拟化内存 、存储文件系统服务管理(systemd)
管理服务
管理操作系统
Linux
UbuntuCentos DNSOSI参考模型Terminal
文本处理工具
awk, sed, grep, sort ,uniq, cat, cut ,echo, egrep, fgrep, wc 进程监控
ps, top, htop, atop, lsof Network
tcpdump, ping, traceroute, iptables, netstat vim系统性能
iostat, sar, vmstat 其他
df, history
网络、安全和协议
HTTP/HTTPSSSL / TLSSSH端口转发
需要了解/ 配置
缓存服务器负载均衡反向代理正向代理防火墙
Web Server
NginxTomcat
架构
CI/CD 可持续集成/持续部署
Gitlab CIJenkins
容器
Docker
配置管理
Ansible
容器编排
Kubernetes (K8S)Docker SwarmRancherNomad
云模式
云服务
AWS阿里云腾讯云华为云 日志监控
ELK 基础监控
PrometheusNagiosGrafanaZabbix
继续 / 保持学习
紧跟国内外行业领域内大神的步伐。