关闭

优秀的Unix管理员应具有的9大品质

发表于:2011-3-16 10:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:周雪峰 编译    来源:51Testing软件测试网采编

  优秀的Unix管理员应该具有的品质之五:我们更喜欢优雅的解决方案

  如果有好几种方法可以修复一个问题或者实现一个目标,那么我们会选择花费更多的时间来开发一个既可以解决当前的问题又能防止将来发生类似的问题的解决方案,而不是简单地贴上一块邦迪牌创可贴。这是因为我们讨厌再次遇到那些在我们的印象中已经解决过的问题。我们认为,如果我们可以提前多考虑几步,防止将来发生类似的问题,那么在将来,我们可以节省更多的精力。通常我们都是对的。

  优秀的Unix管理员应该具有的品质之六:我们一般对事不对人

  enlightenment有足够的把握可以让你的Unix基础知识达到一定的水平。这意味着我们从不认为一个问题会一直存到我们发现它为止。告诉一个优秀的Unix管理员,一个文件“vanished”了,他只会轻蔑地嘲笑你。证明给她看,这真的发生了,他就会不知疲倦地研究这个问题了,直到可以找到一个合理的原因和解决方案为止。许多人都认为这是傲慢和自负的表现。的确是——但是我们有这个资本。

  优秀的Unix管理员应该具有的品质之七:我们研究问题的时候,比医生的检查还要细致

  当处理一个大问题的时候,我们在“尸检”上花费的时间要比我们解决这个问题所花费的时间多得多。如果不是工作压力太大,让我们无暇分身去研究这个问题,那么我们一定会搞清楚这个问题的确切原因的。在一个强悍的Unix管理员的工作中,不存在不可思议的现象。每一种情况必须要有逻辑起点,而且可以按照合适的路径来追本溯源。简而言之,每一件事情都有原因,在找到这个原因以前,我们绝不放弃!

  对于我们来说,通过HUPping一个进程,或者改变一个文件或777目录的权限来“止血”是一件很容易的事情,但是这连成功的一般都算不上。为什么这个进程必须要重启?这并不是必须的,我们需要知道为什么。

  优秀的Unix管理员应该具有的品质之八:关于Windows,我们知道的也很多(过去我们只是装作不知道而已)

  虽然在我们自己的机器上,我们可能并不运行Windows,而且,对于Windows服务器,我们似乎也不屑一顾,但是在诊断和修复Windows问题方面,我们却是行家里手。这是因为,当它们的“鲜血”流到我们的“版图”上的时候,我们必须要处理这些问题。但是,我们不喜欢承认这个事实,因为大多数情况下Windows都没有Unix那样深厚的逻辑基础,这让我们很困扰。参见上面的品质五和品质六。

  优秀的Unix管理员应该具有的品质之九:几乎从来都不选择重启

  Unix设备不需要重启。如果并非绝对没有其他选择,我们会花费数个小时在系统运行的状态下修复这个问题,而不是重启。我们的想法是除了内核或硬件改动,其他情况下都没有理由去重启,重启只是修复这个问题的临时办法而已。如果这个问题发生了一次,并且通过重启被“修复”了,那么它还会再次发生的。我们宁愿修复这个问题,而不是简单地拔掉电源,等着它再次发生。

  从“谎言”的角度来看,这些品质中的某些品质看起来会有点另类或者难以理解,那是因为他们本来就是如此的。其他人只能看到棘手和困难的时候,我们却看到启示,学习,经验,更重要的是,我们看到了逻辑。

推荐阅读:

系统管理员需要掌握哪些软技能?

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号