下一页 上一页 目录

4. Linux 选项

Linux 在各方面和用途上,都是 Unix 的克隆(更准确的描述建议您查阅其他资料,因为这与本文档无关),因此它也继承了后者出色的网络能力。正是这种特性(以及其他特性)导致它在互联网服务器市场中的部署日益增加。它可以为当前的问题提供低成本的替代策略,并且几乎无需额外成本即可应对预期的网络增长。

Linux 是一种有效且经济高效的服务器解决方案这一点毋庸置疑,但我们需要了解它是否可以在这种情况下提供特定的解决方案。Linux 能否履行当前服务器 PC 提供的所有角色,包括文件服务、内部邮件、网络传真和互联网邮件重新分发?初步调查显示它可以,因此问题不再是“Linux 能做到吗?”,而是“我能让 Linux 做到吗?”。

4.1 研究是关键

在向管理层提出任何部署论据之前,对所述论据进行研究似乎是明智的。这将有助于我进一步了解 Linux 管理的更精细细节。我的 Linux 经验来自于在家使用几个月,并且由于公司内部没有使用 Linux,因此在各方面和用途上,我都是 Linux 专家。

我开始在新闻组中潜水进行研究,特别是 uk.comp.os.linux (u.c.o.l.)。虽然在某些圈子里潜水可能不受欢迎,但对于像这样的项目早期阶段,我还是推荐这样做。阅读别人的问题和答案可以让你对未来可能遇到的项目的方法有宝贵的见解。俗话说,不从别人错误中吸取教训的人是傻瓜。此外,我有一本 O'Reilly 出版的《Learning RedHat Linux》(http://www.ora.com)。这本书在我安装家庭版 Linux 时使用过,并且非常适合此目的。它还包含一个关于 Samba 的非常重要的章节——Samba 是一种网络应用程序,允许 Linux 作为 Windows 9x PC 的文件服务器。我还广泛使用了 Linux 文档项目(tLDP - http://www.tldp.org),特别是 Linux 用户指南、系统管理员指南和网络管理员指南。

进一步阅读的重要性

我再怎么强调研究对整个项目结果的重要性也不为过。有很多短语和轶事准确地概括了这一点,包括“有备无患”和“五个 P”(充分的准备预防糟糕的表现)。

注意:- 我知道通常在该声明前面加上第六个 P,但我选择不包括它。

4.2 工具

我的初步研究揭示了我应该前进的方向以及我应该更多了解哪些特定程序。这些包括:-

虽然还有其他替代方案(例如,用于电子邮件的 postfix 和 exim),但这些似乎适合我的目的,并且向 u.c.o.l. 快速提问也证实了这些是不错的选择。我知道可以进行网络传真服务,并且有工具可用——《Linux Journal》上的文章以及 u.c.o.l. 用户的建议都提供了帮助。

4.3 说服老板

事实证明,这是早期阶段最令人焦虑的任务之一。让自己意识到 Linux 提供了最佳解决方案是一回事,而考虑引导我的老板得出相同的结论则是另一回事。

虽然实际上几乎没有前期成本(这始终是一个需要消除的障碍),但存在时间问题。该项目将涉及我边做边学的某些时间,而这反过来将导致解决方案到位之前的总体时间更长。

诱惑是指出现有解决方案的缺陷,然后将 Linux 提案呈现为全能英雄。但这不太可能奏效,因为它可能被解释为我仅仅因为喜欢这个想法而强推一个解决方案。此外,如果我提出了这个论点,那么在部署 Linux 服务器方面的任何延迟(或被认为的延迟)都将更难解释。我必须将我的论点呈现为对公司有利。为此,我可以使用现有问题,但我必须小心避免“为了 Linux 而 Linux”的观点。

碰巧的是,我所有的担忧都是多余的——在一次关于现有服务器的对话中,IT 经理提出了我正要辩论的解决方案!然而,他确实需要一些保证,这些保证都与我在这里讨论的内容一致。您的情况当然会有所不同,但在任何情况下,尽可能客观地提出论据肯定是有益的。

4.4 选择哪个发行版?

我选择在这个项目中使用 RedHat 6.0。这有一个非常简单的原因——我已经有一个副本,因此可以更快地开始。而且我也习惯了它,因为我一直在家里使用它。除了个人偏好之外,我看不出在这种情况下应该使用一个发行版而不是另一个发行版的真正理由。有几个发行版的一些服务器版本,同样,使用这些版本也属于个人偏好的范畴。我对各种发行版的经验有限,因此感觉自己没有足够的资格提出建议,我的建议是,您可能希望消除尽可能多的未知因素,因此学习不同发行版的细微差别可能会造成进一步的障碍。


下一页 上一页 目录