151cto4/1内容目录【人物】专访田逸:互联网运维领域的五年变迁....................................................................................................3【交流】StackOverflow架构揭秘(软硬件、人员、数字)..............................................................................5八卦,趣闻与数字2011.2–2011.3.........................................................................................................9【专题】本期专题:备份...........................................................................................................................................10Linux下的开源数据备份和恢复软件.......................................................................................................11Facebook是怎么做MySQL备份的?......................................................................................................15Linux中常用的Shell备份脚本三则........................................................................................................17LinuxVPS/服务器上导入导出MySQL数据库......................................................................................21自建基于Linux的TimeCapsule服务...................................................................................................22【技巧】Debian下通过Bonding实现双网卡单IP.............................................................................................25CentOS5.5下rsync使用技巧与权限问题解读....................................................................................26杂志策划:51CTO系统频道本期主编:杨赛封面制作:徐泽琼交流圈子:专题页面邮件订阅入口:下载汇总页:投稿信箱:yangsai@51cto.com251cto4/1人物People田逸在互联网技术运营领域是一个自学成才的典范:中专毕业后分配到县缫丝厂做机修工,辗转多年历经多种职业后,于2000年投身IT行业。先后在中国科学院地质与地球物理研究所、国家旅游局信息中心、空中网从事网络和系统管理工作。独立运行维护节点数超过1000、1500多windows客户端、数百个服务器的大规模网络。不过,更多人知道田逸/sery的名字,主要是因为田逸在技术社区中长期以来的热心分享和交流。很多年轻的系统管理员们都愿意在线上和线下请教田逸,并自称sery的徒弟。2010年底,田逸的第一本著作《互联网运营智慧》正式上架,他自己的工作内容也在过去几个月有了一些变动。51CTO系统频道在近日对田逸做了一次简短的线上+线下采访,跟大家分享田逸老师最新的成长心得。51CTO:首先,能否请您简单介绍一下您最近三个月的工作重心和技术关注点?田逸:我从去年7月开始单练,接了几个活,主要工作就是给人解决麻烦事情。一个客户的网站,访问量非常大(pv千万吧),在境外租了8个服务器,经常被流量打死。接手过来后,就对其进行调整、优化,最后网站运行稳定,而且减少了3个服务器,省了一笔费用。由于业务的特点,关注点主要集中在怎样选机房、怎么给客户节省费用及最大化使用资源上面。51CTO:听说您其实也是半路出家进入Linux运维这个圈子的。您对这个转型的过程有什么特别印象深刻的事情?田逸:进IT圈最初是修刻录机,后来公司垮了,有幸承包科学院某所的网络维护,才有机会接触Linux,但基本上是小打小闹。大概你要往CTO、CIO的方向发展,就要去考虑这些问题,而不能局限在自己的技术领域当中。要有那个高度。专访田逸:互联网运维领域的五年变迁采访整理/杨赛人物简介:田逸(Sery),男,土家族,重庆秀山人,全真龙门27代俗家弟子。资深系统管理员,精通Linux/Unix,多年系统管理经验,擅长并热衷于大规模的网络运维。公开发表IT相关的技术文章数十篇,并发布过《互联网运营智慧》一书。他的博客:://g.51cto.com/linuxops/投稿信箱:yangsai@51cto.com3351cto4/1人物People是2005年秋季的样子,我到空中网做系统管理员,被同事带到机房,哇塞!那么多服务器(好几百个)要我来管,心里有点打鼓,当时真没底气。51CTO:就您个人的经历而言,您感觉五年前做运维,和现在做运维的最大区别是什么?田逸:就互联网而言,变化确实是快。别说5年,就是一年前跟现在比,也有很大的不同。五年前那阵子做运维,我坦白交代吧,应该是比较粗糙的,也没有什么规划,也谈不上什么架构。那个部门要上项目,就是买机器,装系统,上架上线,最多再弄个监控,完事。那么现在呢?得考虑规划、成本、资源分配、部门配合、故障快速处理、系统高可用可扩展性等等系列问题,不单单是技术问题了,因此我把它称之为技术运营。技术运营的好坏事关重大——比如选的机房不好,规划得不好,又费钱又不能提供良好的用户体验。51CTO:您现在的主要修炼途径是什么?您觉得文档/书籍,相比与其他技术人员交流、学习案例而言,哪种修炼途径更高效?田逸:也没有什么主要的途径,有时看书、有时看网站。更有效的方式是边干边学。51CTO:很多网友都对《互联网运营智慧》这本书的标题表示疑惑,觉得这明明是讲网站运维的书,为什么要取名叫做互联网运营智慧?您对于“运维”和“运营”是怎么看的?田逸:其实我上面也说了,我一开始做运维,就是买机器,装系统,上架上线,最后再弄个监控。但是现在,我们需要考虑很多这些纯技术问题之外的方面:规划、成本、资源分配、部门配合、故障快速处理、系统高可用可扩展性等问题。我觉得这些都不单纯是“运维”一词所涵盖的,而是上升到了“技术运营”的层面。你要往CTO、CIO的方向发展,就要去考虑这些问题,而不能局限在自己的技术领域当中。要有那个高度。51CTO:您对自己的《互联网运营智慧》这本书满意么?目前有没有下一步的写作计划?田逸:《互联网运营智慧》是我写的第一本书,花了很多时间。在创作过程中,我一度怀疑写不下去。每次我去书店,都鼓舞自己,一定要把书放到书店。还好,最后终于出版发行,还算是满意吧。如果有能力和时间的话,还是会写的,但绝不去攒书。自己这方面,打算去翻译监控方面的书(nagios),但目前似乎出版界没人感兴趣。51CTO:最后一个问题比较私人,但对于同行们也是很有指导性的:能否简单的描述一下您上一个工作日的24小时是怎样分配的?田逸:其实我是一个时间比较混乱的人,也没有什么人生规划。就好像我写书一样,想到哪里写到哪里;先有内容,再有目录和章节的。▌※原文:相关阅读:运维人员应该掌握哪些常用技术系统运维秘诀:变化,监控,扩展(技术篇)漫谈运维:半神半仙亦民工://os.51cto.com/linux/投稿信箱:yangsai@51cto.com4451cto4/1交流InteractStackOverflow是IT界最受欢迎的问答网站之一。自从本人在2009年写了关于StackOverflow架构的第一篇文章后,该架构已发生了很大的变化。那篇文章主要介绍了StackOverflow采取的向上扩展(scale-up)策略,而StackOverflow在最近几年得到了全面发展。StackOverflow取得了长足发展:规模扩大了一倍多,每月不重复的访问用户超过1600万;每月网页浏览量(PV)增长了近6倍,达到9500万。StackOverflow发展壮大成了StackExchangeNetwork,而这个网络包括StackOverflow、ServerFault和SuperUser等,旗下总共拥有43个网站,而且发展势头良好。但不变的是StackOverflow在其所作所为方面坚持的开放理念,而这才有了今天这篇文章。这几年来比较明显的一些变化如下:◆数量更多:更多的用户、更多的PV、更多的数据中心、更多的站点、更多的开发人员更多的操作系统、更多的数据库、更多的机器。◆Linux:StackOverflow因使用Windows系列产品而著称,现在他们使用越来越多的Linux机器,用于HAProxy、Redis、Bacula、Nagios、日志和路由器等系统。所有支持功能似乎都由Linux来处理,这就需要开发并行版本发行流程。◆容错:现在为StackOverflow提供服务的是使用两条不同互联网连接的两只不同交换机,StackOverflow添加了冗余机器,一些功能已搬迁到第二个数据中心。◆NoSQL:Redis现用作整个网络的缓存层以前没有独立的缓存层,所以这是一大变化,使用基于Linux的NoSQL数据库也是一大变化。下面是收集的一些信息:统计数字◆每月PV9500万次◆每秒800个HTTP请求◆每秒180个DNS请求◆每秒55Mbps◆1600万个用户——StackOverflow的流量在2010年增长了131%,全球每月不重复访客增至1660万人。5://os.51cto.com/linux/投稿信箱:yangsai@51cto.com使用了Proxy,而不是使用Windows网络负载均衡(NLB),因为HAProxy成本低廉、易于使用,还是免费的。StackOverflow架构揭秘(软硬件、人员、数字)文/ToddHoff编译/布加迪551cto4/1交流Interact数据中心StackOverflow网络架构◆1个机架放在俄勒冈州的PeakInternet(用于放置chat和DataExplorer)◆2个机架放在纽约州的Peer1(用于放置StackExchangeNetwork的其余部分)硬件10台戴尔R610IISWeb服务器(3台专门用于StackOverflow)◆1个英特尔至强处理器E5640,2.66GHz四核,8线程◆16GB内存◆WindowsServer2008R22台戴尔R710数据