Linux也许是免费提供的。但是,企业仍需要付费才能得到他们需要的升级和技术支持。因此,本文将从纯功能的角度讨论一些问题。本文将讨论管理员使用服务器做的一些工作,设法说明哪个操作系统最适合这些任务。

  使用Unix或者Windows操作系统的管理决策肯定倾向于你的管理员最熟悉的操作系统。接下来是认真考虑具体服务器的任务。在Windows平台上运行的Web服务器能够提供与Linux平台上运行的Web服务器相同的功能吗?你能够使用基于Unix的Samba服务器为Windows客户机提供文件服务吗?在你选择的服务器上升级软件很方便吗?

  服务器的任务

  Web服务器是非常重要的。然而,人们仍然低估与Web服务器有关的安全和性能问题。数量排在第一位的攻方式就是通过Web服务器的安全漏洞实施攻击。流行的Apache web服务器不断发布安全补丁。这是不是意味着Apache web服务器不安全?不,并非如此。不管某些竞争对手让你如何理解这个问题,这个答案都是正好相反。不过,维护开源软件需要大量的时间。与维护微软的IIS服务器的费用相比,成本好处的得与失很快就变得非常清楚了。使用IIS,你会得到定期得到升级和一个不安全的默认设置。

  人们锁定一家厂商产品的情况是很常见的。如果你属于这一类人,这篇文章也许不会使你感兴趣。如果你确实拥有一些选择,可以考虑如下的问题:如果Unix平台的Web服务器被黑客攻破,这个Web服务器上的用户仍可以使用。如果你使用了最新的安全补丁,攻破你的Web服务器的黑客仍然不能得到根的访问权限。当IIS服务器被黑客攻破时,这就意味着整个操作系统以及你的所有的用户账号都将陷入瘫痪。

  文件和打印服务也是非常重要的。Windows服务器能够为Linux客户机服务。Linux能够为Windows客户机服务。这并不是什么秘密。不过当你真正这样做的时候,这种工作还是有一定难度的。一般来说,为Windows客户机和Linux客户机提供服务的IT部门喜欢运行一个活动目录服务和一个Unix文件服务器。然而,这两种服务的某些功能不兼容,使不同类型的客户机的专门管理非常困难。例如,使用Samba服务器为Windows XP客户机服务意味着你将失去管理Windows方面的“特殊”文件权限的全部功能。根据Samba服务器运行的操作系统,你甚至根本就不能修改文件的权限。打印机也是一样。Linux实际上可以为打印机提供服务。但是,你需要花更多的时间来管理,主要是因为厂商往往仅发布Windows的驱动程序。