与狗食等效的系统管理是什么?


17

软件开发人员具有“折衷”的概念,这是他们经常定期使用自己开发的软件的地方。对于某些项目,它提供的直接交互对于调试系统可能是非常宝贵的。所以我问社区:

与狗食等效的系统管理是什么?


2
当我看到系统管理员仅仅因为个人例外而利用个人例外时,我就讨厌它。当然,您运行标准的sysadmin映像,使用与用户相同的防火墙规则,因此,第四点仍然可以继续进行工作...少了就是一个严重的问题imo ^^
Oskar Duveborn

Answers:


23

我认为没有像编程那样明确的答案,但是我会想到一些局部答案:

使用通过标准映像建立的PC,与其他任何人相同。

使用用户特权运行。大多数情况下,仅在必要时才抬高。

另一个想法:请一位亲密的朋友或亲戚浏览您的文档,并按照文档进行操作,并诚实地告诉您是否清楚。


6
+1以用户权限运行。(现在的问题是社区Wiki)
Nic

30

与用户对备份系统的信任相同,然后删除主文件夹。如果这听起来很吓人,或者您认为恢复时间太长,则可能需要改进备份系统。


3
噢,还没有做到这一点,不确定我会做这么多的狗食吗?
Ward-Reinstate Monica

这是一个非常好的主意。
克里斯·马格努森

1
狗食的

8

使用与您的用户相同的问题跟踪软件报告问题,而不仅仅是自己解决问题。如果可能,请让另一个系统管理员通过该软件处理问题,而不是直接与您联系。


5

在软件开发中,“ dogfooding”只是我认为应称为“测试”的一个过分夸大的词。实际使用的产品?像客户一样?应该是非常明显的一步。

这个术语在Microsoft广为流行,但它们是其中的一家“吃自己的狗粮”比其他公司更明智的公司之一。如果您开发用于管理牙科诊所管理的软件,则与开发操作系统/文字处理器/ Web浏览器/邮件服务器/软件开发工具等情况截然不同…… 软件开发人员通常会使用这些东西。定期地

但是出于同样的原因,出于许多相同的原因,这对于系统管理员也很有意义-我们经常维护我们始终使用的相同系统。因此,只要您可以使用相同的脚本/限制/应用程序/数据库/服务器/ diskimage /网络/无论您的用户使用什么,都应该这样做—这是令人讨厌的事情。尝试一切。过一会儿,再试一次。

另外请注意,我认为自己经常吃狗粮必定会引起肿胀。这不仅仅是一个双关语!


2
在许多情况下,使用与客户相同的软件产品不适用于开发人员。例如,我开发了财务报告软件,但由于我不是财务记者,所以不使用它。
squillman

@squillman:我是一名开发人员,我同意....但也必须说,我们使用我们的ERP系统进行内部文书工作。
Nandhini Anand


3

如前所述,我认为默认情况下,好的系统管理员应该这样做。作为系统管理员,您应该构建允许所有用户尽可能高效地工作的标准化环境和过程。这包括你自己。:)

一些行为加强了这一点:

  • 以标准用户身份运行(在Windows或* NIX上运行),仅在必要时提升。
  • 使用运行与您的用户使用相同的操作系统内部版本和程序包的标准工作站硬件。
  • 除非出于商业原因,否则对IT员工(和开发人员)执行与普通用户相同的策略。如果公司标准是仅使用IE和IE,则IT机器上不应安装Firefox。

所有这些使您可以向用户证明您正在实践自己的讲道。


/ me会以镜像方式出现......未以标准用户身份运行,使用较新的OS和硬件,未使用与用户相同的应用程序和浏览器。:(
Doug Luxem

2

使用与您支持的用户相同的系统映像和工作站配置。

使用标准用户帐户登录到工作站并运行LOB应用程序(文字处理,电子邮件,CRM等)。

切勿提升您的标准用户帐户。必要时使用相关凭证登录到相关系统。

我不会从自己的工作站或使用自己的用户帐户运行任何系统管理任务。我有一个单独的管理服务器来执行系统管理任务,并根据要执行的任务使用相关凭据登录该系统。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.