操作系统:Centos6.9(64Bit)
Oracle:11g 、11.2.0.4.0版本
Ip地址:172.16.220.139

废话不多说了,下面记录安装过程:
1)安装桌面环境

[root@vm01 ~]# yum -y groupinstall "X Window System"
[root@vm01 ~]# yum -y groupinstall "Desktop"
[root@vm01 ~]# yum -y groupinstall "General Purpose Desktop"
[root@vm01 ~]# startx                //或者使用"init 5"命令来启动图形界面;关闭图形界面则需要执行"init 3"命令
执行上面startx命令后(可以放在后台执行,或者ctrl+z;bg 1;disown -a),就是把服务器的桌面模式启动了。使用VNC连接后,就会发现已经是桌面模式了。

2)修改centos系统以桌面模式启动

[root@vm01 ~]# cat /etc/inittab
......
#id:3:initdefault:               //以文本模式启动系统
id:5:initdefault:                //以桌面模式启动系统

3)VNC远程桌面连接环境安装

[root@vm01 ~]# ps -eaf|grep vnc
[root@vm01 ~]# rpm -qa | grep vnc

安装VNC软件
[root@vm01 ~]# yum install -y tigervnc tigervnc-server
[root@vm01 ~]# yum install -y libvncserver*
[root@vm01 ~]# rpm -qa | grep vnc
libvncserver-0.9.7-7.el6_6.1.x86_64
tigervnc-server-1.1.0-24.el6.x86_64
libvncserver-devel-0.9.7-7.el6_6.1.x86_64
tigervnc-1.1.0-24.el6.x86_64
------------------------------------------------------------------------------------
注意:
如果上面yum安装不行,可以直接下载rpm包进行安装:vnc-server-4.1.2-14.el5_6.6.x86_64.rpm
下载地址:https://pan.baidu.com/s/1nv1esBn
提取密码:syba

[root@vm01 ~]# rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm
------------------------------------------------------------------------------------

安装gnome软件,即安装生成图形界面锁需要的组件:
[root@vm01 ~]# yum install -y gnome*
[root@vm01 ~]# yum install libXfont  -y
[root@vm01 ~]# yum install xorg-x11-xfs
[root@vm01 ~]# yum install xorg-x11-xfs-utils
[root@vm01 ~]# yum install xorg-x11-xinit
[root@vm01 ~]# yum install xorg-x11-xdm
[root@vm01 ~]# yum install xorg-x11-fonts*

配置vncservers
配置vncservers,这里显示vnc远程连接到服务器的桌面窗口初始化大小,默认是800x600你也可以设置成你习惯的模式比如1280x960:
[root@vm01 ~]# vim /etc/sysconfig/vncservers
......
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"

设置vncserver密码
启动vnc之前必须设置密码:
[root@vm01 ~]# vncpasswd
Password:
Verify:

启动停止vncserver
[root@vm01 ~]# service vncserver start/stop/restart

默认监听端口是:5901
[root@vm01 ~]# ps -ef|grep vnc
root       3950      1  0 01:15 pts/0    00:00:00 /usr/bin/Xvnc :1 -desktop vm01:1 (root) -auth /root/.Xauthority -geometry 800x600 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
root       3958   3957  0 01:15 pts/0    00:00:00 vncconfig -iconic
root       4145   3323  0 01:30 pts/0    00:00:00 grep vnc
[root@vm01 ~]# lsof -i:5901
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
Xvnc    3950 root    5u  IPv4  55672      0t0  TCP *:5901 (LISTEN)
[root@vm01 ~]#

配置xstartup启动命令
将/root/.vnc/xstartup文件内容复制成下面的内容
[root@vm01 ~]# cp /root/.vnc/xstartup /root/.vnc/xstartup.bak
[root@vm01 ~]# vim /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &

然后重启vnc服务
[root@vm01 ~]# service vncserver restart
--------------------------------------------------------------------
针对上面启动文件内容:
1)如果使用的是gnome图像界面,则需要注释掉以下两行,
xterm -geometry80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
并添加以下这行:
gnome-session &

2)如果黑屏了,后台日志报如下错误:
Sat May  7 15:05:35 2016
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5901
 vncext:      created VNC server for screen 0
/root/.vnc/xstartup: line 4: /etc/X11/xinit/xinitrc: No such file or directory
/root/.vnc/xstartup: line 4: exec: /etc/X11/xinit/xinitrc: cannot execute: No such file or directory
然后去服务器检索 xinitrc检索不到的话,如下所示:
[root@vm01 ~]# ll /etc/X11/xinit/xinitrc
ls: cannot access /etc/X11/xinit/xinitrc: No such file or directory
[root@vm01 ~]# find / -name xinitrc
[root@vm01 ~]#

