在这个scheme中,运行一个web服务器非常简单。 安装,例如,Apache,PHP和MySQL,你正在路上。 但是,显然,这项工作并没有结束。 好的pipe理员可以完成几十个任务,并保持最新的几个程序。
networkingpipe理员应该怎样做才能成为一名优秀的pipe理员? 他们应该采取什么措施来学习这些技能,他们应该怎么做才能运用这些技能?
(例如,监控networkingstream量,创build和执行备份scheme,pipe理encryption证书等等。)
我眼中的优秀pipe理者应该有一些特质:
学习和适应的能力这绝对是关键。 世界是一个充满活力的地方,任何pipe理员迟早都不得不转向他们不熟悉的系统。 能够接受变化,并使其发挥您的优势。 能够做到这一点的一个好方法就是让自己的眼睛看清楚,研究新技术,因为它们似乎考虑到了它们对企业的适用性。
知道你的系统pipe理再一次,这是不可或缺的。 如果你不明白它在做什么,那么没有办法充分利用或保护你的系统。 这并不一定意味着理解如何在你的CPU中实现Carry-Lookahead addder,而是了解PHP如何与Apache交互以产生输出。 了解Active Directory如何工作,如果你是一个networkingpipe理员等
处理pipe理的能力严重的是,你可能是世界上最好的pipe理员,但除非你能说服你的老板给你买新的服务器,否则这些东西永远都不会完成。
快速思考我不知道你能做些什么准备这个…玩壁球,也许吧? 老实说,这个来自经验。 墨菲定律总会find和掠夺你,所以最好做好准备应付它。
还有更多,但我认为这是4个关键的问题。 XD
我认为能够与你在正确的水平上支持的人一起工作很重要。 作为一名高级用户/开发人员,当我试图理清问题或完成某些事情时,系统pipe理员把我当成白痴或干扰者时,我讨厌它。
对于开发团队来说也是如此:他们经常把东西丢到系统pipe理员身上,没有任何上下文或解释,并期待立即采取行动。
所以我想在这两种情况下,良好的沟通技巧是至关重要
我认识的最好的pipe理者是那些在危机中保持冷静的人,知道什么时候承认他们不知道什么是错的。
不那么重要,但更重要的是他们的上司:愿意说“ 是 ”,帮助pipe理层实现他们的目标,但认识到说“ 不 ”对公司更好。
我认为做一名优秀pipe理员最重要的关键就是以正确的方式解决问题,而不是使用黑客。 通过花时间充分理解问题,完全解决问题并自动化解决scheme的任何适用部分,您可以自由地处理真正的紧急情况,并提出让用户生活更轻松的任务。
从七个高效DBA的习惯 ; 同样适用于系统和networkingpipe理员:
很多好的答案在这里! 我特别喜欢jj33和Murali Suriar的名单。
我会补充他们的:
我知道这听起来像是一个笑话,但作为强迫症。 系统pipe理员如果对事物进行标准化,会产生最安全可靠的系统。
好的一方面在飞行中解决各种问题,伟大的方面预防着它们。 有没有人提到陶?
始终努力实现下一个服务可用性水平 – 争取一个主要是自行修复的环境,并始终保持可测量的所有账户。
如果你无法衡量(可用性,健康状况,成本等),你不可能知道你所做的是否使系统更好地达到目的。
一如既往,“把事情做好” – 要透明,务实,冷静。
如果pipe理员很好,用户甚至不会注意到他的存在(或从pipe理员的angular度来看,用户从来不必打扰他)。
阅读Tom Limoncelli,Christina Hogan和Strata Chalup 的系统和networkingpipe理的实践 ; 这是你的问题的1000页的答案,但它是绝对值得的。
它不包括任何特定的技术(例如UNIX,Windows),并且您不会在其中find一个“input此命令”示例。 这是关于所有的东西, 而不是技术的东西,成为一个伟大的系统pipe理员。
一个好的pipe理员明白,他们必须继续学习和成长。 他们力求尽一切努力,承认失败并向他们学习。
他们非常交stream。 他们不仅可以向非专业人员解释复杂的技术术语,而且还可以作为魔鬼的倡导者自己的想法,确保他们为客户提供最好的select。
这是积极的,而不是被动的。 他们预见到问题和需求,如果可能的话,在影响任何事情之前解决它们。 当一个关键的问题被发现,他们迅速,平静地诊断问题,然后再尝试修复。
最好的pipe理者知道并且接受有不止一种方式去做事情,并不是每一个问题都是一个钉子,而且因为总是有更好的方式去做某些事情而不是计划如何,所以他们不断的寻求学习新的技术,技术和理解。
一个优秀的pipe理员喜欢服务器,即使他们已经花了超过80个小时的时间作为一个系统pipe理员,他们在家也不止一个。
一个好的pipe理员知道她/他不是一个好的pipe理员。 真正伟大的pipe理者不存在,只有那些自称伟大的人,以及那些知道自己不伟大的人。
-亚当
我认为沟通技巧是非常重要的,如果你想从pipe理员转到伟大的pipe理员。
从行的应用程序开发人员一方,如果pipe理员不能沟通为什么有什么问题,或为什么事情需要比预期更长的时间,我只能猜测即将到来的解决scheme(如果有的话)。
pipe理员能够沟通的越多(最好是非pipe理员说)发生了什么事情,或者为什么事情要等到星期一才能与他们合作。
一个伟大的pipe理员能够将正在发生的事情的精髓提炼出来,并且可以向他的[用户|其他部门|客户]讲述易于理解的版本,以便他们在不知道所有细节的情况下理解问题。
好的和优秀的pipe理者之间的差别是不常见的,直到为时已晚。
一个好的pipe理员将会使软件或系统运行起来,并且运行得非常好。
一个伟大的pipe理员将获得软件或系统的运行,并将再次运行良好。 然而,伟大的pipe理者也会花时间去了解他对系统的一切可能性,并采取预防措施,以确保事情在最关键时刻不会中断。
如果他们确实破坏了,那么由于他对平台的了解,优秀的pipe理员将能够很快修复或者find一个解决方法。 一个好的pipe理员通常会恐慌,并在这一点上开始拍打。
不幸的是,如上所述,这一切经常被发现为时已晚。
我已经在这里find了很多答案,但是会再提出一个build议:理解并相信你的系统支持业务,而不是相反。
爱咖啡,我的意思是真的。 因为当服务器在凌晨三点就closures了。
find一个人,如果你用小刀把他留在一个岛上,不仅会生存下来,还会创造一个stream水的房子…这就是你想要的人
当你告诉一个温和的pipe理员做一些事情时,他会做,并说“完成”。 他甚至可能会添加“testing,因为我不知道它是否应该如此”。
当你告诉一个好的pipe理员做某件事时,他会这样做,并且说“完成并testing,玩得开心”。 你会的。
纪律,沟通技巧和自信是我的前三名。