环境:windows7 下SecureCRT 连接VMware Workstation 8中安装的RedHat5.3安装oracle软件
问题:如果需要运行远程linux服务器上的图形界面程序,光用ssh登录或者SecureCRT登录是运行不了的。因为没有图形界面的支持。linux的图形界面程序是典型的C/S结构,需要一个X server和X client(通常是程序本身)才能正常运行、正常显示结果。
示意:
1、X Server:负责接收键盘鼠标输入和负责屏幕输出的程序, 它的作用是屏蔽硬件差别, 提供一个设备无关的接口。如果本地的操作系统也是linux,且有图形界面,就表示本地已经运行了X server,只需将远程的X client连接到本地的X server即可;如果本地的操作系统是windows,则需另外运行一个X server程序。windows下默认没有X server,所以思路就是先运行一个X server,再同linux下的一样,把本地的X server和远程的X client连接起来。X server程序可以选用 Xmanager。下载来安装了以后,运行 开始-程序- Xmanager2- Xmanager – Passive,会在任务栏的通知区域出现一个黄色X形的系统托盘图标,就表明本地的X server已经成功运行了。
2、X Client:在本文环境中为redhat5.3中的oracle软件。
3、X 视窗系统(X Window System)是一个分布式的、网络透明的、设备独立的、多任务的 windowing 和制图系统,它最初由 MIT 为在 X 终端和 UNIX 工作站之间的通信发展。它提供标准工具箱和协议来构建图形用户界面 (GUI) 在 Unix,类 Unix 系统和 OpenVMS-几乎所有的现代操作系统都支持它。X 为 GUI 环境提供基本的架构:绘制和移动屏幕上的视窗和能与鼠标和/或键盘相交互。