更要命的是,服务器放在互联网服务提供商(ISP)那里,由其托管,于是我只好低声下气地请求,请求对方重新为我构建硬盘,重新安装操作系统。幸好,服务器只是仍处于试运行的机器;我没有在上面运行工作系统。不然,我是完全没辙了,而不是仅仅气得破口大骂。
抱怨开始了……
好了,尽管我确信各位看官会说,我在技术方面准是个毫无经验的新手。你要知道,我可是个UNIX产品经理,之前不但写过内核代码,还在大学里教过语言编程。而现今Linux存在的问题却是,它绝不是内核这么简单。它是由成千上万个编得很差劲的软件片段组成的混合体,所有软件片段拼凑在一起,其中大多数只能在各片段采用某种组合的情况下才能正常运行。只要要哪里出现不匹配,搭起来的整个系统就顷刻崩溃。
当然,Linux机器可以成为出色的服务器。但是它们需要有一组专门的Linux技术人员,这些人了解关于Linux的一切事情,了解所有的联络暗号,了解所有不为人知的趣闻轶事,因为他们有的是时间。
而我就是个工作忙碌的人,有其他事要做。我只是需要打开一些网页,运行我的程序,仅此而已。我没有时间来跳血泪之舞,而你要真正成为Linux文化圈子中的一员,就得会跳血泪之舞。
我可是受够了。当然,我仍会在虚拟机中的Linux上运行某些一切就绪的硬件设备,可以几乎立马对虚拟机执行备份、快照和恢复等操作;但是就支撑我那些服务器的核心引擎而言,从现在开始,我的眼里只有Windows,永远如此。
我可是再也资本将更多的时间浪费在Linux上面了。一切都是随便拼凑起来的系统怎能让人放心?绝对不会用Linux了。你总不至于出钱、让我在服务器上运行Linux吧。永远不会再用Linux服务器了。
情绪平静之后
近日我找那家ISP谈了谈。对方告诉我,他们早上过来后发现,服务器监控器上显示了数量多得惊人的错误信息;用他们的话来说,出现的错误比他们之前见过的都要严重。
不过真正让人抓狂的事还在后头。我问,他们是不是在内部其他地方使用这个发行版(CentOS版本5.6)。
对方告知:“是的。我们在许多机器上使用这个发行版。但是我们从来没有更新过。当初安装完毕后,我们就没有理睬过。”这就是使用Linux发行版的真实写照,不难发现那么多用户有多侥幸。一旦安装上去,可以正常运行,用户从来就不、根本就不更新。
实际上,如果其他ISP也是这样子管理基于Linux的机器,那就意味着,新的安全漏洞公之于众后,他们没有及时更新系统。为了防止基于Linux的机器因开始进行简单的更新而变成一堆废物,许多ISP任由机器(及其客户)暴露在各种各样的恶意攻击面前。
从我的切身经历来看,Linux是一款优秀的系统,是一款健壮的操作系统,是一款灵活的操作系统。但就是无法同时做到优秀、健壮和灵活。它不是一款优秀、健壮又灵活的操作系统。
不信的话可以试试,保准你尝到苦头。还有最后一点是,别对我说我不清楚自己在干什么,于此因此抨击Linux。我很清楚自己在干什么,也很清楚维持一台简单的LAMP机器运行显然需要具有哪些要素。
对于有着正常生活的所有人来说,幸好还有Windows。