在Linux系统中安装和使用VNC
下面就让我来介绍我在Linux下的安装和使用过程吧。
系统要求:要使用VNC,那当然是你的Linux系统使用的是图形环境,也就是说安装系统的时候安装了Xwindows和gnome或kde环境。
rpm包的安装和使用:
第一、先去VNC的官网下载对应的VNC软件版本。
VNC的官网: http://www.realvnc.com/。目前最新版本是vnc4.4.3。下载for Linux的最新版的rpm包。
第二、安装VNC软件。
#rpm -ivh vnc-E4_4_3-x86_linux.rpm
#rpm -Uvh vnc-E4_4_3-x86_linux.rpm (如果服务器已经安装过VNC,用这个命令升级安装)
第三、因为下载的是企业版,要正常使用需要输入序列号。
#vnclicense -add XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (输入序列号)
第四、设置VNC的连接密码。
#vncpasswd (输入VNC连接密码)
注:如果你现在不设置密码,当你用vncserver启动vnc服务时会提示你设置密码。
第五、启动VNC服务。
#vncserver (启动VNC服务器)
New ‘X’ desktop is linux:1 (一定要记住冒号后到数字,这个是vnc服务器编号)
Creating default startup . /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
第六、关闭VNC服务。
#vncserver -kill :1 (关闭VNC服务器)
注意:kill和:1之间有一个空格。
第一、先去VNC的官网下载对应的VNC软件版本。
VNC的官网: http://www.realvnc.com/。目前最新版本是vnc4.4.3。下载for linux的最新版的tarball包。
第二、安装VNC软件。
# tar zxvf vnc-E4_4_3-x86_linux.tar.gz
#cd vnc-E4_4_3_r16583-x86_linux
#./vncinstall /usr/local/bin /usr/local/man (安装VNC的二进制文件和man文件)
第三、因为下载的是企业版,要正常使用需要输入序列号。
#vnclicense -add XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (输入序列号)
第四、设置VNC的连接密码。
#vncpasswd (输入VNC连接密码)
注:如果你现在不设置密码,当你用vncserver启动vnc服务时会提示你设置密码。
第五、启动VNC服务。
#vncserver (启动vnc服务器)
New ‘X’ desktop is linux:1 (一定要记住冒号后到数字,这个是VNC服务器编号)
Creating default startup . /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
第六、关闭VNC服务。
#vncserver -kill :1 (关闭VNC服务器)
注意:kill和:1之间有一个空格。
FAQ
1、使用vncviewer访问vnc服务器,报“加密不匹配”信息?
答:唯一方法,换专业版或企业版到vncviewer。
2、客户端访问到的默认桌面只有一个X,看到的是一个灰色的界面,如何能看到kde或gnome的桌面?
答:编辑启动vnc服务的用户目录下.vnc/xstartup文件,修改如下:
xsetroot -solid grey
startkde (启动kde桌面)
#twm & (启动命令行)
3、VNC的口令管理文件在那里?
答:在启动vnc服务的用户目录下.vnc/passwd中。
4、VNC访问日志文件在那里?
答:在启动vnc服务的用户目录下.vnc/*:1.log。
5、VNC启动时报“A VNC server is already running as :1”,是什么问题?
答:说明已经有用户启动了vnc服务,你可以ps aux|grep vnc查看是否有vnc的进程,如果有表示有人正在:1桌面上启用来vnc服务,如果没有,说明上一次启用到vnc服务没有正常退出,可以删除/tmp/.X11-unix下的X1,并重启VNC服务。
6、在Linux服务器上启动VNC服务正常,但是客户端无法连接报10061超时是什么问题?
答:应该是Linux服务器防火墙的设置问题,请检查防火墙的设置规则。
如果还有更多关于vnc的问题,可以参考官网的FAQ。网址: http://www.realvnc.com/support/faq.html
转载于:https://blog.51cto.com/79854/132836
在Linux系统中安装和使用VNC相关推荐
- linux 系统怎么安装vnc,在Linux系统中安装和使用VNC
2011-11-28 13:03 朋友你好! 我刚开始搞linux,碰到了很多问题,想问你下,希望能帮我解答下. 下面是我的一段shell 程序 #!/bin/sh while [ 0 ] do re ...
- linux系统中安装java
linux系统中安装java 文章目录 linux系统中安装java 视频 检查是否安装jdk 下载jdk的tar.gz版本 创建jdk文件夹 上传到服务器 解压到 /usr/local/java/ ...
- 在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 ...
- 在 Linux 系统中安装Load Generator ,并在windows 调用
在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...
- linux blender骨骼绑定,在Linux系统中安装开源3D创建套件Blender的方法
Blender是免费的开源3D创建套件,它可在Linux系统中安装,可使用snap或flatpak命令安装Blender. 简介 Blender也称为开源3D建模软件,支持整个3D管道,建模,装配,动 ...
- linux的增强文件夹,在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么...
在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的`VBox ...
- centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法
Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...
- dragon编译linux,在Linux系统中安装Alibaba Dragonwell8的方法
本文介绍在Linux系统中安装Alibaba Dragonwell8的方法,包括更新方法.它是阿里巴巴自己的JDK,是OpenJDK的下游版本,完全开源.以下在Ubuntu 18.04上经过了测试,也 ...
- linux系统可以安装搜狗输入法,在Arch Linux系统中安装搜狗输入法的方法
在安装Arch Linux系统完之后我们需要安装桌面环境,也需要一款中文输入法,下面我们为Arch Linux系统安装搜狗(sougou)输入法. 一.配置Arch Linux系统的源,建议使用国内的 ...
最新文章
- SQL Server执行计划的理解
- 有关计算机发展的英语作文,写一篇英语短文,介绍电脑的发展变化,并谈谈你对电脑的看法并翻译...
- Android开发文章推荐
- Android ListView下拉与上拉刷新加载更多数据 二
- 入手kindle 3
- 【源码开放】Hexo+Github+Coding 博客butterfly 和 matery 主题 搭建完全教程【整理】
- Linux weget (文件 下载)安装方法
- c# 3D图形处理库
- socket多线程图形化界面聊天室实例
- vivo android框架服务,vivo服务安全插件
- 软件设计师2022记录
- 植物大战僵尸:学会使用人造指针
- 学习笔记 02:关于在某宝上面购买的stm32f103c8t6最小系统开发板如何使用USBtoTTL模块烧录程序的记录
- 初学者如何吃透一个Java项目
- 对话姚期智:中国人工智能界是怎么被我教出来的?
- 假如 Micromedia 没被收购,会不会早于 Apple 推动 H5、CSS3 的发展
- 豆瓣电台WP7客户端 开发记录7
- [USACO13NOV]Crowded Cows
- PTA 7-42 《图书目录管理系统》(初级修订版)
- 为什么说物理大统一理论的基本完成,杨振宁据首功
热门文章
- 【笔记】Pycharm配置Node.js运行js代码
- 【赏】svg添加箭头绘制路径运动
- qq挂机机制改变,换小时数为天数,挂机更漫长
- AVProVideo☀️六、Unity播放PC端和安卓端视频、以及对视频的读写方法
- PostgreSQL下,对汉字按拼音排序
- 大连理工大学中文情感词汇本体库(含情绪分析代码)
- harmonyos校园开发者北京,华为HSD|HarmonyOS校园开发者系列活动武汉站圆满收官
- PHP excel 导入mysql
- java 获取permgen_Java程序故意填写PermGen?
- Java创建文件时出现拒绝访问