2017年Linux运维人员必会开源运维工具体系总结

操作系统: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

远程拨号:openvpn,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

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

下一阶段需要加强学习:

时间: 2024-09-28 23:06:27

2017年Linux运维人员必会开源运维工具体系总结的相关文章

运维人员必须熟悉的运维工具汇总

运维人员必须熟悉的运维工具汇总 操作系统 :Centos※,Ubuntu,Redhat※,suse,Freebsd网站服务 :nginx※,apache※,tomcat※,lighttpd,php※,resin※数据库     :MySQL※,Mysql-proxy,MariaDB,PostgreSQLDB中间件:MyCat,amoeba,MySQL-proxy代理相关:lvs,keepalived,haproxy,nginx,apache,heartbeat(此行都是※)网站缓存:squid※

转载----运维人员的心态对运维影响大吗?

鉴于运维人员的主要工作内容是保障机房数据中心的正常工作.当机房数据中心从建设投入到生产之后,所有设备的“命运”就由施工人员转移到了运维人员身上,机房设备的日常使用管理及维护的责任也相应的由运维人员一力承担. 现代科学技术发展较快,机房设备的智能化越来越高,设备的日常运行管理从早期配电室的纯人工巡检已经逐步上升到目前的机房动环监控,然而动环监控的只是设备的运行数据,当设备出现轻微异常时,动环监控未必能显像出来,所以在动环监控的基础上再利用人工巡检,才能保证机房的万无一失. 机房数据中心的日常运行维

合格linux运维人员必会的30道shell编程面试题及讲解

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/1632876 超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平. 课程牛不牛,不是看老师.课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊. http://edu.51cto.com/course/course_id-5257.html 企业合格的lin

如何成为一名优秀的Linux运维人员?

今天我想谈一谈"如何成为一名优秀的linux运维人员?"我将从以下三个部分来和大家分析以下目前Linux这个行业的现状以及如何学好.用好linux. 一.linux行业现状 我们知道Linux诞生于1991年,它在国外的发展是非常迅速的,即使目前国内越来越多的应用转向linux平台,但Linux在大多数人的眼中还是不太了解,甚至一个多年从事windows平台下的开发人员,可能也从未使用过.究其原因主要有以下几点:    1.入行门槛较高 由于linux是类UNIX操作系统,我们都知道U

老鸟谈画图能力对运维人员的重要性

老鸟谈画图能力对运维人员的重要性 高级运维一定要会随时根据生成的数据出图 老男孩老师当初就是靠这个发展起来的 例如:亿图.VISIO.PPT等软件手绘逻辑图必须行 给大家一个例子:老男孩11月份web集群方向新书配图:VISIO画(来自老男孩的21期学生) 其次,通过已知的数据出趋势图也必须强, 例如,向老大汇报,除了不可争辩的数据外, 能把数据出个趋势图就是提高自己的比格最好方式了, 这事一般人我不告诉他,这是老男孩老师在一家公司连续四年工资增加超过5000幅度的秘诀之一! 这些工具有RRDT

【IT运维监控】讨论哪种运维监控工具才是IT运维人员的最爱?

选择运维工具的几大要素:一是看我哪些指标需要监控,二是看我监控到什么 三是看这种运维监控工具能监控到什么程度 有可能,这几个问题IT运维人员自己都没有弄的很明白,那么我们先看一下整个运维行业目前的现状: 目前来说,传统企业的IT运维大部分还是用户在使用过程中发现故障,然后通知运维人员,再邮运维人员确定是什么问题,采用哪种方式可以解决.大部分的运维人员目前还是充当的只是一个救火员的身份,没有起到真正的IT运维监控的作用.运维人员的大部分时间和经历都花在了处理简单而重复的问题上,导致同事及领导的不满

2016年新运维:论《普通运维人员就是秋后的蚂蚱》?

2015年第一天,51CTO博主alex曾发表了<普通的运维人员就是秋后的蚂蚱>的博文,为广大的运维界同仁们敲响了警钟.文章主要从资源集中化和高度自动化两个行业大趋势出发,断言普通的运维人员已经走在了被淘汰的路上,IT自动化必将砸掉大多数不思进取的运维人员的饭碗,寿终正寝只是时间问题. 敏捷运营要求BizDevOps一体化 博文中提到的资源集中化,可以理解为云计算.2008年谷歌率先提出了云的概念,它将传统的IT计算能力形成资源池,进行弹性配置并对外提供按需服务,具体表现为服务化和平台化. 我

老男孩:Linux运维人员在企业里月薪多少才不落后?

有一段没写文章了,最近一直在专注于老男孩教育的战略规划以及写书.这两天有老男孩毕业班学员微信给我留言,和我聊起来2017年Linux运维行业的变化,企业就业门槛的提高,同时建议老男孩教育开A.B班,提升更大的学员就业竞争力,于是有了这篇文章,该同学发的内容如下: 事实上,这几年来老男孩教育如履薄冰,时时刻刻都在想着教学课程如何保持领先,教学质量如何提高,就业薪水如何提高.特别是从2016年以来,Linux高薪运维班从之前增加的Git.Gitlab.Openstack.Docker.阿里云等核心课

Linux运维人员需要掌握一门编程语言吗?

最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢? 对于这个问题,我分两个方面回答: 首选,在大数据.云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰,因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过写脚本的方式(自动化也是脚本一种哦)自动化完成,不然,如此重复和繁琐的工作,靠人力是无法负担的,所以,学习一门可以让运维工作批量完成的语言,就显得很重要了. 那么应该学习一门什么语言呢? 对于Linux系统运维人员