随着Linux在服务器平台上迅速取代Unix,Unix老手会发现Linux和Unix之间存在不少差异。任何版本的Unix背后的想法都是供应商为客户提供完整的一切。Unix环境中的软件开发需要专有工具来确保其完整性。Linux哲学是——一切都是开源的;任何驱动程序或软件组件的源代码都必须公开,以便用户可以安全地集成它们。这两个平台看起来非常相似,但如果不了解Unix和Linux之间许多细微和明确的差异,就会导致一些问题。Linux服务器软件列表中基本上没有特定于Unix的工具。例如,Unix管理员使用EMC的PowerPath工具将冗余存储区域网络(SAN)连接到服务器。在Linux上,无法部署PowerPath。以前为Unix服务器购买的高性能文件系统和卷管理器软件许可证不能在Linux上使用。这是否意味着Linux是一个劣质平台?也许它的行为与您预期的不同。Linux和Unix的主要区别在于,关于Linux的一切都是开源的,因此可以免费使用。相比之下,为旧服务器上的软件支付数千美元总是令人不快。以PowerPath为例:所有的Linux发行版都有一个原生工具——LinuxDeviceMapperMultipathdriver,作用和PowerPath是一样的。甚至EMC也建议用户使用此工具将Linux服务器连接到SAN设备。在Linux服务器上,使用卷管理器来管理存储可以为您节省昂贵的许可费用。Linux自带逻辑卷管理器,可以用来灵活配置存储。Unix管理员使用这些工具应该不会有太大问题,但他们仍然不相信FOSS与昂贵的专有解决方案一样可靠。在某些情况下,特定的专有软件也可在Linux发行版上使用。它们通常随购买的硬件一起提供。如果您的Linux发行版在其支持的硬件列表中包含该硬件,那么您应该没有任何问题。Linux供应商与硬件供应商合作以优化操作和支持。硬件供应商通常只支持企业级Linux发行版,包括SUSE、Oracle、Ubuntu和RedHat。免费发行版可能会遇到硬件无法正常工作的情况。Unix管理员通常使用ifconfig命令来监视服务器的网络使用情况。Linux上也有这个命令,1996年内核2.0发布后就被废弃了。从此以后,ip命令是监控系统IP情况的唯一方式。该命令有很多参数选项,便于对网络进行管理和监控。即使您是一位经验丰富的Unix管理员,也可以考虑进行一些技术培训,以便技能和经验可以弥合Unix和Linux之间的差距。
