python和linux运维学哪个-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

本文仅自己参考,未来回顾的时候同步更改

你可能感兴趣的:(python和linux运维学哪个-Linux运维发展与学习路线图)