一名优秀的Linux运维人员该掌握哪些工具?

    作者:课课家教育更新于: 2016-11-03 14:49:50

      学习是一件持之以恒的事情,不通阶段的知识阶段学习也是至关的重要,不然的话就像是跑马拉松,一直都不会知道它的终点是在哪里,累死后都不知道你的目标是在哪里,比如一个Linux新学习者,拿8K要学多少,拿15K要学多少,一个新手也许只想拿8k结果各种学,学了2年,发现都学了,结果8k还是拿不到,其实导致这种结果就是没有一个边界,没有计划的去学习。

    Linux

      一名优秀的运维人员的需要掌握的工具:初学者与资深者的差距就是掌握的多少!

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

      网站服务:nginx,apache,lighttpd,php,tomcat,resin

      数据库:MySQL,Mysql-proxy,MariaDB,PostgreSQL

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

      代理相关:lvs,keepalived,haproxy,nginx,heartbeat

      网站缓存:squid,nginx,varnish

      NOSQL库:memcached,memcachedb,MongoDB,Cassandra,redis,CouchDB

      存储相关:Nfs,Moosefs(mfs),Hadoop,glusterfs,lustre,FastDFS

      版本管理:svn,git

      监控报警:nagios,cacti,zabbix,munin,hyperic,mrtg,graphite

      域名解析:bind,powerdns,dnsmasq

      同步软件:scp,rsync,inotify,sersync,drbd,csync2,union,lsyncd

      批量管理:SshKey,Saltstack,expect,puppet,ansible,cfengine

      虚拟化: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,svn

      测试软件:ab,JMeter,Webbench,LoadRunner,http_load,tcpcopy

      带宽测试:smokeping,iozone磁盘测试iozone

      性能测试:ddIOPS测试fio

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

      搜索软件:Sphinx,Xapian,Solr

      无人值守:kickstart,cobbler

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

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

      开发语言:Shell,Python

      小结:如果是想做为一名优秀的Linux运维人员,并不是需要全都掌握,只需要在每一项中掌握好其中的2个以上,那么你也是里1.5K不远了,要想成为一名优秀的运维管理人员,在掌握好基本的操作之外还是需要深入的对高级的知识来进行研究。

课课家教育

未登录