it-swarm.cn

对于sysadmin作业,初学者应该了解/了解什么?

这是关于系统管理职业的 (规范问题

当我开始以系统管理员的身份工作时,我应该了解/学习哪些基本技能?

网络,存储,数据库和其他管理员是否有任何主要区别?

67
LittleBoy
86
Zoredache

在个人层面上:

我希望您在成为系统管理员的过程中获得的一项非常好的技能是能够快速从错误中恢复...这应该成为第二自然(自动反应)。


**虽然浏览了一次,但我发现此列表是非官方的,值得商,的但可能有用的列表:

SysAdmin十诫

I。您应该尊重您的用户
尊重用户及其数据至关重要。不要偷他们的MP3,不要看他们的色情片。使用电子邮件时,请勿阅读。尊重他们,他们会尊重你的。

II。您应该授权用户
用户就是客户。该系统不是您的,而是您的。为用户提供成功所需的工具,他们会很高兴。给他们提供实验,学习和创造空间。不要阻止用户。

III。您应该保持简单
保持简单,愚蠢。 KISS)原则将使您不必制造酒桶来保持一瓶酒的价值。不要将过度设计视为质量问题。简洁而可扩展的优质工作。

IV。您应该期待灾难
期待最糟糕的惊喜。使您的资源冗余,备份数据,测试备份,然后备份备份。某天狗屎会砸到风扇。做好准备.

V。你要计划
伟大的工作遵循伟大的计划。首先确定目标,以实现目标。仔细计划您的工作,惊喜会更容易处理。

VI。你应该保持知情
收集所有可能的新闻,信息,日志和统计信息。没有要分析的原始数据,您将无法保证安全,无法调试问题并且无法进行预测。没有新的信息,您将无法学习。

VII。你应该分享
这个世界上没有人一个人。将您的知识传授给他人。给他人,为社区做贡献,您将获得许多回报。扎堆知识是不明智的。别混蛋.

VIII。您应该自动化
通过自动化任务更快地执行更多操作。您是木偶大师,不要浪费时间从事琐碎工作。更聪明地工作,而不是更努力。

IX。您应提供文件
始终记录您的工作,代码和计划。然后记录它们的执行和维护。为他人记录并为自己记录。文档应该是您的思想扩展,是他人的资源。

X。你要尊重你的组织
没有组织,就没有系统,就没有用户,就没有工作。了解组织及其业务。尊重并帮助它蓬勃发展。

39
l0c0b0x

为自己创建项目

了解如何修复台式机的最佳方法是构建家用计算机,然后对其进行改进/破坏,直到您感到满意为止。

对Web服务器感兴趣?在家用PC上安装/启用Web服务(Apache或IIS)),您会对DNS,网络等方面的知识感到惊讶。会一直给你。

我可以继续列出示例,但是您明白了。您玩得越开心,就会学到更多。您知道的越多,您的工作就越有趣。这使您成为更愉快的同事和更好的求职者。

10
Kara Marfia

真的取决于您的环境。您是维护服务器,网络还是只是在内存不足时重新启动Windows Exchange服务器?

通常,这些技能将派上用场。

  • Windows知识:工作站,服务器,Active Directory
  • 打印机。我们都讨厌他们,但他们会留下来。
  • Linux知识:经验会有所帮助,但通常不要害怕终端。
  • 网络知识:了解您的网络,管理交换机,路由器,防火墙,站点到站点VPN。
  • 脚本编写。这可以是.bat文件或Shell脚本。这将使您的生活更轻松。
  • 备份。系统管理员的要求,如果搞砸了,可能会被解雇。
  • 编程。不需要,但有帮助。

最重要的是:您必须能够学习新事物。没有人知道每个系统,因此能够对Google进行订购,订购书籍,学习课程以提高自己的能力非常重要。

6
Andrioid

关于安全性,没有人说太多,但是总是混为一谈。特别是在安全性方面,您应该了解以下方面的知识,并至少熟悉一个或两个可帮助您管理每个工具的工具:

  • 补丁/漏洞管理
  • 传输中的数据和静止数据的加密方法
  • 防火墙/过滤原理
  • 数据包/流量分析
  • 基本的渗透测试方法和攻击媒介
  • 您所在行业和地区的合规性和法规问题
6
nedm

花一些时间来理解concepts。阅读有关网络,将支持的服务器和操作系统的安全模型以及公司IT架构的信息。如果您对事物应该如何运作有一个心理印象,那么您可以假设哪些问题很可能是症状。然后,您可以进行一些故障排除以进一步调查。

如果您将所有内容都视为黑匣子,则必须“学习”每个单独的修复程序。如果了解事情是如何工作的以及它们如何融合在一起,那么您解决的问题将加深您的理解,并使您成为更好的管理员。

另外-对用户诚实:不要过度承诺和交付不足。

2
dmo

Hmn,我的前十名:

  1. 怎么会错。 (您并不总是正确的。有时候,当老板想要微软时,他应该选择微软或SLES,或者其他一些不理想但可行的方法。被踢到路边后的排水沟。)
    • 至少两个服务器虚拟化套件。 (Xen,VMWare,KVM等)
    • 多个操作系统。
    • 如何整合而不是使环境多样化,以及为什么和何时。
    • 如何完成任务。
    • 调整时不需要注意哪些事项。
    • 如何构建故障排除树并对其进行处理而不会陷入一个分支。 -如何发现潜在的安全问题并加以保护。
    • 如何与老板交谈。 (考虑一下PowerPoint。)
    • 如何承担责任以及如何承担责任。
    • 参见#5。

注意,这些东西很少是技术性的吗?如果您知道怎么做,如何完成任务直到完成任务,并且具有在Solaris,几种Linux和Windows上配置网络接口的经验,那么您就足以掌握网络的基本知识了。入门级sysadmin作业。但是前两个是人际交往能力,因为没有人知道一切或什么都不知道。

这些东西很多仅来自经验。基本上,您需要的是经验。

由于您主要是询问技术技能-仅供参考,所以您要避免看起来像是在填补简历。如果您想体验运行ESX的经验,请获取评估副本并在您的卧室中运行服务器。但是,请诚实对待您在产品方面的经验水平,而不是向可能雇用您的人求助。

2
Karl Katzke
2
Teddy

系统和网络管理实践,第二版 Thomas A. Limoncelli

这是一本有关系统管理的书,着重于应牢记的基本内容和原则。每个系统管理员至少应阅读两次。

要快速了解这本书的内容,请在他的网站上查看 “您的系统管理员团队有32个问题”

0
dusty