Devops知识技能树(译)

    技术2025-11-20  39

    开发运维一体化知识技能树(译)

    选择一门编程语言操作系统知识管理服务网络、安全和协议需要了解/ 配置Web Server架构云模式继续 / 保持学习

    DevOps Roadmap

    选择一门编程语言

    Python

    Ruby

    Node.js

    Go

    Rust

    C

    C++

    操作系统知识

    启动管理(init)进程管理线程和并发SocketsPOSIX 基础网络概念I/O 管理虚拟化内存 、存储文件系统服务管理(systemd)

    管理服务

    管理操作系统 Linux Suse LinuxDebianFedoraUbuntuCentosRHEL Unix FreeBSDOpenBSDNetBSD WIndows DNSOSI参考模型Terminal screentmuxterminal multiplexers文本处理工具 awk, sed, grep, sort ,uniq, cat, cut ,echo, fmt, tr, nl, egrep, fgrep, wc 进程监控 ps, top, htop, atop, lsof Network nmap, tcpdump, ping, mtr, traceroute, digairmon, airodump, iptables, netstat BashVIM/Nano / Power / Shell / Emacs源码编译程序 gcc, make以及其他相关 系统性能 nmon, iostat, sar, vmstat 其他 Strace, dtrace, systemtap, uname, df, history

    网络、安全和协议

    HTTP/HTTPSFTPSSL / TLSSSH端口转发Emails SMTPIMAPSPOP3SDMARCSPFDomain Keys

    需要了解/ 配置

    缓存服务器负载均衡反向代理正向代理防火墙

    Web Server

    IISNginxApacheTomcatCaddy

    架构

    Server Mesh

    IstioEnvoyLinkerdConsul

    CI/CD 可持续集成/持续部署

    Gitlab CIGithubBanbooAzure DevOpsJenkinsTravis CITeamCityCircle CI

    容器

    DockerLXC

    配置管理

    AnsibleSaltChefPuppet

    容器编排

    Kubernetes (K8S)Docker SwarmMesosNomad

    基础规定

    TerraformCloudFormationPuluml

    云模式

    云服务 AWSGoogle CloudAzureHeroku阿里云 日志监控 ELKGraylogSplunkPapertrail 基础监控 PrometheusNagiosGrafanaZabbixMonitDatadog 应用监控 JaegerNew RelicAppDynamlicsInstanaOpenTracing 云供应商 Digtal OceanLinodeVultr

    继续 / 保持学习

    Processed: 0.017, SQL: 9