我计划为我们的小型计算机实验室设置一个域控制器。我对域控制器应使用什么操作系统有些困惑。
实验室里有什么:
- 该实验室有 25 个单元运行 Windows 7 和 Windows XP。
- 域控制器仅具有 2GB RAM 来运行 C2D E7200。(这够吗?)
我们想要的是:
- 域控制器也将运行 git 服务器。
- 域控制器也将用作通用开发机器(主要是 Java、PHP)。
- 一种集中更新 Windows 客户端的方法,这样它们就不必从远程站点下载相同的补丁。机器只需从本地域控制器查询它们并从那里获取更新。
我们的负责人建议我在一个 Linux 主机下虚拟化一个 Windows Server 2008 系统,并使用前者作为域控制器,后者用于开发,反之亦然。
在这种情况下,使用 Linux 发行版或 Windows Server 2008 的优点和缺点的比较也值得赞赏。
您可能已经注意到了,我对设置域名还不太熟悉,所以我希望你们能帮助我。谢谢。
答案1
如果您正在构建 Windows 环境,请运行 Windows 域控制器。您将省去无数麻烦,并大大减少设置时间。此外,如果出现问题,有能力的 MS 人员比具有域控制器黑客经验的有能力的 *nix 人员更容易找到 :)
您可以在非常精简的系统(或者甚至是上面提到的虚拟机)上运行域控制器如果你能抵挡住在你的 DC 上添加一堆其他服务的诱惑。在其上运行 WSUS 可能没问题,但它不应该是 git 服务器,也不应该是开发机器。为这些任务专门准备另一个机器(它甚至可以是 unix 系统,这将使 git 更容易处理)。
理想情况下,没有人应该在本地登录到您的 DC,尤其在实验室类型的环境中。
如果您不习惯使用 Windows 客户端,那么可以使用多种方法使用 BSD 或 Linux 系统实现实验室环境......