作者:薛炜
随着网络的高速发展,原本由Windows一统天下的格局,现在开始有所改变。特别是L inux的蓬勃发展,给日常应用提供了更多的选择性。然而,各种操作系统之间的操作相差 很大。从事计算机工作的专业人员面临的情况更为复杂。企业内部有很多计算机,在它们 上运行的操作系统可能是Windows、Linux、Solaris、FreeBSD,也可能是HP-UX、AIX或别 的Unix系统。
鉴于这种情况,我推荐几种异种操作系统之间的互操作软件。以操作系统平台为Wind ows 9x/NT/2000为例,通常情况,这类软件可以分为两类:一类是基于控制台的仿真,即 在Windows环境中,仿真出一个远程控制台,作为一个远程终端,通过网络登录到远程Uni x系统;另一种是基于X-Window的仿真,它是在本地运行一个X Server,在其上运行远程U nix主机上的X应用。
优秀工具
对于Linux、Unix系统,通常使用终端仿真工具进行远程管理。常见的工具有:Windo ws自带的Telnet、Netterm、CRT。我更喜欢使用CRT,它是一个很优秀的终端仿真软件,可 以在800×600的Windows系统中运行,提供1024×768的显示方式,大大“增加”了终端的 显示器尺寸。由于CRT可以提供的显示面积远大于其它的仿真终端软件,同一屏幕内能显示 更多的信息,看起来就好像屏幕大了很多。
操作系统互联工具CRT的界面
如果要在Windows下运行Unix上的一些应用,那就要找一个可以运行在Windows环境下 的X Server。只要有了这个可以运行在Windows环境下的服务器,其它Unix系统中的X应用 就可以在本地运行了。通常使用较多的是一些商业的X Server,它们一般都比较昂贵。如 果要使用此类软件,我推荐X manager。它是一款优秀的X Server(for Windows 9x/NT/2 000)。 免费的GNU项目中,有一个是由个人开发的X Server
for Windows的软件包,从 X11R6移植到Cygwin下。
GNU项目下的VNC是一个综合的、多种方式的异种操作系统间相互操作的软件。它采用 了远程控制操作来实现,即通过安装在远程主机上的VNC服务器与安装在本地的客户程序之 间进行交互,完成操作。VNC还提供了一个通过浏览器控制远程主机的功能,用户直接通过 浏览器操作远程主机。VNC是一个成熟的应用,它可以运行在目前流行的操作系统上,安装 使用也很简单。
选择最优
如果你在公司内部的局域网上使用Telnet进行远程登录,管理内部的服务器,那么你 可以选择CRT甚至Windows系统中自带的Telnet工具。如果你经常使用Windows系统登录到公 司内部的服务器,使用Unix,我建议你去下载CRT。用过之后你就会发现这工具的确不错。
如果你更喜欢X Window华丽的窗口管理器,建议你选择X manager或HummerBird。这两 个是我见过做得最好的X Server for Windows。在Windows中运行它,连接使用Sun系统的 CDE,肯定能让人们误以为你正在使用一台高档的Sparc工作站。我使用过其它的X Server for Windows,都各有自己的特色,但是最好的还是X manager。
如果你公司中正在使用着多种操作系统,那么你最好的选择应该是VNC,它对异种操作 系统的支持最好。使用它,管理员可以选择多种管理方式,可以是远程控制,也可选择通 过浏览器控制。VNC软件包也比较小,安装非常简单,不需要进行过多的配置,适合在公司 内部使用。