zt:Xmanager使用总结

时间:2024-02-20 20:53:07

http://www.linuxidc.com/Linux/2012-11/74870.htm

http://blog.chinaunix.net/uid-21855486-id-3886315.html

Xmanager连接AIX服务器
xmanager连接AIX服务器可以分为两种情况:
1、连接IBM服务器,使用远程桌面功能进行系统维护。

要求这台服务器已经安装了图形桌面,如CDE等,并启动到图形界面。在xmanager中的Xbrowser中,输入相应服务器的地址,即可。这种情况能够成功的前提是,服务器已经启动图形桌面。
2、运行图形化安装软件,连接运程服务器,显示其图形界面。

如安装Oracle,运行dbca建库等。
第一步:打开Xbrowser,在地址栏输入要登录服务器的ip地址,回车。弹出窗口,先不要关闭。
第二步:telnet到服务器端,检查下环境变量DISPLAY的设置。
ksh下:export DISPLAY your_ip:0.0
csh下:setenv DISPLAY your_ip:0.0

其中your_ip为windows客户端的ip地址,如为145.0.0.100,0.0为开启的xmanager的图形界面标识,见下图

则应设置DISPLAY为

export DISPLAY 145.0.0.100:3.0

设置完后可以使用xclock命令进行测试,如果有出现时钟即为配置成功。

Xmanager连接rhel5服务器

rhel5与rhel4不同的地方是,rhel5里没有/etc/X11/gdm/这个目录,rhel5的gdm的配置文件放在/usr/share/gdm/defaults.conf。
确保/usr/share/gdm/defaults.conf文件里面有以下几行:
Enable=true
DisplaysPerHost=10
Port=177
再修改/etc/inittab文件,把默认级别改为5,再加入以下行:
x:5:respawn:/usr/sbin/gdm
如果需要使用root用户登录,还要继续修改/usr/share/gdm/defaults.conf文件如下部分:
[security]
AllowRoot=true
AllowRemoteRoot=true
如果防火墙打开了,使用以下命令打开177端口:
iptables -A INPUT -p udp --dport 177 -j ACCEPT

常见故障处理
XDMCP Connection failed.Try again?
解决方法:
AIX上无须进行任何配置,但是必须有XDMCP协议。服务程序在监听XDMCP端口。CDE的XDMCP服务器为dtlogin,X Window本身的XDMCP服务器为xdm,当然GNU也有一些其它的服务器。如果AIX上安了CDE,则只要启动CDE即可。如果没有安装CDE,需要启动xdm。
以下命令可以确认XDMCP服务器已经启动:
netstat -an|grep 177

确认启动CDE:

ps -ef | grep dtlogin
检查输出,确认状态为LISTEN。如果一切正常,就可以使用Xmanager通过登录了。
安装完Xmanager后,在Xbrowser中New一个XDMCP,选择XDM query,在Host输入框输入主机名或IP
地址,选Apply,然后Done,启动Xmanager就会显示图形登录介面了。
如果没有启动XDMCP服务,可以这样启动:
1、使用root登陆系统。
2、执行以下操作:

#cd /usr/dt/bin
# ./dtconfig -e
# cd /etc
# rc.dt
X connection to localhost:10.0 broken (explicit kill or server shutdown)

任何用户使用xstart登录时都会在用户的家目录下创建.Xauthority文件。每次某个用户登录的时候,如果没有该文件,则创建之,如果有,则重写之,权限为600。XAUTHORITY环境变量指向了该文件的位置,出现该问题是因为XAUTHORITY设置不正确。
例如使用root用户登录后执行

# su - oracle
export DISPLAY=localhost:10.0

$ echo $XAUTHORITY


$xclock

X connection to localhost:10.0 broken (explicit kill or server shutdown)

没有设置XAUTHORITY变量导致的
export XAUTHORITY=/.Xauthority

$ echo $XAUTHORITY

/.Xauthority

X connection to localhost:10.0 broken (explicit kill or server shutdown)

# ls -l .Xauthority
-rw------- 1 root system 106 Nov 17 01:32 .Xauthority
/.Xauthority文件权限设置不当导致的,修改为755即可
其实最简单的方式还是直接用oracle用户启动xstart(而不是通过root启动xstart在su到oracle),自动在oracle用户的主目录下生成.Xauthority文件,然后export一下DISPLAY之后,就能直接用了。

 

============

Xmanager-将远程linux的图形界面在本机打开(装数据库必备) 2013-09-05 14:54:04

分类: Oracle

数据库安装过程中,xshell无法弹出xmanager
grid安装过程记录
[grid@jx-rac1 grid]$ ./runInstaller 
正在启动 Oracle Universal Installer...


检查临时空间: 必须大于 120 MB。   实际为 161871 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 15999 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色
    >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。    未通过 <<<<


