Linux成功案例:Xandros让用户惊讶!
本文是将要陆续发表的系列文章的第一篇。这些文章是为了向最终用户、IT管理人员和决策制定者展示:在评估应用程序和操作系统的迁移时,应该注意哪些问题。
【IT专家网独家】本文是将要陆续发表的Linux done right系列文章的第一篇。这些文章不是用来推动特定厂商的产品销售,而是为了向最终用户、IT管理人员和决策制定者展示:在评估应用程序和操作系统的迁移时,应该注意哪些问题。文章的内容可能涉及技术支持、迁移策略、执行方法或与这些相关的任何话题。只要与Linux的成功案例相关,就有可能在这里被谈及。
首先介绍一下这篇文章的背景。我最初是在今年早些时候开始与John Flores交谈的。他是University of Texas大学San Antonio分校的一名系统管理员,跟我谈话的起因是SearchEnterpriseLinux.com一篇关于Linux技术支持的内容广泛的文章。这一文章重点讨论了当用户与商业化Linux发行商打交道时,遇到的好和不好、甚至丑陋的方面,以及像CentOS和Debian这样的替代选择。文中还对整个Linux技术支持领域的过去、现状和将来进行了比较。Flores和他所在的数据中心——就像现在的许多数据中心一样——当时正处于一个十字路口。他当时正在使用Windows NT作为域控制台,但已经到了升级的时候,因为有一些Dell服务器已经过时,将在2006年夏天被新服务器替换掉。
“我们有一台很老的Dell 6300服务器将要退役……,它当时运行的是NT 4.0,”Flores告诉我说,“我们不想在新服务器上继续使用NT 4.0,当时正在Linux或微软当中寻找一个新的操作系统。”
旧服务器的退役并不是University of Texas大学在去年夏天想更换操作系统的唯一原因。Flores解释说NT 4.0当时已经变得“不稳定,主要由于它太陈旧了”。他说,软件的配置方法陈旧并难以维护,而且系统经过这么多年已经积累了很多“破烂”。这种混乱很快就给IT人员的维护工作带来了问题,他告诉我说,“我们几乎每两个星期就会碰到一次服务器故障,有一台服务器存在严重的问题,我们只能把它重启并重新备份,”Flores说。但接下来事情变得更糟糕了。“由于是在一个大学环境中,每个学期都有一批5000名左右的用户要更换,所以我们每学期都要重新登记一次全部的用户名和密码。”
Windows大门关闭,Linux大门敞开
所以Flores习惯性地根据经验,马上开始对升级到Windows Server 2003进行评估(他手头上已经有一个Windows Server 2003学术版的使用许可证)。“我们在教室里已经在使用Windows XP,所以没理由不考虑在服务器上也用微软的操作系统,”他说,“这看上去就像是对NT 4.0的自然升级。”但他们与Windows操作系统的这种熟悉关系并没有持续太长时间。Flores说,他和同事对Windows Server进行了测试,随后感到不满意,因为该系统即使在测试环境下都试图马上接管成为域控制台。这是不可接受的一种方式,因为Flores所在部门的系统必须与范围更广的大学网络环境和谐共处,同时又要在某种程度上保持分离。也就是说,分离但又平等。
“Windows Server并不一定很糟糕——它表面上有很多功能,对一般人很适合,”Flores说。
但Flores并不是“一般用户”。他告诉我,事实上他所在部门的性质就是每一位员工都要成为一名“服务器专家”(也就是“万事通”)。另外他们手头上也没有很多钱用来培训如何管理一台MS SQL Server服务器。“我们也许能在服务器上用SQL Server做些什么,但我们真的不熟悉如何在操作系统上使用它,”他说。
总之情况就是,一个教育机构的IT部门因为缺钱而不可能进行昂贵的软件培训,即使他们已经有钱对服务器硬件进行升级。这么看来就得使用Linux和开源软件(OSS)了,对吧?
几乎就是这样。
Samba和开源管理
Flores对Linux和开源软件——尤其是Samba——已经比较熟悉,主要由于当他的Dell服务器运行着Windows的同时,他自己在一边使用和测试这些开源软件,作为适量的消遣。“我们知道Samba提供了Windows域管理功能……,我们也知道(业内的领导者Red Hat和Novell)用简单的命令行和自定义方式使用Samba,”他说。这种使用方式确实简单,但Flores认为至少对于他所在的部门来说,对这种技术并不非常容易接受。
“你也许可以说服现有的NT 4.0用户使用这种技术,但我们必须每四个月就更新一次用户信息,而这一工作还是在新生登记办公室里通过一个简单的文本文件完成的,”Flores说。没必要去修复还没坏掉的东西,对吧?
但在上面这个评估过程中,Flores所在的团队开始寻找能在Samba上层使用的工具。一开始有一个最终用户管理工具有希望被采用,但就像许多能免费获得的软件(例如从SourceForge网站下载的)一样,它还需要做出改进,才能被Flores用于产品级的使用环境中。Flores决定继续寻找类似的工具,但需要带有技术支持。
- 本文关键词:

