今天同事在安装oracle的时候又出现不能打开图形界面的问题,以前我也曾经遇到过。不是每次安装都遇到,所以我觉得是操作系统安装的问题。
现象是可以进入图形界面,但是运行oracle的runInstaller的时候会出一堆提示,这个提示没有抄下来,但是大概是说display设置的不对,应该运行xclock检查之类的东西。然后就没有打开安装的那个图形界面。
我曾经试了好多遍,一直以为是display设置的问题,不过设置来设置去都没有解决问题。
后来同事提出用xinit,这样的确可以进入图形界面,但是只有一个进程,在安装过程中需要用另外一个进程执行root.sh的时候就需要从另外一台机器登陆。
如果服务器上安装了vncserver的话,就可以用vncserver的客户端登陆上去,这时候就是可以打开图形界面的,而且也可以打开多个进程。
有关vncserver的补充:
1、首先服务器要安装了vncserver,我现在用的都是网管已经装好的,我曾经试图在没有装的服务器上安装网上下载的vncserver,但是不灵。
2、首次执行vncserver
[lisa@bj lisa]$ vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /home/lisa/.Xauthority
New 'bj:1 (lisa)' desktop is bj:1
Creating default startup script /home/lisa/.vnc/xstartup
Starting applications specified in /home/lisa/.vnc/xstartup
Log file is /home/lisa/.vnc/bj:1.log
这时候需要录入一个pass,以后就不需要了。
这个时候就可以通过客户端登陆上去了,但是打开的不是图形界面的,需要修改该用户的一个配置文件。
3、然后kill掉
[lisa@bj lisa]$ vncserver -kill :1
Killing Xvnc process ID 15074
4、修改配置文件:
原文件的内容:
[lisa@bj .ssh]$ cat /home/lisa/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改后:
[lisa@bj .ssh]$ cat /home/lisa/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startkde &
实际上就是把原来的内容都注销掉,然后增加startkde &
5、用户退出重新登陆后再执行vncserver
6、客户端登陆,这时候就可以看到图形界面的服务器了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12603755/viewspace-1712038/ ,如需转载,请注明出处,否则将追究法律责任。