题 管理10台服务器,我是历史专业[关闭]


由于无法进行详尽讨论的原因,我发现自己负责10台服务器:

  • 域控制器 - 约500个主机/ ~350个用户
  • IIS Web服务器 - 这是我们赚钱的地方
  • SQL服务器 - 皇冠上的珠宝
  • Exchange服务器
  • Linux框用于数据输入
  • AV服务器
  • 备份服务器
  • 其他一些人被抛到了一边

我工作的公司认为每个人都可以更换,因此他们相信他们可以为任何职位支付最低工资。 IT经理和系统管理员最近辞职,我认为我是唯一一个在志愿者电话会议上没有退步的人。这也解释了为什么有我背景的人处于这个位置。这就是现实,尽管我希望如此。

为保持这些系统运行,我应该做些什么?没有留下任何书面程序,我在最近两个月里塞满了A +和Network +证书,但这给我留下了一些理论和实践经验。

我正在教自己的权力,但从这里到现在还有很长的路要走。我没有脚本或编程经验。

我应该完成哪些任务?我应该实施哪些做法?

我知道我可能已经被软化,但是让我通过的生命线会很有帮助。


87
2017-12-09 15:48




看完之后,我想你的第一步就是找到一个漂亮的垫子放在角落里。你将有很多小时在摇摆。用一盒面巾纸擦拭眼泪。您可能还需要一张纸来开始更新您的简历。我在你当场的哀悼... - Bart Silverstrim
老实说,这是一个非常严肃的建议。尽快找到另一份工作。我已经在IT部门工作了7年,其中4年在系统管理部门工作,我发现自己管理所有这些工作都很少,我知道这些应用程序的内部和外部。对于没有背景的人来说,这是自杀。如果你要为自己的幸福负责,你可能最终会失去你的工作。尽快收到你的简历,或要求免除这些职责。 - MDMarra
serverfault.com/questions/9766/... - Zoredache
我确信自从我在托管服务提供商工作后,这将被视为自助服务,但您可能想看看是否可以获得紧急预算/资金用于外包帮助。提前找到可以满足您需求的供应商。如果需要,我会有一份简短的付费帮助清单。鉴于气候,我怀疑这是可能的,但我会尝试在你的位置做某些事情。祝好运。 - jeffatrackaid
@Bart Silverstrim-我在我的第三个面巾纸托盘上 - chipandachair


答案:


老实说,我会找到另一份工作,除非你当前的任务只是为了让一切运行直到他们雇用一个新的SysAdmin。你正在设置失败。如果全部托管在本地并且没有任何记录,那么您至少要完成两个人的工作。

不要担心脚本编程或编程。掌握保持一切运行的方法。

你也负责企业防火墙吗?

我看到你需要做的快速而肮脏的日常任务(没有特别的顺序):

  • 检查每晚备份
  • 检查交换队列以确保它们正在处理
  • 检查SQL备份
  • 如果有任何扫描或更新失败,请检查AV服务器是否有警报

56
2017-12-09 17:17



我还要补充一下,学习简单 IISRESET 命令可能会修复IIS服务器上的问题。 - NinjaBomb
“IIS网络服务器 - 这是我们赚钱的地方”这一行说明了这一切。很大程度上取决于你所包围的程序员。但鉴于“每个人都可以替换,因此他们相信他们可以为任何职位支付最低工资”,我认为跳船是明智之举。 - DutchUncle


首先,看看Zoredache的链接 开始系统管理员 题。这是很多信息,但会让你到达你需要去的地方。话虽如此,这是很多数据倾销。

第二,认真地,寻找新工作。如果您的雇主认为每个人都是可互换的小工具,那么最好不要在那里。但这是一个糟糕的经济,这可能不是一个选择。

在你的具体情况下,我会:

  1. 找一家当地的IT公司,如果出现问题,你就可以将劳动力升级到你的头脑中。
  2. 确保您与软件供应商的维护合同是最新的。您购买的大多数软件包(包括IIS服务器上的任何内容都是赚钱的)都是机会购买而非内部编写的。确保你有他们的支持 - 如果有什么破坏,你会先打电话给他们。
  3. 确保您有良好的备份 - 包括数据和系统状态。如果您的某台服务器出现问题,您需要能够快速恢复它。这实际上可能是最重要的优先事项。
  4. 进行硬件审核并确保您的服务器在保修期内。如果他们出局,请向管理层指出如果他们死亡将会有大量停机时间,而且只有在他们出现时才能赚钱。
  5. 祈祷
  6. 执行软件审计,希望您找到许多不合规软件,将其报告给商业软件联盟(如果您在美国),并使用您从发现者费用中赚取的钱来帮助您度过难关,直至找到新工作。

