Linux服务器安装VNC总结
2016-06-19 11:24
387 查看
本文以当前Linux系统未安装VNC服务器为基本,如果已安装请跳过第1节!
前提:
1.连接到互联网,将使用yum在线安装VNC服务器
2. 确认 SSH 在运行
1.安装 TigerVNC Server
# yum search tigervnc-server
返回大概如下内容:
tigervnc-server.x86_64 : A TigerVNC Server
tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
tigervnc-server-module.x86._64 : TigerVNC Mode to Xorg
...
第一行即是我们要安装的VNS服务器,第二行是客户端,执行
# yum install tigervnc-server.x86_64
2. 开始配置VNCSERVER
1,启动VNCSERVER,第一次启动VNCSERVER会提示输入密码,这里分为管理员账户及普通账户,启动方式略有所不同。
管理员:
[root@localhost /]# vncserver
You will require a password to access your desktops.
Password: 123456 #输入vnc
连接密码
Verify: 123456 #确认vnc密码
xauth: creating new authority file /root/.Xauthority
New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
普通用户:
[root@localhost /]#su ceboy #ceboy
是用户名
[ceboy@localhost
/]$ vncserver
You will require a password to access your desktops.
Password: 123456 #输入vnc
连接密码
Verify: 123456 #确认vnc密码
xauth: creating new authority file /home/ceboy/.Xauthority
New ‘localhost.localdomain:2 (ceboy)’ desktop is localhost.localdomain:2
注意看这里的端口号,当在VNC
Viewer里登录的时候要与其保持一致,这样才能通过密码验证。
当不确定时要登录服务器输入命令:vncserver
来进行查看 --Jianwei June19th,2016
Creating default startup script /home/ceboy/.vnc/xstartup
Starting applications specified in /home/ceboy/.vnc/xstartup
Log file is /home/ceboy/.vnc/localhost.localdomain:2.log
# 这里要注意:每个用户都可以启动自己的VNCSERVER远程桌面,同时每个用户可以启动多个VNCSERVER远程桌面,它们用ip加端口 号:ip:1、ip:2、ip:3 来标识、区分,使用同一端口会使另外登录的用户自动退出。另,VNCSERVER的大部分配置文件及日志文件都在用户home目录下.vnc目录下。
用户可以自定义启动号码如:
[ceboy@localhost /]$ vncserver :2 #注意:2前面一定要有空格。
A VNC server is already running as :2
问题:
实验室有台服务器,安装的是Red Hat,平常在Windows下通过VNC Viewer远程登录该服务器进行图形化界面操作。
刚不小心在VNC Viewer里边对我自己的图形界面logout了一下,结果发现“死”在那里,只剩下一个壁纸了,什么也无法操作,重新启动VNC Viewer连接情况依旧。
网上找来找去,看到有人遇到和我一样的情况,不过找不到该怎么办,最后试来试去,勉强找到个办法。
解决方法:
使用SSH远程登录服务器,使用的仍然是刚才在vnc里卡在壁纸的帐号。然后kill掉自己的vncserver后再重新开启一个。如下图(我的vnc会话号为7):
然后再次通过VNC Viewer登录,恢复如初。
提醒:退出时直接关闭vnc viewer,千万不要logout
用vnc远程连接时的系统屏幕即便最大化之后,屏幕也只是中间的一小块屏幕,并没有跟着vnc的最大化而最大化。
解决办法:
连接窗口时点选option,或者VNC窗口标题栏右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果不选,将随VNC客户端的屏幕大小来显示
大招:
如果希望通过vnc连接的ubuntu分辨率跟window分辨率相同的同时分辨率不失真,可以在开启vncserver是使用geometry选择设置,例如window的分辨率为1280x1024,则在ubuntu命令行下执行
vncserver -geometry 1280x1024即可,之后通过window下vnc连接后的ubuntu分辨率即为1280想1024了
前提:
1.连接到互联网,将使用yum在线安装VNC服务器
2. 确认 SSH 在运行
1.安装 TigerVNC Server
# yum search tigervnc-server
返回大概如下内容:
tigervnc-server.x86_64 : A TigerVNC Server
tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
tigervnc-server-module.x86._64 : TigerVNC Mode to Xorg
...
第一行即是我们要安装的VNS服务器,第二行是客户端,执行
# yum install tigervnc-server.x86_64
2. 开始配置VNCSERVER
1,启动VNCSERVER,第一次启动VNCSERVER会提示输入密码,这里分为管理员账户及普通账户,启动方式略有所不同。
管理员:
[root@localhost /]# vncserver
You will require a password to access your desktops.
Password: 123456 #输入vnc
连接密码
Verify: 123456 #确认vnc密码
xauth: creating new authority file /root/.Xauthority
New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
普通用户:
[root@localhost /]#su ceboy #ceboy
是用户名
[ceboy@localhost
/]$ vncserver
You will require a password to access your desktops.
Password: 123456 #输入vnc
连接密码
Verify: 123456 #确认vnc密码
xauth: creating new authority file /home/ceboy/.Xauthority
New ‘localhost.localdomain:2 (ceboy)’ desktop is localhost.localdomain:2
注意看这里的端口号,当在VNC
Viewer里登录的时候要与其保持一致,这样才能通过密码验证。
当不确定时要登录服务器输入命令:vncserver
来进行查看 --Jianwei June19th,2016
Creating default startup script /home/ceboy/.vnc/xstartup
Starting applications specified in /home/ceboy/.vnc/xstartup
Log file is /home/ceboy/.vnc/localhost.localdomain:2.log
# 这里要注意:每个用户都可以启动自己的VNCSERVER远程桌面,同时每个用户可以启动多个VNCSERVER远程桌面,它们用ip加端口 号:ip:1、ip:2、ip:3 来标识、区分,使用同一端口会使另外登录的用户自动退出。另,VNCSERVER的大部分配置文件及日志文件都在用户home目录下.vnc目录下。
用户可以自定义启动号码如:
[ceboy@localhost /]$ vncserver :2 #注意:2前面一定要有空格。
A VNC server is already running as :2
问题:
实验室有台服务器,安装的是Red Hat,平常在Windows下通过VNC Viewer远程登录该服务器进行图形化界面操作。
刚不小心在VNC Viewer里边对我自己的图形界面logout了一下,结果发现“死”在那里,只剩下一个壁纸了,什么也无法操作,重新启动VNC Viewer连接情况依旧。
网上找来找去,看到有人遇到和我一样的情况,不过找不到该怎么办,最后试来试去,勉强找到个办法。
解决方法:
使用SSH远程登录服务器,使用的仍然是刚才在vnc里卡在壁纸的帐号。然后kill掉自己的vncserver后再重新开启一个。如下图(我的vnc会话号为7):
然后再次通过VNC Viewer登录,恢复如初。
提醒:退出时直接关闭vnc viewer,千万不要logout
问题:屏幕显示
用vnc远程连接时的系统屏幕即便最大化之后,屏幕也只是中间的一小块屏幕,并没有跟着vnc的最大化而最大化。解决办法:
连接窗口时点选option,或者VNC窗口标题栏右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果不选,将随VNC客户端的屏幕大小来显示
大招:
如果希望通过vnc连接的ubuntu分辨率跟window分辨率相同的同时分辨率不失真,可以在开启vncserver是使用geometry选择设置,例如window的分辨率为1280x1024,则在ubuntu命令行下执行
vncserver -geometry 1280x1024即可,之后通过window下vnc连接后的ubuntu分辨率即为1280想1024了
相关文章推荐
- Linux0.11内核--内存管理之1.初始化
- 每天一个Linux命令(52)telnet命令
- linux下man手册简介
- Linux 驱动面试题总结
- Linux 下的DMA浅析
- Linux下test命令使用
- Linux下tail命令使用
- Linux下ln命令使用
- Linux下find命令使用
- linux驱动支持多个设备
- Linux多线程编程实例解析
- 查看Linux下系统资源占用常用命令
- linux多线程编程——同步与互斥
- Linux 系统应用编程——线程基础
- Linux 下 NFS服务的搭建
- Linux内核部件分析 设备驱动模型之driver
- Linux内核部件分析 设备驱动模型之device
- Linux内核部件分析 设备驱动模型的基石kobject
- Linux内核部件分析 更强的链表klist
- Linux内核部件分析 记录生命周期的kref