在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Linux环境VNC服务如何安装、配置与使用

100次阅读
没有评论

共计 4319 个字符,预计需要花费 11 分钟才能阅读完成。

这篇文章给大家分享的是有关 Linux 环境 VNC 服务如何安装、配置与使用的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

1. 确认 VNC 是否安装
默认情况下,Red Hat Enterprise Linux 安装程序会将 VNC 服务安装在系统上。
确认是否已经安装 VNC 服务及查看安装的 VNC 版本
[root@testdb ~]# rpm -q vnc-server
vnc-server-4.1.2-9.el5
[root@testdb ~]#

若系统没有安装, 可以到操作系统安装盘的 Server 目录下找到 VNC 服务的 RPM 安装包 vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下
rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm

2. 启动 VNC 服务
使用 vncserver 命令启动 VNC 服务,命令格式为“vncserver : 桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用 1 个桌面
启动编号为 1 的桌面示例如下
[root@testdb ~]# vncserver :1

You will require a password to access your desktops.

Password:
Verify:
xauth:  creating new authority file /root/.Xauthority

New testdb:1 (root) desktop is testdb:1

Creating default startup script. /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc 子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc 子目录中为用户自动建立 xstartup 配置文件(/root/.vnc/xstartup),在每次启动 VND 服务时,都会读取该文件中的配置信息。
BTW:/root/.vnc/ 目录下还有一个“testdb:1.pid”文件,这个文件记录着启动 VNC 后对应后天操作系统的进程号,用于停止 VNC 服务时准确定位进程号。

3.VNC 服务使用的端口号与桌面号的关系
VNC 服务使用的端口号与桌面号相关,VNC 使用 TCP 端口从 5900 开始,对应关系如下
桌面号为“1”  —-  端口号为 5901
桌面号为“2”  —-  端口号为 5902
桌面号为“3”  —-  端口号为 5903
……
基于 Java 的 VNC 客户程序 Web 服务 TCP 端口从 5800 开始,也是与桌面号相关,对应关系如下
桌面号为“1”  —-  端口号为 5801
桌面号为“2”  —-  端口号为 5802
桌面号为“3”  —-  端口号为 5803
……
基于上面的介绍,如果 Linux 开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下
[root@testdb ~]# iptables -I INPUT -p tcp –dport 5901 -j ACCEPT
[root@testdb ~]# iptables -I INPUT -p tcp –dport 5801 -j ACCEPT

4. 测试 VNC 服务
第一种方法是使用 VNC Viewer 软件登陆测试,操作流程如下
启动 VNC Viewer 软件  — Server 输入“144.194.192.183:1”—   点击“OK”— Password 输入登陆密码  —   点击“OK”登陆到 X -Window 图形桌面环境  —   测试成功
第二种方法是使用 Web 浏览器(如 Firefox,IE,Safari)登陆测试,操作流程如下
地址栏输入 http://144.194.192.183:5801/ —   出现 VNC viewer for Java(此工具是使用 Java 编写的 VNC 客户端程序)界面,同时跳出 VNC viewer 对话框,在 Server 处输入“144.194.192.183:1”点击“OK”— Password 输入登陆密码  —   点击“OK”登陆到 X -Window 图形桌面环境  —   测试成功
(注:VNC viewer for Java 需要 JRE 支持,如果页面无法显示,表示没有安装 JRE,可以到 http://java.sun.com/javase/downloads/index_jdk5.jsp 这里下载最新的 JRE 进行安装)

5. 配置 VNC 图形桌面环境为 KDE 或 GNOME 桌面环境
如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个 Shell 可供使用,这是为什么呢?怎么才能看到可爱并且美丽的 KDE 或 GNOME 桌面环境呢?回答如下
之所以那么的难看,是因为 VNC 服务默认使用的是 twm 图形桌面环境的,可以在 VNC 的配置文件 xstartup 中对其进行修改,先看一下这个配置文件
[root@testdb ~]# vi /root/.vnc/xstartup
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[-x /etc/vnc/xstartup] exec /etc/vnc/xstartup
[-r $HOME/.Xresources] xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic
xterm -geometry 80×24+10+10 -ls -title $VNCDESKTOP Desktop
twm

将这个 xstartup 文件的最后一行修改为“startkde”,再重新启动 vncserver 服务后就可以登陆到 KDE 桌面环境
将这个 xstartup 文件的最后一行修改为“gnome-session”,再重新启动 vncserver 服务后就可以登陆到 GNOME 桌面环境

重新启动 vncserver 服务的方法:
[root@testdb ~]# vncserver -kill :1
[root@testdb ~]# vncserver :1

6. 配置多个桌面
可以使用如下的方法启动多个桌面的 VNC
vncserver :1
vncserver :2
vncserver :3
……
但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的 VNC,方法是将需要自动管理的信息添加到 /etc/sysconfig/vncservers 配置文件中,先以桌面 1 为 root 用户桌面 2 为 oracle 用户为例进行配置如下:
格式为:VNCSERVERS= 桌面号: 使用的用户名 桌面号: 使用的用户名
[root@testdb ~]# vi /etc/sysconfig/vncservers
VNCSERVERS= 1:root 2:oracle
VNCSERVERARGS[1]= -geometry 1024×768
VNCSERVERARGS[2]= -geometry 1024×768

7. 修改 VNC 访问的密码
使用命令 vncpasswd 对不同用户的 VNC 的密码进行修改,一定要注意,如果配置了不同用户的 VNC 需要分别到各自用户中进行修改,例如在我的这个实验中,root 用户和 oracle 用户需要分别修改,修改过程如下:
[root@testdb ~]# vncpasswd
Password:
Verify:
[root@testdb ~]#

8. 启动和停止 VNC 服务
1)启动 VNC 服务命令
[root@testdb ~]# /etc/init.d/vncserver start
Starting VNC server: 1:root
New testdb:1 (root) desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