采用的方案就是,注释掉 /root/.vnc/xstartup 里面的exec /etc/X11/xinit/xinitrc,让vncserver去选择默认的,让vnc加载默认图形界面程序 就ok了
--------------------------------------------------------------------

改变xstartup的权限
这是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。
在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locatexstartup来查看xstartup的文件路径)
所以需要执行:chmod 777/root/.vnc/xstartup来赋予权限。之后再重启下vncserver。

最后在本地windows安装vnc viewer,远程访问
在windows下安装vnc客户端,
下载地址:https://pan.baidu.com/s/1hrSIr4K
提取密码:dqdt

VNC远程连接信息(下面ip是VNC服务端的地址):
VNC Server: 172.16.220.139:5901
Encrytion:Let VNC Server choose

然后输入vncpasswd的密码即可完成VNC远程连接!

Centos 6.9下部署Oracle 11G数据库环境的操作记录的更多相关文章

  1. CentOS 6.5下安装Oracle 11g(转)

    最近开始学习CentOS使用,做些记录. 参考文献:Cent OS 6_5(x86_64)下安装Oracle 11g 一.硬件要求 1.内存&swap Minimum:1 GB of RAM ...

  2. Linux下部署Samba服务环境的操作记录

    关于Linux和Windows系统之间的文件传输,很多人选择使用FTP,相对较安全,但是有时还是会出现一些问题,比如上传文件时,文件名莫名出现乱码,文件大小改变等问题.相比较来说,使用Samba作为文 ...

  3. centos下部署redis服务环境的操作记录

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主 ...

  4. (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g

    Cent OS 6_5(x86_64)下安装Oracle 11g 1 硬件要求   1.1 内存 & swap 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G Mini ...

  5. CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡【转】

    CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡   一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 系统平台:CentOS 6.3 Kernel:2 ...

  6. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

  7. 【简书】在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目

    在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目 作者 DonnieZero 关注 2017.07.29 22:02* 字数 2218 阅读 5556评论 3喜欢 1赞赏 1 ...

  8. solaris下安装oracle 11g与11g rac

    1.To Find Swap, RAM, and OS Version 对于 Solaris 操作系统,查看 Swap, RAM, and OS Version 的方法: swap -l /usr/s ...

  9. Redhat Linux 下安装Oracle 11g R2

    能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...

随机推荐

  1. 纯CSS选项卡

    html: <!doctype html> <html> <head> <meta charset="utf-8"> <tit ...

  2. 分布式文件系统(HDFS)与 linux系统文件系统 对比

    初次接触分布式文件系统,有很多迷惑.通过参考网络文章,这里进行对比一下Hadoop 分布式文件系统(HDFS)与 传统文件系统之间的关系:   Linux 文件系统 分布式文件系统 块 块对应物理磁盘 ...

  3. .NET MVC 后台接受base64的上传图片

    #region 配合前端的多张图片上传 #region 上传图片方法 /// <summary> /// 接口方法 /// </summary> /// <param n ...

  4. scrapy爬虫天猫笔记本电脑销量前60的商品

    # 抓取内容:商品名称,商品价格,商品链接,店铺名称,店铺链接 # 爬取的时候之前返回了多次302,301 但是html网页还是被爬取下来了 抓取的首页: start_urls = ['https:/ ...

  5. JS中=>,>>>是什么意思

    最近经常看到 JS中=>,符号,于是查了一下别人的博客 =>是es6语法中的arrow function 举例:(x) => x + 6 相当于   function(x){ ret ...

  6. 2018年值得关注的10大JavaScript动画库

    2018年值得关注的10大JavaScript动画库 旭日云中竹 前端早读课 1周前 前言 平时大家开发动画是采用什么方式呢?虽然18年过半,可这十个动画库是真的没听过几个,有点尴尬.今日早读文章由@ ...

  7. 牛客小白D题(STL的迭代器)

    「只要我拉动绳线,你就得随之起舞.」          ——泰兹瑞        泰兹瑞来到卡拉德许之后,由于他精湛的神器制造技术,可谓是过的如鱼得水.这次,他为自己打造了一个编辑器,称为威穆(Vei ...

  8. 使用python制作时间戳转换工具

    使用python制作时间戳转换工具 python 时间戳转日期 日期转时间戳 前言:作为一个程序员一般情况下,json和时间戳是常用的两个工具,我咨询过很多个朋友,他们一般都是通过在线工具对json进 ...

  9. 修改sqlserver的数据库名、物理名称和逻辑文件名

    作者:dym0080 来源:CSDN 原文:https://blog.csdn.net/dym0080/article/details/81017777 版权声明:本文为博主原创文章,转载请附上博文链 ...

  10. go标准库的学习-net/rpc

    参考:https://studygolang.com/pkgdoc 导入方法: import "net/rpc" RPC(Remote Procedure Call Protoco ...