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

 

posted @ 2019-03-19 09:23  无情站长  阅读(750)  评论(0编辑  收藏  举报