`

RHEL5下配置VNC(原创)

阅读更多

在RHEL下配置vnc (linux环境是redhat企业版5.3)
查看是否已安装VNC相关软件包
#rpm -qa|grep vnc

vnc-server-4.1.2-14.el5
vnc-4.1.2-14.el5

表示已经安装上vnc服务。
如果没有安装,就需要用到第二张光盘,运行以下命令:
#rpm -ivh /mnt/Server/vnc-server-4.1.2-14.el5.i386.rpm
配置vcn的服务
如果第一次配置VNC Server,会要求提供登录VNC使用的密码。以后也可以使用vncpasswd来修改密码。每个用户连接都占用一个桌面,如果需要配置多个用户的VNC服务需要进行多次配置,不同用户的VNC服务仅仅是桌面编号不同而已 。如需要启动编号为1的桌面需要进行下列配置:
[root@localhost ~]# vncserver :1
You will require a password to access your desktops.
Password:          //我的密码是vncserver
Verify:                 //我的密码是vncserver

VNC服务使用的端口号与桌面号的关系
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1”  ---- 端口号为5901
桌面号为“2”  ---- 端口号为5902
桌面号为“3”  ---- 端口号为5903
........
基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下
桌面号为“1”  ---- 端口号为5801
桌面号为“2”  ---- 端口号为5802
桌面号为“3”  ---- 端口号为5803

....... .
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口。以开启桌面号为“1”相应的端口为例
,在配置redhat的vncserver时,没有将默认的端口号5900+1添加到防火墙中。在使用vncviewer尝试连接vncserver时,则会被防火墙屏蔽掉。 需要进行如下配置:
# iptables –I INPUT -p tcp --dport 5801 -j ACCEPT
# iptables –I INPUT -p tcp --dport 5901 -j ACCEPT

#/etc/init.d/iptables save
#/etc/init.d/iptables restart
配置VNC图形桌面环境为KDE或GNOME桌面环境
如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下
之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,如果要启动gnome桌面可以进行如下配置:
#cat $HOME/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER       //取消
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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
如果使用kde桌面,就把twm改为startkde;
重新启动vncserver服务
# vncserver -kill :1
# vncserver :1
#vncserver -geometry 800x600       设置vncserver的分辨率
#vncserver -depth 32                       设置vncserver的色深
设置VNC服务永久生效并随系统启动自动加载

除了需要修改用户的 $HOME/.vnc/xstartup配置iptables 外还需,编辑/etc/sysconfig/vncservers文件
#grep -v  ^# /etc/sysconfig/vncservers

VNCSERVERS="1:root 2:oracle"    //编号为2
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"


重启vnc服务

#/etc/init.d/vncserver restart
使用“chkconfig”在命令设置vnc开机自动启动
#chkconfig –level 12345 vncserver on
# chkconfig --list vncserver
vncserver       0:off    1:off   2:on    3:on    4:on    5:on    6:off

从fedora客户端连接RHEL5的VNC服务断

#yum install vnc

执行vncviewer xxx.xxx.xxx.xxx:1进行连接,其中xxx.xxx.xxx.xxx为服务端口ip

 

参考至:http://blogold.chinaunix.net/u2/78886/showart_2225407.html
               http://liou146.blog.163.com/blog/static/1715743201122835012701/
本文原创,转载请著名出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com

0
0
分享到:
评论

相关推荐

    rhel7.1安装vnc

    5. **配置VNC服务**: - 复制默认的服务文件,并进行修改以适应个人需求: ```bash cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service ``` - 使用文本编辑器(如vi或nano)...

    RHEL Linux6.3下的vnc安装和多用户配置 .doc

    在 `/yum.repos.d/` 目录下创建一个名为 `rhel6.repo` 的文件,并配置相应的仓库信息。 - 接着,使用 `yum -y install tigervnc-server` 命令来安装服务端。这将自动处理依赖关系并安装所需组件。 - 安装完成后,...

    Linux配置vnc服务

    在本知识点中,我们将详细介绍如何在基于RHEL(Red Hat Enterprise Linux)系统的环境中配置VNC服务。 首先,需要检查tigervnc-server包是否已安装。如果未安装,我们将进行安装。tigervnc-server是VNC服务端的一个...

    RHEL5配置YUM源

    在RHEL5中,YUM的配置文件通常位于`/etc/yum.repos.d/`目录下。这里通常有多个以`.repo`为后缀的文件,每个文件代表一个仓库。你可以用文本编辑器(如vi或nano)打开这些文件进行编辑。 2. **添加新的YUM源**: ...

    RHEL5配置 CentOS YUM更新源

    标题中提到的"RHEL5配置 CentOS YUM更新源"意味着我们要将RHEL5的YUM配置文件替换为指向CentOS的更新源。主要步骤如下: 1. **备份原有配置**:在进行任何更改之前,确保备份当前的YUM配置。这可以通过以下命令完成...

    RHEL5下samba配置

    在RHEL5(Red Hat Enterprise Linux 5)环境下配置Samba服务,主要是为了让Linux系统能够与Windows系统共享资源,实现跨操作系统的文件和打印服务。Samba是基于开源的SMB/CIFS协议,它使得Linux主机能够与Windows...

    RHEL5下配置telnet服务

    本教程将详细介绍如何在RHEL5环境下配置telnet服务,以及如何处理可能出现的常见问题。 **一、安装telnet服务器** 在RHEL5中,telnet服务的安装通常涉及两个主要的软件包:`telnet-server` 和 `xinetd`。首先,你...

    全新安装RHEL5

    全新安装 RHEL5 RHEL5 的安装可以分为两种,一种是本地安装,另一种是网络安装。本地安装又可分为光盘安装和硬盘安装,网络安装也可分为 NFS 安装、FTP 安装、HTTP 安装等。目前,最常用的是光盘安装。 安装 RHEL5...

    基于RHEL5 的DHCP配置

    在深入探讨基于RHEL5的DHCP配置细节之前,我们首先需要理解DHCP(Dynamic Host Configuration Protocol)的基本概念。DHCP是一种自动分配IP地址及网络参数的服务,它简化了网络管理,尤其在大型网络环境中,手动配置...

    RHEL5下使用centos Yum源

    RHEL5使用的是基于Red Hat的软件仓库,这些仓库配置文件位于`/etc/yum.repos.d/`目录下。使用如下命令为所有当前的`.repo`文件添加`.bak`扩展名,以便在需要的时候可以恢复原始文件。 ```bash mv /etc/yum.repos.d...

    RHEL5下VSFTP配置

    ### RHEL5下VSFTP配置详解 #### 一、VSFTP简介及安装 VSFTP (Very Secure FTP Daemon) 是一种非常安全且稳定的FTP服务器软件,适用于Unix/Linux系统。它因其出色的安全性和性能,在众多FTP服务器软件中脱颖而出,...

    rhel7.5下配置Oracle11gR2 DataGuard物理备库-完整版

    本文将深入探讨在64位RHEL7.5环境下配置Oracle11gR2(11.2.0.4)物理备库的全过程,并介绍相关原理和技术细节。 首先,理解DataGuard的基本原理至关重要。DataGuard提供了多种备库类型,其中物理备库是最常见的形式。...

    VNC在Red Hat Enterprise Linux 5下的安装与配置

    ### VNC在Red Hat Enterprise Linux 5下的安装与配置 #### 概述 VNC(Virtual Network Computing)是一种允许用户通过网络控制另一台计算机的显示桌面的软件系统。本文将详细介绍如何在Red Hat Enterprise Linux 5...

    RHEL7配置yum源

    在 RHEL7 中,yum 配置文件位于 /etc/yum.repos.d/ 目录下,这些文件的名称都以 .repo结尾。用户可以根据需要创建或编辑这些文件,例如创建 dvd.repo 文件来指定安装源。 此外,用户还需要了解 yum 的基本命令,...

    RHEL5中各种服务的配置

    在RHEL5(Red Hat Enterprise Linux 5)操作系统中,配置和管理各种服务对于系统管理员来说至关重要,因为这些服务提供了网络通信、数据存储和共享、身份验证等多种功能。以下是关于RHEL5中配置DHCP、DNS、MySQL、...

    RHEL5企业级Linux服务全攻略

    教程名称:RHEL5企业级Linux服务全攻略课程目录:【】RHEL5 LAMP整体环境搭建【】RHEL5.1主从NIS服务器配置及测试【】rhel5_RHCE官方培训教材【】RHEL5下搭建DNS服务器【】RHEL5企业级Linux 资料汇总及各种服务器...

    GFS2+Cluster+RHEL5安装配置文档

    本文档详细介绍了一种在RHEL5环境下安装配置集群系统及GFS2(Global File System 2)的方法。集群系统能够提高系统的可靠性和可用性,而GFS2则是一种专门为集群设计的共享文件系统。通过本文档的指导,可以有效地...

    RHEL 7 网络配置详解

    最新的RHEL7网络服务配置详解,本书详细介绍了RHEL7的各种网络服务搭建

    RHEL 5下的DNS服务器的配置

    RHEL 5下的DNS服务器配置 RHEL(Red Hat Enterprise Linux)是基于Linux内核的企业级操作系统,DNS(Domain Name System)是Internet中的一个核心基础设施,负责将域名解析为IP地址。配置DNS服务器是RHEL系统管理员...

Global site tag (gtag.js) - Google Analytics