从总体上看,运行 Web 服务器相当简单。例如,安装 Apache、PHP 和 MySQL,一切就绪。但显然,工作并未就此结束。优秀的管理员除了更新几个程序外,还会做很多其他工作。
一名网站管理员应该怎样做才能成为一名优秀的管理员?他们应该采取哪些步骤来学习这些技能,又应该怎样做才能运用这些技能?
(示例包括监控网络流量、创建和执行备份方案、管理加密证书等。)
答案1
- 希望把事情做好的愿望。
- 当你意识到“正确”是无法实现的时候,你就能拼凑出出色的解决方案。
- 愿意“承认”问题并坚持解决问题。
- 即使没有人报告,也愿意公开指出问题并承担责任。
- 一旦掌握了一个问题,就有能力和意愿用一个小的 shell 脚本代替自己(以便腾出时间去寻找和解决下一个问题)。
- 即使你的用户已经很满意,你仍然有动力自我评估并不断使事情变得更好。
- 最重要的是,你要有深呼吸、呼气的能力,并能应对刚刚降临到你头上的灾难。
答案2
我认为一个好的管理员应该具备以下几个素质:
学习和适应能力这绝对是关键。世界是一个动态的地方,任何管理员迟早都必须转向他们不熟悉的系统。能够接受变化并使其对你有利。做到这一点的一个好方法是密切关注未来,并在新技术出现时对其进行研究,考虑它们对你的业务的适用性。
了解您管理的系统 同样,这是不可或缺的。如果您不了解系统在做什么,就无法充分利用或保护系统。这并不一定意味着了解进位前瞻加法器在您的 CPU 中是如何实现的,而是了解 PHP 如何与 apache 交互以产生其输出。如果您是网络管理员,请了解 Active Directory 的工作原理等。
处理管理问题的能力说真的,您可能是世界上最好的管理员,但除非您能说服老板为您购买新服务器,否则工作永远无法完成。
快速思考,我不知道你能做些什么来为此做准备……也许打壁球?老实说,这个来自经验。墨菲定律总是会找到并掠夺你,所以最好做好准备来应对它。
还有更多,但我认为这四个是关键的。XD
答案3
我认为与你支持的人在适当层面上合作的能力很重要。作为一名高级用户/开发人员,当我试图解决问题或完成某件事时,系统管理员把我当成白痴或捣乱者,我对此非常反感。
对于开发团队来说也是如此:他们经常将事情抛给系统管理员,没有任何背景或解释,并期望立即采取行动。
因此我认为在这两种情况下良好的沟通技巧都至关重要。
答案4
我认为成为一名优秀管理员的最大关键在于以正确的方式解决问题,而不是使用黑客手段。通过花时间充分了解问题、彻底修复问题并自动执行解决方案的任何适用部分,您将能够自由处理真正的紧急情况,并承担起让用户生活更轻松的任务。