1. 安装

rpm -ivh tigervnc-server--.el6.x86_64.rpm
如果rpm安装时发现有依赖,建议直接使用yum安装,轻松解决依赖问题:
yum install tigervnc-server
如果系统安装时并没有安装桌面选项,那么就还需要用yum安装一下桌面:
yum groupinstall "X Window System" "Desktop"

2. 配置

vim /etc/sysconfig/vncservers
添加以下内容:
VNCSERVERS="1:root"
VNCSERVERARGS[]="-geometry 1024x768 -alwaysshared -depth 24"

3. 修改密码

vncpasswd

4. 重启

重启vncserver服务:
/etc/init.d/vncserver restart

5. vnc开端口

vncserver :

6. 查看会话

vncserver -list

7. vnc Kill端口

vncserver -

8. 共享屏幕

x0vncserver PasswordFile=/home/jack/.vnc/passwd &登录:xx.xxx.xxx.xxx:5900若提示 unable to open display,还要加一个桌面终端参数,一般而言是显示器的console输出桌面号:0.0。x0vncserver PasswordFile=/root/.vnc/passwd display=':0.0'

9. 重启服务和永久启动

重启systemd:systemctl daemon-reload
连不上要关闭防火墙
永久开启:systemctl enable vncserver@.service

10. [.vnc]启动文件的配置

如果登录后只显示一个终端,可以继续按如下步骤进行配置:https://www.linuxidc.com/Linux/2017-04/142609.htm

11. 我的配置:

先查看一下用的是不是kde桌面:ps -aux | grep kde
su
vim ~/.vnc/xstartup
#!/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 &startkde &

修改设置完毕后,需重新启动系统,否则设置不会生效,或者把所有开启的VNC远端桌面进程终止掉后再重新运行vncserver服务。

12. 停止vncserver

   vncserver -kill :1  注意到vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,只能用kill命令暴力杀死进程。

13. 同一个显示器可以连接多个客户机

   vncserver -alwaysshared

14. 让系统启动时自动启动VNCSERVER

   使用VNC连接登录到RedHat Linux图形界面,点击“系统”——“管理”——“服务器设置”——“服务”,在“后台服务”中找到VNCSERVER后勾选它,点击保存即可。

自动登录:~/.bash_profile中:

#!/bin/sh
x0vncserver PasswordFile=/home/jack/.vnc/passwd &

15. ubuntu下VNC的设置见下面这篇文章后的连接:

  https://www.linuxidc.com/Linux/2017-04/142609.html

16. 总结

一台新机器,如何配置vnc(默认已安装)?

(1) 修改/etc/sysconfig/vncservers文件

(2) 修改普通用户的密码vncpasswd

(3) 将xvncserver句加到.bash_profile里面

(4) 重启即可

如果使用开端口的方式,仍然需要一些其它配置。

Normal
0

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

最新文章

  1. 代码生成器Sql Server 和 Mysql 数据库脚本
  2. 响应式布局设置--@media only screen and
  3. selenium python (四)键盘事件
  4. java和html的区别
  5. COJN 0484 800502电池的寿命
  6. Android icons集合
  7. 射频识别技术漫谈(14)——Mifare S50与S70的存取控制
  8. css中的滤镜
  9. object c入门
  10. RegExp类型(正则表达式)
  11. Java中StringBuffer类append方法的使用
  12. 重写JS的鼠标右键点击菜单
  13. Uva - 816 - Abbott's Revenge
  14. multiwan 系统配置补充
  15. PageHelper补充
  16. English trip V2 - 6 Sports Teacher:Taylor Key:phrasal verbs
  17. 深入理解javascript构造函数和原型对象
  18. 如何把已有SQLSERVER数据库更名而且附加到数据库中?
  19. 如何发布自己的node模块
  20. shell中空格的使用;空格替换;通配符

热门文章

  1. cat命令的简单实现
  2. MYSQL 神奇的操作insert into test select * from test;
  3. PHP如何解决网站大流量与高并发的问题(二)
  4. ThinkPHP5使用phpspreadsheet导入导出Excel
  5. Vuejs函数式组件,你值得拥有(1)
  6. java泛型--问号?和T或E或K或V的区别
  7. Vue 及双向数据绑定 Vue事件 以及Vue中的ref获取dom节点
  8. 深度学习:21天实战caffe学习资源-4-环境安装
  9. java.io.EOFException at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer
  10. python初级 1 内存和变量