Linux(更准确地说是 GNU/Linux)在工作场所中越来越受欢迎。它主要部署在互联网市场的服务器层面,但也开始进入其他领域,例如内部网络服务器和桌面工作站。考虑到这一点,并基于以下给出的原因,我们公司决定在基于 Windows 9x 的网络中部署基于 Linux 的局域网服务器。我开始这个项目时对 Linux 有基本的了解,对 Unix 有一些了解。在项目过程中,我意识到某种描述所涉及任务的文档将很有帮助。我找不到这样的文档,因此编写了这篇文档。
您在这里不会找到对所使用的各种工具和实用程序的安装和配置文档的重复。我认为没有理由重复这些,而是选择包含在安装或配置这些工具和实用程序时遇到的问题,以及针对这些情况的解决方法/解决方案。
简要介绍一下新服务器将要部署的环境,这可能会有所帮助。
大约 35 台 PC 通过以太网局域网连接在一个庞大的站点中。像许多办公室一样,这个办公室最初只有一个 PC,然后一点一点地发展成现在的环境。出于速度、便利性和成本的考虑,采用了对等网络。用户使用共享级访问在网络上共享目录和打印机。
其中一台 PC 被指定为“服务器”(从现在开始我将称其为“serverPC”)。对等网络本身没有服务器,因此这台 PC 与其他 PC 相同,只是它没有固定的用户。它用于存储所有用户使用的通用文件(模板、小型数据库文件等),并且还包含用于内部邮件系统的 Microsoft Mail 邮局目录。网络传真也通过 Microsoft Fax 路由到这台 PC,最近,通过邮件服务器实用程序添加了互联网电子邮件分发,该实用程序定期连接到外部邮件服务器并相应地重新分发邮件。它还共享一台打印机,供附近的大多数用户使用。邮件和传真系统的客户端由 Microsoft Outlook 处理。
通过 serverPC 的流量增加,尤其是互联网邮件的流量增加,导致文件访问速度减慢,用户有时无法登录到互联网邮件服务器。起初怀疑是互联网邮件服务器程序,但进一步的测试证明这是不正确的。用户变得越来越沮丧,随后将这些情绪发泄到 IT 支持人员身上。
还需要考虑一个次要问题。从管理角度来看,拥有一台指定的 serverPC 意味着一台完好的 PC“无所事事”,因为没有人坐在它面前。因此决定允许临时用户将这台 PC 用作工作站。这台 PC 有时会在这些临时用作工作站期间锁定,这意味着所有用户在 PC 重启期间都会失去对重要文件的访问权限,随后需要清除数据库和文件锁定,以便用户恢复访问他们的数据。
这种情况需要某种补救措施。在最基本的层面上,选项只是“修理或更换”,而且通常情况如此,存在资金限制。
乍一看,修理是最快且最便宜的选择,但它很少容易,尤其是在您不确定问题的确切原因时。作为工作站,这台 PC 没有什么“错误”,但作为服务器,它经常显得不堪重负。通过安装网络交换机来加速网络流量可以部分解决这种情况,但可能会导致 serverPC 成为瓶颈,因为它难以跟上流量需求。该 PC 运行的是 Windows 98,作为桌面环境完全足够,但作为服务器开始显得吃力。充其量,人们认为此选项只会暂时推迟问题,尤其是在网络持续增长的情况下。
用专用服务器替换 serverPC 并建立客户端-服务器关系将允许预期的网络规模和流量增加。传统上,专用服务器将涉及相当大的支出,因为这里的选项是 Windows NT 或 NetWare。自 20 世纪 90 年代后期以来,Linux 已成为人们关注的焦点,它提供了一种替代的更换策略。