中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Linux综合
写在向Linux迁移之前
作者:佚名 时间:2006-11-30 01:23 出处:天极网 责编:月夜寒箫
              摘要:写在向Linux迁移之前

如果你的公司正在评估从Microsoft Windows迁移到Linux,那么IT部门中的每个人都可能反复的赞美:Linux is not Windows(Linux不是Windows)。请忘记这四个单词吧!因为你将面临许多复杂的问题。你的Windows技巧不能帮助你在Linux世界中遨游,不过你的财政预算将在未来节省许多。

  几乎每一个微软认证系统工程师(Microsoft Certified Systems Engineer,MCSE)都知道,能够在Windows上正常运行的应用软件并不能运行于Linux丧。在这篇技巧性的文章中,我将给出 Windows与Linux为何不同的几个例子。

  彻底不同的运行方法

  首先,Windows与Linux在对称并行多重处理(symmetric multiprocessing,SMP) 的基础架构上就完全不同。每服务器一个应用程序,对Linux或任何Unix变体来说都是讲不通的。而在Windows 2000之前,这种处理方法对Windows非常必要,但现在它却是导致Windows出现问题的原因所在,因为在你重启、重新安装时关闭多个应用程序,或在Windows中闲逛时,都会令人感觉非常难受,并且浪费时间。除此之外,你还不能够预期两个或多个注册表变化之间的相互作用, 如果你在一台运行Linux的机器上载入两个应用软件,则不会发生这种情况

  在Linux上,没有注册表,因此在同一个界面中运行两个或更多的应用程序将非常安全,只要他们不使用相同的周边依赖设备――如两个视频编辑器驱动一个同样的DVD。

  通常,应用程序从你设置的本地应用环境变量的脚本中启动。因此,CLASSPATH、 PSPRINT或DATEFMT对每个软件具有不同的意义,不会造成任何冲突。

  使用Linux,你不需要经常重启,也不会遇到损坏故障,重装通常不是解决问题的正确方法。在多数情况下,重启对解决一个应用软件的故障没有任何效果。如果在第一次没有正确安装,跟第一次相同,没有任何改变的重装将只会产生同样的结果。

  许多应用软件都有设置的选项,能够产生多种或至少是完成操作的日志。如果你遇到了神秘的故障,则开启日志记录查看问题的原因,然后决定如何进行处理。多数情况下,故障主要是路径或权限设置问题――当你不知道下一步如何做的时候,将感到非常沮丧,但一旦你看到日志中有像下面的文字时,你将会感觉眼前一亮,并找到修复问题的方法:

  xrmenu starting on Homstat48A

  No .xrconfig on Gardlink880

  aborting

  当然,并不是所有的日志都有用。举例来说,如果有人能够将下面这一段解释给我,我将非常感激:

  /usr/dt/bin/ttsession[13966]: starting

  Killed

  /usr/dt/bin/Xsession[749]: 13949 Hangup

  自由的许可费用

  你不需要为每个安装的Linux拷贝购买支持合同,而使用Microsoft的产品,你必需这样做才合法。当然,一些Linux套件供应商可能希望人们像购买Microsoft的产品一样购买它们,但这样做看起来是非常不明智的。

  Linux是真正免费的软件,供应商所想收取的费用只能是基本的第一年的订阅支持服务,而不是使用Linux的权利。当然,你也能够购买那些有许多华而不实东西的套件发行版,但如果你不想这样做,也可以不花费一角钱。

  购买一个25用户的Windows 2003/XP服务器许可证,你能够在一台生产机器上运行。而购买一张20美元的Debian Linux CD,你则能够将其安装在所有你想安装的机器上。

  这里有一个快速的账本底线:如果你打算使用一个企业级的Linux套件发行版,如Red Hat Enterprise或SuSE――这样做有许多原因――请给你的系统管理员购买一份拷贝。然后,然后,安装此程序,直到在一个支持系统上测试后才将其投入生产环境。然后下载免费的版本,在你需要的任何生产机器上都安装它们。

  有关Linux和Windows的不同点在继续不断的列出,它的底线就是:“Linux is not Windows”。不要假定任何事情,如你认为管理和购买Windows是非常方便的,通常情况下并不是这样。举一个简单的例子来说,无论使用两个网卡 (NIC)是否有意义(只是一个非常低级的应用),Linux的系统管理员都不需要以root用户登录(只是在一个非常优越的环境下)。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有