Devops知識技能樹(改)

DevOps Roadmap

以自身經歷結合實際3年Linux運維爲基礎,修改該文。不足之處歡迎指正。

選擇一門編程語言

  • Python
  • Go
    - Shell

操作系統知識

  • 啓動管理(init)
  • 進程管理
  • 線程和併發
  • Sockets
  • 網絡概念
  • I/O 管理
  • 虛擬化
  • 內存 、存儲
  • 文件系統
  • 服務管理(systemd)

管理服務

  • 管理操作系統
    • Linux
      • Ubuntu
      • Centos
  • DNS
  • OSI參考模型
  • 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/HTTPS
  • SSL / TLS
  • SSH
  • 端口轉發

需要了解/ 配置

  • 緩存服務器
  • 負載均衡
  • 反向代理
  • 正向代理
  • 防火牆

Web Server

  • Nginx
  • Tomcat

架構

  • CI/CD 可持續集成/持續部署

    • Gitlab CI
    • Jenkins
  • 容器

    • Docker
  • 配置管理

    • Ansible
  • 容器編排

    • Kubernetes (K8S)
    • Docker Swarm
    • Rancher
    • Nomad

雲模式

  • 雲服務
    • AWS
    • 阿里雲
    • 騰訊雲
    • 華爲雲
  • 日誌監控
    • ELK
  • 基礎監控
    • Prometheus
    • Nagios
    • Grafana
    • Zabbix

繼續 / 保持學習

​ 緊跟國內外行業領域內大神的步伐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章