centos6.8部署vnc服务
VNC全称是Virtual Network Computing,属于远程控制类软件。其优点是支持跨操作系统的远程图形化控制。 在日常运维工作中,由于服务器常常是放在机房,我们不可能每次需要图形界面操作就跑到机房,因此vnc是一款不错的替代软件。
下面记录在centos6环境下安装vnc的操作:
(1)查看本机是否已经安装vncserver [root@server ~]# rpm -qa|grep tigervnc
(2)安装vncserver [root@server ~]## yum -y install tigervnc-server
(3)启动并设置vncserver密码 在第一次启动vncserver会提示输入密码,之后就需要使用vncpasswd命令 [root@server ~]## vncserver Password: Verify:
(4)修改/root/.vnc/xstartup文件 由于我们这里使用的centos系统,安装的是gnome桌面 [root@server ~]## sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup
(5)修改/etc/sysconfig/vncservers文件 在这里文件中可以设置希望运行VNC桌面的用户,以及使用vncview连接时显示的屏幕分辨率。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置 [root@server ~]## echo -e 'VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768" ' >> /etc/sysconfig/vncservers
(6)设置为开机启动 [root@server ~]## chkconfig --add vncserver [root@server ~]## chkconfig vncserver on
(7)重启vncserver [root@server ~]## service vncserver restart
(8)防火墙端口开放 [root@server ~]## /sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT [root@server ~]## /etc/rc.d/init.d/iptables save
(9)查看启动状况 [root@server ~]## netstat -tulnp 注:如果通过VNC客户端来访问VNC,则端口为5901
(10)其他: 1):修改VNC密码 [root@server ~]# vncpasswd
2)停止vnc server: [root@server ~]# vncserver -kill :桌面号
例如 [root@server ~]# vncserver -kill :1 注:vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,除非用kill命令杀死进程。
3)设置同一个显示端口可以连接多个客户机 [root@server ~]# vncserver -alwaysshared
- Silverlight与WPF中BeginInvoke的差异
- Linux下部署SSH登录时的二次身份验证环境记录(利用Google Authenticator)
- Linux下DNS简单部署(主从域名服务器)
- 本地yum源部署记录
- silverlight4:摄像头占用状态检测以及二种截屏方法
- Flash/Flex学习笔记(16):如何做自定义Loading加载其它swf
- 台胞也能发红包喽!小编手把手教你搞定微信支付!
- 获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题)
- Docker管理工具-Swarm部署记录
- 聊一聊大数据的问题和缺陷
- Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag)
- 原来Silverlight 4中是可以玩UDP的!
- Flash/Flex学习笔记(12):FMS 3.5之如何做视频实时直播
- Flash/Flex学习笔记(11):如何检测摄像头是否被占用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Q160 Intersection of Two Linked Lists
- Q167 Two Sum II - Input array is sorted
- Q121 Best Time to Buy and Sell Stock
- Q119 Pascal's Triangle II
- Q190 Reverse Bits
- Q198 House Robber
- Q168 Excel Sheet Column Title
- Q202 Happy Number
- Q172 Factorial Trailing Zeroes
- Q171 Excel Sheet Column Number
- Q191 Number of 1 Bits
- Q189 Rotate Array
- Q169 Majority Element
- Q503 Next Greater Element II
- Python实现十大经典排序算法