Linux運維發展與學習路線圖


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

Linux運維課程體系大綱:

Linux入門

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

Linux中低級

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

Linux中高級

部署服務,管理服務,通常企業需要用到的技能有:

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腳本編程

具體可能需要掌握

  • 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,HCNA

本文僅自己參考,未來回顧的時候同步更改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM