执行xhost+ 报xhost unable to open display ""
- 1、打开xmanager-passive
- 2、export DISPLAY= 192.168.1.100:0.0
- 注意:此处为本地IP,非服务器ip,如果设置为服务器IP,则进行xclock测试时一直处于执行状态,
- 看不到图形。
- 3、vi +89 /etc/ssh/sshd_config
- 将#X11Forwarding no改为 X11Forwarding yes
- 4、重新启动ssh:
- stopsrc -s sshd
- startsrc -s sshd
- 5、xhost +
- 6、切换到oracle用户,执行xclock。
有些时候通过以上操作也不能奏效,可将DISPLAY设置到oracle的环境变量中,直接用oracle用户登录,而不要使用root进行切换。
转载于:https://blog.51cto.com/hunt1574/1086380