... 6可以是可选的。


51
2017-12-09 16:14



而5是必须的 - Holocryptic
#3和#6也是必须的 - Bigbio2002
不,在他的情况下,只有5是必须的。 - surfasb
考虑到6的建议,3似乎也是可选的。实际上,在OP的工作地点,听起来像5可能和3一样有效。 - fluffy


找一份新工作。让那家公司失败。他们显然需要上一课。

你的帮助很快就会变得不受重视并且很有可能,除了更多的压力和滥用之外,不会导致其他任何事情。


21
2017-12-09 18:05



我的公司采取了类似的教训,他们想通过聘请具有一些Linux管理经验的人来雇用廉价的Solaris系统管理员......我发现我对系统管理有更好的了解(我是程序员,他被解雇了三个人)三个月后......) - Xaerxess


开始喝酒? :-)

除此之外,请看一下可以用来设置非生产服务器的备用盒子。这将使您有机会学习如何在一个稍微不那么危险的环境中处理这些软件,而不是“如果我打破它,我们都会停止工作和赚钱”。

即使你在像VirtualBox这样的虚拟化软件中运行它们,也可以让你亲自动手使用软件,而不会危及生产工作。

最后,如果您在更熟悉它们之前必须触摸生产服务器,请记录您采取的每一步。确保你总是知道你是如何进入你所在的屏幕以及如何回来的。


12
2017-12-09 17:39



+1表示“记录您采取的每一步”。我还会添加记录“为什么”以及“如何”的注释。这有助于回溯(更不用说它在一个不健康的组织中的重要性)。 - Roy Tinker


老实说, 找个导师! 

不知道你在哪里,很难推荐一个论坛,但是聚会对于IT人士来说非常普遍,所以google你当地的一个 系统管理员(或特定技术人员)聚会。你也会得到一大堆新的联系人;这可能会以意想不到的方式帮助

更新:

我也是 极力推荐 你开始写一篇关于这个的博客(化名需要IMO)!


12
2017-12-09 18:14



+1用于开始博客 - RoundTower
+1找一个导师。实际上是两位导师:一位职业导师,是的,但也是一位有偿的外部承包商,在您遇到问题或疑问时进行咨询。如果你的老板不赞成以每小时100-200美元的价格支付每小时的费用,在你绝对需要帮助的时候把某人带进去,就像地狱一样。 - Skyhawk


因此,您将学习生产服务器,这不是您的选择。在这种情况下,您不应该因任何服务中断而受到指责。公司有责任寻找系统管理员的替代品。

你可以学到很多东西,但这需要时间,这可能会损害正在运行的服务。在进行任何更改之前,您必须非常小心,并且应该首先在开发/测试服务器上执行此操作。

本网站上有许多相关问题,例如: SysAdmin&开发人员:职责https://serverfault.com/questions/51006/how-did-you-become-a-sysadmin,和 sysadmin和IT顾问之间有什么区别?。我希望这些能让你知道如果你不能尽快离开这个系统管理员应该怎么做。


11
2017-12-09 15:56



“不应该”和“不会”归咎于两件完全不同的事情。 - Driftpeasant
什么@Driftpeasant说 - 当粪便物质撞到旋转式空气置换机构时,无论是谁在SA椅子上都会受到指责,即使你让它们签署了让你无害的文件。 - voretaq7
我要为一个名叫那个的粉丝支付额外的费用...... - thinice
根据OP已经告诉我们他的公司的内容,我很确定服务器出现任何问题都会导致责任归咎于他,无论是否应该如此。 - Wipqozn


保护你的珠宝!

布伦特·奥扎尔有一个很棒的“哦,废话,我只是继承了一个数据库服务器“剧本甚至是现在的培训视频。他称之为”60分钟的数据库闪电战“,但我认为我的标题是隐含的。

记住这一点

您的备份很重要,但远不如恢复那么重要。

那是什么意思?是的,你需要采取备份,以便有机会解除局面,但如果你不这样做 测试 那些备份,你所做的就是刻录磁盘空间。


11
2017-12-09 21:04