Centos6.X 下安装并使用VNC的操作记录

Centos6.X 下安装并使用VNC的操作记录

 

VNC是一个的"远程桌面"工具。,通常用于“图形界面”的方式登录服务器,可视化操作。废话不多说了,操作记录如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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 ~] # yum groupinstall "Chinese Support"
[root@vm01 ~] # startx                //或者使用"init 5"命令来启动图形界面;关闭图形界面则需要执行"init 3"命令   
 
执行上面startx命令后(可以放在后台执行,或者ctrl+z; bg  1;disown -a),就是把服务器的桌面模式启动了。使用VNC连接后,就会发现已经是桌面模式了。
 
2)以桌面模式启动系统
[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
------------------------------------------------------------------------------------  
 
配置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               //该配置文件要在vncserver服务启动后才能产生
#!/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 &
 
====================================================================
安装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*
====================================================================
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远程连接!
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************

本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/5896010.html,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值