Centos6.9下安装并使用VNC的操作记录
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 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远程连接!
Centos6.9下安装并使用VNC的操作记录的更多相关文章
- Centos下安装破解confluence6.3的操作记录
confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它可以实现团队成员之间的协作和知识共享.现在大多数公司都会部署一套confluence,用作内部wiki.现在co ...
- centos6.7下安装配置vnc
vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc. 1.安装vncserver yum install tigervnc tigervnc ...
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- CentOS6.5下安装apache2.2和PHP 5.5.28
CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache2 ...
- CentOS6.5下安装配置MySQL
CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- 在CentOS6.8下安装Docker
在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain -.el6.x86_64 ...
- coreseek/sphinx CentOS6.4下安装
一.在CentOS6.4下安装coreseek之前需要预先安装以下软件 1.打开终端 输入 su 获取管理员权限 2.输入命令 yum install make gcc g++ gcc-c++ lib ...
- 建站笔记1:centos6.5下安装mysql
近期买了个域名,想要玩玩自己建站点:接下来遇到的问题都会一次记录下来.以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; server买的:搬瓦工最低 ...
随机推荐
- Ubuntu下matplotlib的中文显示
真真地被matplotlib的中文显示折磨的不行了.简要记下解决方案,防止以后重新配又是蛋疼菊紧. 我的环境:系统是Ubuntu 13.04,Python是系统自带的,matplotlib是apt安装 ...
- 查看tomcat项目中,具体占用cpu高的线程。
1.查看主进程占用cpu高: 此处主进程:27823 ~]# top top - :0: up days, :, 3 users, load average: 13.12, 13.31, 13.23 ...
- win10 文件扩展名的更改
win10 文件扩展名的改 随便打开一个文件夹,最好是"此电脑", 第二行是 " 文件 - 计算机 - 查看 " 在查看里面就可以更改了 ...
- 【项目 · WonderLand】 系 统 设 计
团 队 作 业 ---- 系 统 设 计 Part 0 · 简 要 目 录 Part 1 · 完 善 需 求 规 格 说 明 书 Part 2 · 团 队 编 码 规 范 Part 3 · 数 据 库 ...
- 阿里八八β阶段Scrum(3/5)
今日进度 叶文滔: 添加了侧边栏调用数据库用户名的功能,因为对Navigation View的不熟悉,走了很多弯路,尝试了三种方法才成功调用. 俞鋆: 研究了几个图像识别的api,最终决定使用ocr. ...
- 使用CefSharp的一些需要注意的点
程序关闭的时候一定要加上: CefSharp.Cef.Shutdown(); 因为关闭的时候,不将浏览器关闭的话,会阻塞主线程导致报错. 修复CefSharp浏览器组件中文输入的bug // brow ...
- PyQt5--QSplitter
# -*- coding:utf-8 -*- ''' Created on Sep 20, 2018 @author: SaShuangYiBing Comment: ''' import sys f ...
- JS获取本周、本季度、本月、上月的开始日期、结束日期
/** * 获取本周.本季度.本月.上月的开始日期.结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = ...
- 深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod ...
- redis php扩展及基本命令
linux 安装php mysql redis memchache 等工具 用 OneinStack 安装步骤 注意 如果有单独数据盘,建议您先挂载数据盘,建议将网站内容.数据库放在数据盘中.如何挂载 ...