2015-01-23 17:53:53
分类: Oracle
前言:在linux下面进行oracle安装,需要启动java的swing界面,所以需要x-window窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc的模式远程连接linux系统的视窗来进行远程安装oracle。1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命令如下 [root@powerlong5 rpms]# ps -eaf|grep vnc root 1789 1557 0 17:30 pts/0 00:00:00 grep vnc [root@powerlong5 rpms]# [root@powerlong5 rpms]# rpm -qa | grep vnc [root@powerlong5 rpms]# 2,如果没有安装vnc可以使用下面命令进行安装: yum install tigervnc tigervnc-server -y顺利安装完,check下 [root@powerlong5 rpms]# rpm -qa | grep vnc tigervnc-1.1.0-16.el6.centos.x86_64 tigervnc-server-1.1.0-16.el6.centos.x86_64 libvncserver-0.9.7-4.el6.x86_64 [root@powerlong5 rpms]# 3,接下来就是安装之后的配置问题了,使用下面的命令编辑配置文件: vim /etc/sysconfig/vncservers VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" 下面这段是上面所讲配置文件注解,做参考之用: #这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,, 依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是 5900,监听端口规则为590+usernumber),如下 VNCSERVERS="usernumber:myusername" #下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,- nolisten tcp为阻止tcp包,-localhost代表只监听本地, VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost" 如果想阻止http包,可以使用如下配置 VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"4,设置vnc密码 使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如: su - oracle,其中oracle就是在上面配置文件内写的帐号) [root@powerlong4 ~]# vncpasswd Password: Password must be at least 6 characters - try again Password: Verify: [root@powerlong4 ~]# 密码设置为vncpasswd5,启动vnc服务 设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1 就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下 面命令解决!) 重启vncserver命令: service vncserver restart 设置VNC服务开机启动用下面的命令: chkconfig vncserver on 在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge6,在windows下安装vnc客户端 下载地址:http://pan.baidu.com/s/1pJFkIIB;软件包名称,RealVNC_cngr.rar,在本机windows下安装好,之后进行打开开始连接,连接地址显示如下:连接过去,显示看到的如下:7,vnc下面使用终端命令 进入Application->System Tools->Terminal,拖到桌面即可。8,vnc调整窗口大小 窗口界面太小,进入System->Preferences->Display->Resolution,在这里选择1280 x 960即可。然后单击Apply选择就变成大窗口了。如下图所示