• Linux运维人员必会开源运维工具体系


    这里将会介绍一下,LINUX运维工程师的知识体系。

    只能说是个人理解吧。并不是必要或者充分的,仅供网友参考。

    大部分本博客都有涉及,并不完整。

    1、LINUX运维基础

         1.1、LINUX系统的简介,分类

         1.2、LINUX系统的安装

         1.3、LINUX系统安装后的基础优化

         1.4、LINUX系统的目录结构

         1.5、LINUX系统文件属性

         1.6、LINUX系统定时任务

         1.7、LINUX系统用户管理

         1.8、LINUX系统的磁盘管理

         1.9、网络基础知识

         1.10、LINUX基础命令(100个左右)

    2、LINUX小型集群

         2.1、rsync

         2.2、NFS

         2.3、ssh

         2.4、nginx

         2.5、apache

         2.6、tomcat

         2.7、php

         2.8、mysql

    3、缓存数据库

        3.1、memcached

        3.2、redis

    4、大型集群

        4.1、LVS

        4.2、nginx反向代理

        4.3、keepalived

        4.4、iptables

        4.5、VPN

        4.6、heartbeat

    5、虚拟化

        5.1、KVM

        5.2、vmware

        5.3、docker

    6、监控

        6.1、nagios

        6.2、zabbix

    7、自动化工具

        7.1、ansible

        7.2、saltstack

    8、云计算

         8.1、openstack

    Linux运维人员必会开源运维工具体系

    说明:不同的技术人员,在不同的阶段确定知识边界非常重要,否则,虽然是千里马,但是不知道终点在哪,最终累死也达不到目标。

    例如:拿8K要学多少知识,拿15K又要学多少技能。一个新手也许只想拿8k结果各种学,花了2年时间,发现啥都学了,结果8k还是拿不到;归根结底,就和那匹千里马一样,虽然有能力,但是没边界没目标瞎学,就像熊瞎子掰苞米,掰一个丢一个,学知识记忆知识是有周期的,学太多又拖太长都会忘记,所以和没学差不多了,20173月更新



    新手必会用深黄色(8-15k标记,老鸟必会深黄色+浅蓝色(15-25K)标记

    ==============================================

    操作系统:Centos,Ubuntu,Redhat,suse,Freebsd

    网站服务:nginx,apache,lighttpd,php,tomcat,resin
    数据   库:MySQL,MariaDB,PostgreSQL

    DB中间件:maxscale,MyCat,atlas,cobar,amoeba,MySQL-proxy

    代理相关:lvs,keepalived,haproxy,nginx,heartbeat
    网站缓存:squid,nginx,varnish
    NOSQL库:Redis,Memcached,MongoDB,HBase,Cassandra,CouchDB
    存储相关:Nfs,FastDFS,Moosefs(mfs),Hadoop,glusterfs,lustre

    版本管理:svn,git
    监控报警:nagios,cacti,zabbix,munin,hyperic,mrtg,graphite

    域名解析:bind,powerdns,dnsmasq
    同步软件:scp,rsync,inotify,sersync,drbd
    批量管理:SSH,Ansible,Saltstack,expect,puppet
    虚拟   化:kvm,xen

    云计   算:openstack,docker,cloudstack
    内网软件:iptables,zebra,iftraf,ntop,tc,iftop
    邮件软件:qmail,posfix,sendmail,zimbra

    远程拨号:open***,pptp,openswan,ipip
    统一认证:openldap
    队列工具:ActiveMQ,RabbitMQ,Metaq,MemcacheQ,Zeromq
    打包发布:mvn,ants,jenkins
    测试软件:ab,JMeter,Webbench,LoadRunner,http_load,tcpcopy

    带宽测试:smokeping

    性能测试:dd, fio(IOPS测试),iozone(磁盘测试)

    日志相关:rsyslog,Awstats,flume,storm,ELK(Elasticsearch+Logstash+Kibana)

    搜索软件:Sphinx,Xapian,Solr

    无人值守:kickstart,cobbler

    软件安装:rpm,yum(设计rpm包定制及yum仓库构建)

    大数据:HDFS,Hive,Hbase,Zookeeper,Pig,Spark,Mahout,flume,sqoop

    开发语言:Shell,Python,go

         更多参考:http://oldboy.blog.51cto.com/2561410/1720767

  • 相关阅读:
    15道简单算法题
    提高SQL查询效率
    算法--两道百度笔试题
    .NET牛人应该知道些什么?
    VS创建、安装、调试 windows服务(windows service)
    Build System 和Test Framework overview总结
    3.8 Templates -- Actions
    3.7 Templates -- Links
    3.6 Templates -- Binding Element Class Names(绑定元素类名)
    3.5 Templates -- Binding Element Attributes(绑定元素属性)
  • 原文地址:https://www.cnblogs.com/skyhu365/p/10556567.html
Copyright © 2020-2023  润新知