VNC的使用
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;}
最新文章
- 代码生成器Sql Server 和 Mysql 数据库脚本
- 响应式布局设置--@media only screen and
- selenium python (四)键盘事件
- java和html的区别
- COJN 0484 800502电池的寿命
- Android icons集合
- 射频识别技术漫谈(14)——Mifare S50与S70的存取控制
- css中的滤镜
- object c入门
- RegExp类型(正则表达式)
- Java中StringBuffer类append方法的使用
- 重写JS的鼠标右键点击菜单
- Uva - 816 - Abbott's Revenge
- multiwan 系统配置补充
- PageHelper补充
- English trip V2 - 6 Sports Teacher:Taylor Key:phrasal verbs
- 深入理解javascript构造函数和原型对象
- 如何把已有SQLSERVER数据库更名而且附加到数据库中?
- 如何发布自己的node模块
- shell中空格的使用;空格替换;通配符
热门文章
- cat命令的简单实现
- MYSQL 神奇的操作insert into test select * from test;
- PHP如何解决网站大流量与高并发的问题(二)
- ThinkPHP5使用phpspreadsheet导入导出Excel
- Vuejs函数式组件,你值得拥有(1)
- java泛型--问号?和T或E或K或V的区别
- Vue 及双向数据绑定 Vue事件 以及Vue中的ref获取dom节点
- 深度学习:21天实战caffe学习资源-4-环境安装
- java.io.EOFException 	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer
- python初级 1 内存和变量