運維人員必須熟悉的運維工具彙總

運維人員必須熟悉的運維工具彙總

某日受邀請參加了一個BBS活動,於是有了下面的內容。
下面是在linux網站運維方向老男孩最近幾年常用的免費的開源軟件,臨時即興想起來的,在這裏和大家分享,希望給初學者指引一點路。
linux的世界真的很精彩,還沒入門的朋友趕緊進來吧!

操作系統:Centos※,,Ubuntu,Redhat,suse,Freebsd

網站服務:nginx,apache※,lighttpd,php※,tomcat※,resin
數據   庫:MySQL,Mysql-proxy,MariaDB,PostgreSQL

代理相關:lvs,keepalived,haproxy,nginx,apache,heartbeat(此行都是※)
網站緩存:squid※,nginx※,varnish
NOSQL庫:memcached※,memcachedb,TokyoTyrant※,MongoDB,Cassandra※,redis,CouchDB
存儲相關:Nfs※,Moosefs(mfs)※,Hadoop※,glusterfs※,lustre,FastDFS
版本管理:svn※,git
監控報警:nagios,cacti,zabbix,munin,hyperic,mrtg

域名解析:bind,powerdns,dnsmasq
同步軟件:rsync,inotify,sersync,drbd,csync2,union,lsyncd,scp
批量管理:ssh+rsync+sersync,Saltstack,expect※,puppet※,cfengine
虛擬   化:kvm,xen

雲計   算:openstack,cloudstack
內網軟件:iptables,zebra,iftraf,ntop,tc,iftop
郵件軟件:qmail※,posfix※,sendmail
遠程撥號:open***,pptp,openswan,ipip
統一認證:openldap(可結合微軟活動目錄)
隊列工具:ActiveMQ※,RabbitMQ,MemcacheQ,Zeromq
打包發佈:mvn,ants,jenkins
測試軟件:apacheab,smokeping,siege,JMeter,Webbench,LoadRunner(此行都是
日誌相關:syslog,rsyslog,Awstats,flume logstash scribe kafka

DB代理:mysql-proxy,amoeba(更多還是程序實現讀寫分離)
搜索軟件:Sphinx,Xapian(大公司會自己開發類似百度的小規模內部搜索引擎)

提示:
1)以上所有軟件都是老男孩用過或測試過的。
2)帶的爲老男孩最近幾年用的比較多,可信任使用的。也是近年來linux運維的大衆。
3)有了功能分類和軟件名,大家有需求,可以按功能找軟件直接G就知道了。

4)學習要有舍有得,什麼都抓必然短時間都不會精,希望大家能抓重點,抓精髓,大衆軟件(帶)先熟練了,這是基礎加提高,在研究小衆軟件(不帶),這是高手之路,最後在研究偏門的,世外高手之路,當然前提是先掌握前面的大衆和小衆。
5)當然還有一些沒有大衆開源的有一些也很棒,如審計堡壘機程序。

大家還有用的多的,補充下啊。

本文出自 “老男孩linux運維” 博客,請務必保留此出處http://oldboy.blog.51cto.com/2561410/775056

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章