系统管理员大拿们的访谈系列(一):Tom Limoncelli谈交流

原创
系统
Thomas Limoncelli(托马斯·林蒙萨林)是运维界知名的系统管理员,作者与演讲者,现在Google纽约总部担任System Administrator一职。本文是LISA会议主办方前日对Tom的一次访谈,双方就运维之间交流的重要性以及其他一些运维相关的内容进行了谈论。

【51CTO特稿】系统管理员是一个经常令人感到困惑的工作。在51CTO的专题《SA,神仙与装机男:运维的工作到底啥样儿?》中,对各种级别、各种企业中的系统运维的工作情况进行了粗略的描述。很多系统管理员对于自己的工作多少总是感到无奈。然而,真正优秀的系统管理员,总是能对自己的工作充满热情。优秀的系统管理员是如何炼成的?他们是如何看待自己的职业生涯的呢?这些问题,当然只有优秀的系统管理员才能解答。

为此,51CTO系统频道计划整理一个“系统管理员大拿们的访谈系列”,或编辑采访,或编译自外站,将这些优秀的系统管理员的经验总结给大家分享。本期是针对Google系统管理员Tom Limoncelli的采访。

[[16078]] 

Thomas Limoncelli(托马斯·林蒙萨林)是运维界知名的系统管理员,作者与演讲者。他从1987年开始从事系统运维与网络工程师的工作,在全世界多个有关系统运维与网络安全的大会上进行演讲。2000年之前,Tom一直在AT&T贝尔实验室(后来的Lucent贝尔实验室)工作,从系统/网络管理员逐步升职为高级网络架构师;之后的几年间,他参与过创业团队,为佛蒙特州州长的竞选者担任过IT技术支持,也做过咨询顾问。目前,他在Google纽约总部工作,职位是System Administrator。

