博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos6.9下安装并使用VNC的操作记录
阅读量:6579 次
发布时间:2019-06-24

本文共 4570 字,大约阅读时间需要 15 分钟。

 

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

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 vnclibvncserver-0.9.7-7.el6_6.1.x86_64tigervnc-server-1.1.0-24.el6.x86_64libvncserver-devel-0.9.7-7.el6_6.1.x86_64tigervnc-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 ~]# vncpasswdPassword:Verify:   启动停止vncserver[root@vm01 ~]# service vncserver start/stop/restart   默认监听端口是:5901[root@vm01 ~]# ps -ef|grep vncroot       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 -pnroot       3958   3957  0 01:15 pts/0    00:00:00 vncconfig -iconicroot       4145   3323  0 01:30 pts/0    00:00:00 grep vnc[root@vm01 ~]# lsof -i:5901COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAMEXvnc    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_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -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/xinitrcls: 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:5901Encrytion:Let VNC Server choose   然后输入vncpasswd的密码即可完成VNC远程连接!

转载地址:http://vlyno.baihongyu.com/

你可能感兴趣的文章
【MVC+EasyUI实例】对数据网格的增删改查(上)
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
HTML转义字符大全(转)
查看>>
[摘录]调动员工积极性的七个关键
查看>>
Backup Volume 操作 - 每天5分钟玩转 OpenStack(59)
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>
Android控件之HorizontalScrollView 去掉滚动条
查看>>
UVM中的class--2
查看>>
ORACLE 存储过程异常捕获并抛出
查看>>
博客园博客美化相关文章目录
查看>>
root用户重置其他密码
查看>>
Oracle推断值为非数字
查看>>
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
查看>>
vue-cli中理不清的assetsSubDirectory 和 assetsPublicPath
查看>>
从JDK源码角度看Short
查看>>
五年 Web 开发者 star 的 github 整理说明
查看>>
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
查看>>
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
使用模板将Web服务的结果转换为标记语言
查看>>