1. 安装必要的软件包
系统为CentOS 6.0,为最小化安装。
a. 安装vncserver服务端和客户端端
-
yum install tigervnc tigervnc-server -y
b. 安装fontforge
-
yum install fontforge -y
如果不安装fontforge,vncviewer客户端连接上来时,文字会变成方块。
c. 安装桌面软件
-
yum groupinstall Desktop -y
安装gnome桌面,我习惯使用的是gnome,也可以使用yum groupinstall "KDE Desktop"。
2. 添加需要的用户(如果用户已经存在可以略过)
因为我是安装oracle软件需要桌面,所以添加oracle用户。
-
useradd -u 10000 oracl
3. 添加vncserver服务启动参数
-
vi /etc/sysconfig/vncservers
-
VNCSERVERS
=
"1:oracle"
-
VNCSERVERARGS[1]="-geometry 1024x768 -localhost
VNCSERVERS参数的格式为:
VNCSERVERS="number01:user01 number02:user02 ..."
VNCSERVERARGS[number01]="-geometry 分辨率 ..."
VNCSERVERARGS[number01]="-geometry 分辨率 ..."
...。
a. 指定-localhost选项,进监听本机IP地址,因为使用ssh隧道来加密数据,使用端口转发,所以可以监听本机。
b. 如果监听地址不是本机,则需要iptables开启相应的端口,端口的号的规则为:
port: number+5900。
4. 配置相应的用户
a. 登录用户设置密码
-
su - oracle
-
vncpasswd
-
Password:
-
Verify:
设置客户端连接时的密码。
b. 添加主机名
-
vi /etc/hosts
-
192.168.1.11 linuxjcq0
将自己的主机名和对应的IP添加到hosts文件中,不然会报如下错误:
-
xauth: (stdin):1: bad display name "hostname:1" in "add" command
c. 设置密码
-
vncpasswd
-
Password:
-
Verify
设置客户端连接时的密码。
c. 生成配置文件
-
vncserver
-
-
New 'linuxjcq01:1 (oracle)' desktop is linuxjcq01:1
-
-
Creating default startup script /home/oracle/.vnc/xstartup
-
Starting applications specified in /home/oracle/.vnc/xstartup
-
Log file is /home/oracle/.vnc/linuxjcq01:1.log
执行vncserver命令生成相应的配置文件,例如:xstartup。
d. 设置配置文件
-
vi .vnc/xstartup
-
# twm &
-
gnome-session &
设置为gnome-session桌面,如果在前面安装了kde桌面,设置为:startkde。
e. 结束设置
-
vncserver -kill :1
-
Killing Xvnc process ID 15883
-
# 退出设置用户
-
exit
杀死刚才创建的vncserver,退出账户。如果不想配置为服务,也可以在用户下直接启动vncserver
5. 配置和启动服务
a. 如果想开机启动可以设置
-
chkconfig vncserver on
b. 启动,停止,重启
-
service vncserver start|stop|restart
- service vncserver start
- Starting VNC server: 1:oracle
- New 'linuxjcq01:1 (oracle)' desktop is linuxjcq01:1
-
- Starting applications specified in /home/oracle/.vnc/xstartup
- Log file is /home/oracle/.vnc/linuxjcq01:1.lo
6. 设置ssh隧道
a. 设置连接名和要连接的服务器主机名或者IP
b.设置连接的用户名和密码(这边使用的是密钥)
c. 设置端口转发
将本机5901端口接收到的数据通过ssh隧道发送到服务器,服务器再把数据转发给服务器本机的5901端口。
d. 连接刚才设置的会话
7. 使用客户端连接
a. 下载客户端
到这个http://www.realvnc.com/网站下载vncviewer.exe文件,个人版客户端是免费的,填下信息就可以获得。
b. 连接设置
设置VNC Server为:localhost:5901,和端口转发中的本机配置相对应
c.连接
点击"connect"连接
8. 命令说明
-
vncserver :
<
number
>
[-name
<
desktop-name
>
] [-depth
<
depth
>
] [-geometry
<
width
>
x
<
height
>
]
-
-
vncserver -kill <
X-display
>
-
verserver -list
本文出自 “linuxjcq
” 博客,请务必保留此出处http://linuxjcq.blog.51cto.com/3042600/748382
相关推荐
很多做服务器的程序员都因为在linux下安装linux而头痛不已,确实是很麻烦的一件事,此文档讲解了在CentOs6.0下安装Oracle11g的详细步骤,希望能帮到大家。
默认情况下,CentOS 6.0 使用的 YUM 配置文件位于 `/etc/yum.repos.d/` 目录下。此目录包含了多个 `.repo` 文件,如 `CentOS-Base.repo` 和 `CentOS-Media.repo`,它们分别定义了不同的 YUM 源配置。 - **`CentOS-...
CentOS 6.0 安装教程 CentOS 6.0 是目前 CentOS 家族最新版的服务器系统,本教程将带您一步步完成 CentOS 6.0 的安装过程。 一、前提条件 * 一张 Linux CentOS 6.0 光盘或者 ISO 镜像文件 二、安装步骤 1.1、...
至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...
CentOS 6.0 VNC远程桌面配置 本文将指导读者如何在 CentOS 6.0 系统中配置 VNC 远程桌面,以便用户可以通过 VNC 客户端远程连接到 Linux 系统的图形界面。 一、VNC 服务器安装和配置 1. 检查 Linux 系统是否安装 ...
本文档详细介绍了如何在CentOS6.0操作系统上安装Oracle10g,这是一个非常实用的技术教程,尤其适合那些希望在最新版本的Linux发行版上部署旧版本Oracle数据库的用户。 首先,让我们深入了解CentOS6.0。这是一个基于...
### CentOS 6.0 安装GCC 在Linux系统中,GCC(GNU Compiler Collection)是一个重要的编译器套件,支持多种编程语言如C、C++等。对于开发者来说,安装...希望本文能够帮助到需要在CentOS 6.0上安装和配置GCC的读者。
### CentOS6.0安装Oracle详解 #### 工具准备与远程连接 在开始安装Oracle之前,需要准备一些必要的工具,以便于文件传输和远程管理。本文档提到了两个关键工具:FileZilla和Putty。 - **FileZilla**:这是一款...
**CentOS 6.0 安装步骤详解** 在安装 CentOS 6.0 时,首先需要通过光盘或U盘成功引导系统。引导过程的关键在于如何选择合适的启动模式。当系统加载时,按下键盘上的 ESC 键,会出现 `boot:` 提示符,此时输入 `...
iredmail安装Centos6.0下安装说明
总结,VMware 10安装CentOS 6.0的过程涉及到虚拟机的创建、配置、ISO映像加载以及操作系统安装等步骤。这个过程有助于理解虚拟化技术和Linux系统的运行机制,同时也是一个实用的技能,无论是在学习还是工作中都非常...
《CentOS 6.0 安装全攻略》 在Linux世界中,CentOS是一款深受广大用户喜爱的开源操作系统,以其稳定性和兼容性著称。本文将详尽解析CentOS 6.0的安装步骤,帮助初学者和经验丰富的系统管理员顺利完成系统的部署。 ...
linux CentOS 6.0下安装 Oracle10g,有详细的说明,有配置自动启动服务说明。
centos6.0种子文件 操作系统下载
在不具备光驱、U盘、移动硬盘等外部存储设备的情况下,并且主板不支持U盘启动时,如何在Windows XP操作系统下安装CentOS 6.0?本文将详细介绍这一过程。 #### 二、准备工作 在进行安装前,需要准备以下工具和资源:...
### CentOS 6.0 安装与配置指南 #### 一、引言 CentOS 6.0 是一款基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,它提供了企业级的功能和服务,同时又免费可用。本文档旨在为用户提供一套完整的 CentOS ...
CentOS6.0-Hadoop安装手册,详细介绍centos下hadoop的搭建过程
centos6.0安装配置教程.doc