Linux系統運維與架構設計技術棧

Linux系統運維與架構設計技術棧

Linux系統基礎入門

  • Linux系統概述與運維環境搭建

Linux系統管理

  • 文件目錄管理
  • 用戶管理
  • 權限管理
  • VIM編輯器的使用
  • 文檔壓縮打包
  • 程序包管理(安裝、卸載)
  • 網絡管理
  • 文件系統管理
  • 內存管理
  • 系統管理(監控、環境變量)
  • 安全管理(selinux,iptables)
  • 磁盤管理
  • CentOS7新特性

企業級應用服務管理

  • 文件服務(Samba、NFS、SFTP)
  • Web服務(HTTP協議、Apache、Nginx,Tengine,OpenRestry)
  • LAMP/LNMP
  • DNS

Shell編程實戰

  • Shell腳本入門
  • Shell變量、條件語句(if、case)、函數
  • Shell 循環(語句while、unit、for、select)
  • Shell 控制循環
  • Shell 數組
  • sed和gawk應用進階
  • Shell 腳本開發範例
  • Shell腳本的調試
  • Shell腳本開發環境變量配置和優化實踐
  • Expect自動化交互程序應用實踐
  • 子Shell和Shell嵌套模式應用
  • Shell面試題實戰

高性能、高可用MySQL

  • MySQL架構與歷史
  • MySQL基準測試
  • 服務器性能剖析
  • Schema與數據類型優化
  • 建立高性能索引
  • 查詢性能優化
  • MySQL高級特性
  • 優化服務器設置
  • 操做系統和硬件優化
  • MySQL複製及其原理
  • 可擴展的MySQL
  • 高可用性
  • 雲端的MySQL
  • 應用層優化
  • 備份與恢復
  • MySQL工具集
  • MySQL Replicant庫
  • 二進制日誌
  • 高可用性複製
  • 橫向擴展複製
  • 數據分片
  • MySQL集羣
  • MySQL監控

時序數據庫

負載均衡

  • 負載均衡集羣解決方案 HAProxy+LVS
  • 高可用集羣解決方案 Keepalived
  • 高性能集羣解決方案

運維工具使用

  • ansible 自動化部署管理工具
  • puppet 自動化配置管理工具
  • fabric 自動化運維工具
  • saltstack 自動化運維工具

運維監控

  • Zabbix
  • CAT
  • SkyWalking
  • Grafana
  • open-falcon
  • Prometheus

Python自動化運維

  • 構建CMDB數據存儲
  • 構造B/S自動化運維平臺
  • 構造Linux系統安全審計功能
  • 構建分佈式質量監控平臺
  • 構建桌面版自動化運維平臺

雲計算

  • OpenStack

大數據

  • Hadoop
  • Hadoop生態圈(HDFS,Hive,HBase,Zookeeper,Pig,Impala,Kudu,Flume)
  • Spark
  • Strom

企業級虛擬化

  • KVM
  • EXSI

分佈式消息中間件

  • RabbitMQ
  • RocketMQ
  • Kafka

分佈式MongoDB企業級應用

  • MongoDB介紹
  • MongoDB設計應用
  • MongoDB複製
  • MongoDB 分片
  • MongoDB 應用管理
  • MongoDB 服務管理

分佈式Redis企業級應用

  • 初識Redis
  • API的理解與使用
  • Redis經常使用的小功能
  • Redis客戶端
  • Redis持久化
  • Redis複製
  • Redis的噩夢:阻塞
  • 理解內存
  • 哨兵
  • 集羣
  • 緩存設計
  • 開發運維的陷阱
  • Redis監控運維平臺CacheCloud
  • Redis配置統計字典

分佈式日誌系統

  • E(elasticsearch)
  • L(Logstash)
  • K(Kibana)
  • filebeat
  • Sentry

分佈式MySQL中間件

  • MyCat
  • Sharding-Sphere

分佈式文件存儲

  • MooseFS
  • GlusterFS
  • FastDFS

分佈式版本控制系統

  • Git
  • GitLab
  • GitHub

虛擬化容器

  • Docker
  • Kubernetes
  • rancher

Linux系統調優

  • Linux系統優化思路
  • Linux系統性能評估與優化案例
  • 內存、磁盤性能評估
  • 網絡性能評估
  • 基於Web應用的性能評估

Java應用構建

  • JDK/openjdk
  • Maven/Gradle
  • Tomcat
  • Jenkins
  • SpringBoot/SpringCloud/SpringCloud Alibaba
  • Dubbo
  • Apollo

項目管理

  • Jira
  • 禪道
  • confluence(wiki)

Web安全

  • OPENWAF

運維架構

  • devops
  • gitops
  • aiops
相關文章
相關標籤/搜索