记录一下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. mysql ERROR 2003 (HY000): Can't connect to MySQL server on '' (10060

    关闭防火墙即可连接成功: systemctl stop firewalld

  2. C# 委托链、多路广播委托

    委托链.多路广播委托:也就是把多个委托链接在一起,我们把链接了多个方法的委托称为委托链或多路广播委托 例: class HelloWorld { //定义委托类型 delegate void Dele ...

  3. linux ln -s 软链接

     一.创建 ln -s 源文件 目标文件 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln ...

  4. 终端工具Xmanager使用技巧

    1. 新建绘画使用终端连接服务器 2. 设置终端类型和编码 3. 设置终端外观,包括字体颜色等等 4. 设置默认上传路径和下载路径

  5. Oracle查询排序asc/desc 多列 order by

    查询结果的排序 显示EMP表中不同的部门编号. 如果要在查询的同时排序显示结果,可以使用如下的语句: SELECT 字段列表 FROM 表名 WHERE 条件 ORDER BY 字段名1 [ASC|D ...

  6. (转载)EventBus使用详解

    (转载)http://liuling123.com/2016/01/EventBus-explain.html 概述 EventBus是针一款对Android的发布/订阅事件总线.它可以让我们很轻松的 ...

  7. JS判断两个对象相同属性的属性值是否相等

    function isObjectValueEqual(a, b) { var aProps = Object.getOwnPropertyNames(a); var bProps = Object. ...

  8. jenkins+phantomjs环境搭建及使用

    #jenkins+phantomjs 前端性能自动化测试的安装和使用#gcc GNU编译器套件 https://gcc.gnu.org/ #nginx 高性能的HTTP和反向代理服务器 http:// ...

  9. MySQL主服务配置文件

    [mysql]port=3306socket=/var/lib/mysql/mysql.sockdefault-character-set = utf8mb4 [mysqld]server-id = ...

  10. COGS 788. 昵称

    788. 昵称 ★☆   输入文件:nickname.in   输出文件:nickname.out   简单对比时间限制:1 s   内存限制:128 MB [问题描述] ZSUQ送信者与腾讯QQ相似 ...