Linux運維發展與學習路線圖

記錄一下Linux所要懂的知識體系,方便將來學習的時候自我驗證。python

Linux運維課程體系大綱:

Linux入門

瞭解Linux基礎,知道什麼是Linux,會安裝Linux,使用相關基礎命令,如:cd,cp,rm,ls,mkdir等等mysql

Linux中低級

掌握Linux啓動流程,網卡配置,磁盤配置,系統管理等。如grub,boot,分區表,fdisk的使用,ifconfig,nmcli,進程監控,中斷。linux

Linux中高級

部署服務,管理服務,一般企業須要用到的技能有:redis

http 服務及安全管理

httpd,lamp,lnmp
Cache:memcached,varnish
DB:mysql(mariadb)

Linux Cluster: 集羣

LB Cluster:Nginx,LVS
HA Cluster:Keepalived 高可用集羣

Linux Ops: ansible 系統運維工具

Monitoring:zabbix  
shell腳本編程

具體可能須要掌握sql

  • http:tomcat,lnmt,lamt,session replication cluster
  • 分佈式存儲系統:MogileFS,GlusterFS
  • LB Cluster:haproxy
  • HA Cluster:Corosync pacemaker,pcs/crmsh
  • MySQL:HA Cluster,MHA,備份和恢復,MySql Replcation,Read-Write splotting 讀寫分離機制
  • NoSql,redis,mongodb,HBase
  • 運維工具:puppet [ saltstack ] , cobbler

進階

虛擬化

Linux操做系統原理:虛擬化技術原理:
kvm虛擬化應用詳解:xen虛擬化
虛擬化網絡:SDN
OpenStack雲棧

Docker

容器雲
ELK Stack :  ElasticSearch    (日誌查看蒐集 ,實則爲強大的搜索引擎)    ,Logstash , Kibana

大數據

Hadoop v2,並行存儲及分析平臺
HBase,Hive
Storm,Spark

系統優化:

謹慎對待
你所看到的瓶頸,不必定是瓶頸

Python編程

能夠考的一些證書

思科 : CNNA,CCNP
RedHat認證考試:RHCSA,RHCE,RHCA
國家計算機考試
全國英語等級考試(有四六級的無視)
華爲:HCIE,HCNP,HCNAmongodb

本文僅本身參考,將來回顧的時候同步更改docker

相關文章
相關標籤/搜索