2:oracle
New testdb:2 (oracle) desktop is testdb:2

Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/testdb:2.log

  [  OK ]
2)停止 VNC 服务命令
[root@testdb ~]# /etc/init.d/vncserver stop
Shutting down VNC server: 1:root 2:oracle  [  OK ]

3)重新启动 VNC 服务命令
[root@testdb ~]# /etc/init.d/vncserver restart
Shutting down VNC server: 1:root 2:oracle  [  OK ]
Starting VNC server: 1:root
New testdb:1 (root) desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

2:oracle
New testdb:2 (oracle) desktop is testdb:2

Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/testdb:2.log

  [  OK ]

4)设置 VNC 服务随系统启动自动加载
第一种方法:使用“ntsysv”命令启动图形化服务配置程序,在 vncserver 服务前加上星号,点击确定,配置完成。
第二种方法:使用“chkconfig”在命令行模式下进行操作,命令使用如下(预知 chkconfig 详细使用方法请自助式 man 一下)
[root@testdb ~]# chkconfig vncserver on
[root@testdb ~]# chkconfig –list vncserver
vncserver  0:off  1:off  2:on  3:on  4:on  5:on  6:off

感谢各位的阅读!关于“Linux 环境 VNC 服务如何安装、配置与使用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计4319字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲国产精品久久久久666 | 性生活黄色一级片 | 亚洲精品无码久久久久久久 | 卡一卡二卡三免费视频 | 在线观看国产精品入口 | 99视频精品免费99在线 | 久久久久99精品成人片 | 日韩精品无码专区免费播放 | 性色做爰片在线观看ww | 亚拍一区 | 在线视频中文字幕 | 亚洲av无码乱码精品国产 | 日韩午夜精品免费理论片 | 久久日韩乱码一二三四区别 | 欧美成人免费全部观看天天性色 | 亚洲精品乱码久久久久久日本 | 91色网站| 精品无码久久久久成人漫画 | 欧美综合图片一区二区三区 | 精品国产一区二区三区在线观看 | 无套内射极品少妇chinese | 四虎影视国产精品婷婷 | 精品无码av无码专区 | 狠狠色噜噜狠狠狠狠777米奇 | 国产丝袜无码一区二区三区视频 | 第一福利在线视频 | 在线观看片成人免费视频 | 精品国产乱码久久久久夜深人妻 | 伊人久久综合谁合综合久久 | 国产精品原创巨作av女教师 | 国产午夜精品av一区二区 | 99久久免费只有精品国产 | 99久久国产露脸精品竹菊传媒 | 九九视频在线观看6 | 日本网址在线观看 | 玖玖爱zh综合伊人久久 | 午夜免费福利不卡网址92 | 日韩毛片免费视频一级特黄 | 亚洲国产成人精品无码区在线播放 | 色宅男看片午夜大片啪啪 | 免费精品国偷自产在线2020 |