未通过某些要求检查。必须先满足这些 要求, 


然后才能继续安装,


是否继续? (y/n) [n] y




>>> 忽略未通过的必需先决条件。继续...
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2013-09-05_10-42-23PM. 请稍候...
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下命令之一作为设置 DISPLAY 环境变量的示例:
- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
echo $SHELL
使用以下命令来查看 DISPLAY 环境变量的当前设置:
echo $DISPLAY\n- 确保客户机用户具有连接到 X 服务器的权限。
要允许客户机用户访问 X 服务器, 请以启动该会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 \'xclock\':
%
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/X11R6/bin/xclock
[grid@jx-rac1 grid]$ export DISPLAY=58.17.9.120:0.0
[grid@jx-rac1 grid]$ export DISPLAY
[grid@jx-rac1 grid]$ echo $DISPLAY
58.17.9.120:0.0
[grid@jx-rac1 grid]$ xhost +
access control disabled, clients can connect from any host
[grid@jx-rac1 grid]$ ./runInstaller 
正在启动 Oracle Universal Installer...


检查临时空间: 必须大于 120 MB。   实际为 161644 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 15999 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色。    实际为 16777216    通过
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2013-09-05_10-43-47PM. 请稍候...[grid@jx-rac1 grid]$ ClusterLogger - log file location: /tmp/Logs/remoteInterfaces2013-09-05_10-43-47PM.log
Logfile Location : /tmp/OraInstall2013-09-05_10-43-47PM/sshsetup1_2013-09-05_10-43-47PM.log
Validating remote binaries..
Remote binaries check succeeded



------------------------------------------------------------------------------------

oralce安装过程记录
[oracle@jx-rac1 database]$ ./runInstaller 
正在启动 Oracle Universal Installer...


检查临时空间: 必须大于 120 MB。   实际为 161598 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 15999 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色
    >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。    未通过 <<<<


未通过某些要求检查。必须先满足这些 要求, 


然后才能继续安装,


是否继续? (y/n) [n] y




>>> 忽略未通过的必需先决条件。继续...
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2013-09-05_11-25-31PM. 请稍候...
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下命令之一作为设置 DISPLAY 环境变量的示例:
- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
echo $SHELL
使用以下命令来查看 DISPLAY 环境变量的当前设置:
echo $DISPLAY\n- 确保客户机用户具有连接到 X 服务器的权限。
要允许客户机用户访问 X 服务器, 请以启动该会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 \'xclock\':
%
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/X11R6/bin/xclock
[oracle@jx-rac1 database]$ DISPLAY=58.17.9.120:0.0
[oracle@jx-rac1 database]$ echo $DISPLAY
58.17.9.120:0.0
[oracle@jx-rac1 database]$ xhost +
xhost:  unable to open display ""
[oracle@jx-rac1 database]$ export DISPLAY=58.17.9.120:0.0
[oracle@jx-rac1 database]$ xhost +
access control disabled, clients can connect from any host
[oracle@jx-rac1 database]$ 




根据提示修改环境变量后命令如下
[oracle@jx-rac1 database]$ export DISPLAY=58.17.9.120:0.0
[oracle@jx-rac1 database]$ xhost +
access control disabled, clients can connect from any host





下转一篇关于设置的文章  http://blog.csdn.net/networms/article/details/7368381

现在一般都是使用putty、secureCRT、netterm等工具连接到远程linux机器上进行操作。但是这些工具都仅仅是文字界面的,碰上安装oracle时要使用dbca等图形界面时,就没办法了。Xmanager就可以解决这个问题。

 

 

 

前提:linux安装时勾选了“安装图形界面”

 

 

 

一.实施

 

1.首先在本机安装Xmanager,我这里安装的是Xmanager3。安装方法跟普通软件一样,除了要输入SN号那里输入下(如果不输入SN号,软件功能将不可用),其他的一直点下一步即可。

 

 

 

2.安装完后,打开xmanager里面的passive。

 

 

 

3.远程登录到“需要使用图形界面软件的终端”,执行如下命令

 

[oracle@test64 ~]$ export DISPLAY=192.168.2.54:0.0            --设置输出到哪个IP,填写本机IP
[oracle@test64 ~]$ xhost +
access control disabled, clients can connectfrom any host
[oracle@test64 ~]$

 

注意:执行xhost +后,会告诉你“访问控制已关闭,可从任何地方的客户端连接”

 

 

 

4.测试是否成功,弹出小时钟表示成功。

 

[oracle@test64 ~]$xclock                                      --打开图形界面的xclock小工具

 

 

 

二.可能会出现的问题:

 

1.  执行xhost +后,停在那里不动,没有回显。

 

请检查是否把xmanager里面的passive成功打开。

 

 

 

2.  所有操作都正常,测试不成功