记录一下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

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

Linux运维发展与学习路线图的更多相关文章

  1. Linux运维人员如何学习python编程

    Linux运维人员如何学习python编程 从不会写代码,到自己独立能写代码解决问题 .这个问题很重要!盲目学习所谓的项目,最后 还是不会自己写代码解决问题.首先解决了独立能写代码解决问题,再通过项目 ...

  2. 其它综合-运维老鸟分享linux运维发展路线规划

    运维老鸟分享linux运维发展路线规划 linux 运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用 ...

  3. [转帖] Linux运维基础知识学习内容

    原作者地址:https://www.cnblogs.com/chenshoubiao/p/4793487.html 最近在学习 linux  对简单的命令有所掌握 但是 复杂的脚本 shell pyt ...

  4. linux运维发展路线

  5. linux 运维工程师发展路线

    linux运维发展常见的就是下面两条路线:第一条:运维应用-->系统架构-->运维开发-->系统开发第二条:运维应用-->应用dba-->架构dba-->开发DBA ...

  6. Linux运维工程师是什么鬼?

    第一部分:定义 运维工程师,字面理解运行维护. linux运维即linux运维工程师,集合网络.系统.数据库.开发.安全工作于一身的“复合性人才”.   除了传统IT运维部分,运维人员还是管理制度.规 ...

  7. RHEL7-RHCE培训系列教程,让您零基础入门Linux运维

    本教程是旨在帮助那些刚入门IT行业或计划从事IT行业的初学者(包括开发人员和运维人员,以及想要在Linux系统维护上提升自己的网络管理员),0基础入门Linux运维,完整学习完成本系列课程相当于培训机 ...

  8. linux运维需要掌握什么知识?linux运维学习路线

    linux运维需要掌握什么知识?这个问题算是老生常谈了,但是本人认为知道需要掌握什么知识不是重点,重点是我们需要知道运维是做什么的?再来根据工作需求去讨论需要学习什么知识才是正途,须知知识是学不完的, ...

  9. (转)由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法 原文:http://blog.51cto.com/oldboy/1053606 由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训 ...

随机推荐

  1. 超简单 Promise封装小程序ajax 超好用 以及封装登录

    //网络类 //封装网络请求 const ajax = (ajaxData, method) => { wx.showLoading({ title: '加载中', mask: true }); ...

  2. for循环 与 for in 循环

    json是js里的一种数据格式.var obj={a:15,b:8,c:12}         这是个json对象 var arr=[15,8,12]; 数组alert(obj.a); ---15al ...

  3. Codeforces Round #532(Div. 2) A.Roman and Browser

    链接:https://codeforces.com/contest/1100/problem/A 题意: 给定n,k. 给定一串由正负1组成的数. 任选b,c = b + i*k(i为任意整数).将c ...

  4. Elasticsearch之入门知识

    elasticsearch是一个高度可扩展得开源全文搜索和分析的引擎.可以快速.近实时的存储,搜索和分析大量数据.通常用作底层引擎技术,为具有复杂搜索功能和要求的程序提供支持. 用处: • 运行网上商 ...

  5. 098 Validate Binary Search Tree 验证二叉搜索树

    给定一个二叉树,判断其是否是一个有效的二叉搜索树.一个二叉搜索树有如下定义:    左子树只包含小于当前节点的数.    右子树只包含大于当前节点的数.    所有子树自身必须也是二叉搜索树.示例 1 ...

  6. Spring之WebContext不使用web.xml启动 初始化重要的类源码分析(Servlet3.0以上的)

    入口: org.springframework.web.SpringServletContainerInitializer implements ServletContainerInitializer ...

  7. xml和TreeView

    1.TreeView代码代码: private void Form1_Load(object sender, EventArgs e) {<br> //代码为TreeView添加子项 tr ...

  8. pay-spring-boot 开箱即用的Java支付模块,整合支付宝支付、微信支付

    关于 使用本模块,可轻松实现支付宝支付.微信支付对接,从而专注于业务,无需关心第三方逻辑. 模块完全独立,无支付宝.微信SDK依赖. 基于Spring Boot. 依赖Redis. 我能做什么 支付宝 ...

  9. WdatePicker时间插件 有百度云下载 jsp界面选择时间的简单方法

      链接:https://pan.baidu.com/s/1XCod602gCMv-qMQ4fMOLbg 提取码:ok8i 复制这段内容后打开百度网盘手机App,操作更方便哦 把东西复制到项目.导入j ...

  10. Todolist总结

    一.组件类里面的函数尽可能写成箭头函数的形式,方便绑定this 上面的箭头函数是好的,写面的不好,他需要在用的时候绑定this,或者在constructor绑定,如下: 如上用的时候绑定this是不好 ...