Tom是Time Management for System Administrators和The Practice of System and Network Administration这两本书的作者(这两本书的中文译名为《时间管理—给系统管理员》以及《系统管理与网络管理技术实践》,分别由O'Reilly出版社以及Addison-Wesley出版社出版),也是在英文运维界十分知名的技术博客,Everything Sysadmin(意为“有关系统管理的一切”的两位作者之一。他在很多国际会议上进行过演讲,而最具代表性的莫过于每年年底召开的LISA会议。

LISA会议全称Large Installation System Administration,意为大规模服务器环境的系统管理,由USENIX和SAGE这两个组织协办。第一期LISA大会在1986年召开,到现在每届越有来自全球的上千名运维人员参会交流。Tom从1999年开始受邀在LISA大会上发表演讲,之后几乎每年都会去LISA大会发表演讲以及授课。

今年的第24届LISA会议将在11月召开,会议的主办方于昨日对Tom Limoncelli进行了专访,对系统管理方面的一些日常话题,以及本次大会的演讲内容进行了谈论。虽然访谈的用意在于为大会进行宣传,但双方讨论的内容是相当吸引人的,尤其是Tom对于交流的重要性的想法,对很多运维人员很有借鉴意义。笔者在这里节选编译部分有意思的内容,与大家分享。

#p#

Tom Limoncelli在以下缩写为TL;LISA会议方的采访者是来自Purdue大学研究系统团队的系统研究工程师Ben Cotton,以下用BC简称。

[[16079]] 
Tom Limoncelli

BC:你看,你在“有关系统管理的一切”方面都可称得上是个专业人员了。你认为你自己算是个通才呢,还是你觉得自己在某几个领域才是真正的专家?

TL:我认为自己是一个通才。应该说,正因为我从系统管理起步,所以注定了我是一个通才(译注:原文中的generalist是一个中性词,但我们也可以认为TL想表达的是一个“万精油”的意思)。这年头一切都不一样了。现在,人们往往专精于特定的领域:或者存储,或者备份,或者网络,更多情况是操作系统。大家都知道《系统管理与网络管理技术实践》这本书有三位作者吧:我们这三个臭皮匠一起,才敢说我们知道“有关系统管理的一切”。或者应该这样说:我的特长就是无论遇到什么问题,总能找到能给我一个答案的人。

BC:那真是很赞。话说你每年都来LISA会议,是有什么吸引你的地方吗?

TL:LISA对我来说就像是展望未来的一个望远镜。每年在大会上介绍的东西,都是大多数系统管理员们在未来2-3年内还接触不到的内容。这些内容让我有更好的“全局观”。比如,我第一次了解CFEngine,了解Puppet以及其他“配置管理(CM)”工具,都是在LISA大会上。而最近,人们都在讨论CM,好像这是什么新事物一样。但很多去过LISA会议的人都已经享用CM等工具长达十多年了。

有关系统管理的各个内容中,大约九成的有趣内容都是和伸缩性(scaling)有关。更多的机器,更多的内存,更多的存储,更快的速度,更多的点击量。很多年之前,有一个演示展示了每日百万次点击的网站是如何管理的,这在当时还是一个巨大的成就。当年观看过那个演示的系统管理员们在几年后尝到了甜头,因为所有的大型网站都逐渐达到了百万级的规模。

BC:大规模伸缩性的挑战在哪里?

TL:我们所知道的一切都将改变,这是因为SSD来了。我本人目前所有的知识都是建立在以下前提之上:CPU缓存比RAM快10倍;RAM比硬盘快10倍;硬盘比网络快10倍。过去这些年一直都是如此。虽然RAM变快了,但硬盘也快了。然而SSD来了,一切都面临改变。从SSD这几年的价格曲线,我们不难预测到,用不了多久,我们就将告别用磁盘存储数据的日子。古老的假设前提都将烟消云散。而同一时间,那些16核乃至100多核的CPU们将改写其他的前提条件。从某种角度而言,情况变得更糟了。这些都是在LISA大会上的热门话题。

就在前几天,我的一个非常聪明的同事过来对我说,嗯,新一代的100多个核的机器们到来的时候,直接让他们运行更多进程就好了,不用改变之前的设计。我对此目瞪口呆。这就好像是在说:“嗯,篮球队员们似乎每年都能跳得更高一些。为什么我们跳不到月亮上去呢?”

BC:作为一个资深篮球球迷,我觉得这个说法很有趣。总之就是,参与LISA这样的会议是十分有益处的。那么作为一个资深的参会者,你对新人有哪些建议?

TL:首先,多跟人交流。在会场的时候,向你身边的人进行自我介绍。非常多的学习机会都是来自与其他参会者的交流。Sysadmin一般会比较内向,所以一开始你会感到有些困难。有人教过我这样一个展开对话的方式,无论在什么场合都适用:向对方伸手,同时说:“你好!我是Joe”(如果你的名字叫做Joe的话)。有些会议会把演讲者关在小黑屋里,不让他们随便和参会者说话;但在Usenix组织的会议上,你可以跟任何人交谈。我在第一次参加Usenix会议的时候认识了Dennis Ritchie,他是Unix的创始人之一。

剩下的就是好好计划你的日程安排。看好会议日程,确认好你想要去听哪些演讲,参加哪些课程。晚上一般会有社区举办的活动。总之,提前计划好,才能有最大的收获。

------------------------------------

访谈内容到此结束。(原文:LISA ‘10 Interview: Tom Limoncelli

很容易看得出来,Tom Limoncelli十分喜欢交流,也十分看重技术人员之间的交流带来的好处。Tom近日写了一篇博文,讲述“如何让你的系统管理生活保持趣味”,他所列出的#1条目就是:与你的公司之外的系统管理员们交流。进入总是有新思想和话题的地方,就是保持新鲜感的最大秘诀。

不知Tom的这些思考,对您的运维生涯是否有所启发呢?

【编辑推荐】

  1. 不看后悔的Linux生产服务器Shell脚本分享
  2. Linux系统管理入门必须经历的三步
  3. 资深系统管理员给Linux/Unix新人们的建议
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2010-08-02 09:13:10

系统管理员开源工具链

2013-03-30 21:59:13

系统管理员必备工具iftop

2018-08-01 08:12:34

Linux管理员网络管理

2018-08-15 14:00:18

LinuxBash系统管理员

2013-09-29 09:50:21

系统管理员Ubuntu JujuJuju

2010-04-12 09:33:58

系统管理员

2013-06-26 09:29:30

系统管理员

2010-05-06 18:07:33

Unix命令

2010-08-10 09:13:52

Unix系统管理员Ubuntu

2010-08-11 17:11:15

2019-09-09 14:45:29

系统管理员SRE

2010-05-07 16:35:44

2019-08-13 19:34:45

容器镜像DockerLinux

2011-06-16 09:35:28

系统管理员iPad应用

2010-05-10 18:28:11

Unix系统

2019-01-07 09:15:13

2010-11-10 09:36:38

系统管理员守则

2013-08-20 10:11:20

Go系统管理员

2012-06-06 10:41:37

系统管理员运维

2011-10-20 10:29:22

VMwareVMworld虚拟化
点赞
收藏

51CTO技术栈公众号