【转】使用vnc连接linux服务器方便hadoop开发调试

时间:2022-09-04 16:44:09

VNC(Virtual Network Computing)它能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上. 类似的软件在Windows服务器中包含的"Terminal Server"、Symantec公司开发的收费软件PCAnywhere、近期流行的Teamviewer、国内的协通XT800(快递通KDT)都是属于这种原理的设计

它是免费的, 以及可用于数量庞大的不同操作系统, 它的简单,可靠,和向后兼容性, 使之进化成为最为广泛使用的远程控制软件,多平台的支持对网络管理员是十分重要的,他使网络管理员可以使用一种工具管理几乎所有系统。

我们本次利用vnc来远处控制linux服务器, 这样可以在windows下方便的使用远程linux服务器来进行相关开发等等。 详细按照信息,按照下面的过程进行。

一. 启动linux服务器, 启动到图形界面

【转】使用vnc连接linux服务器方便hadoop开发调试

如上图, 我们启动centos虚拟机, 然后进入登陆界面

请输入您的用户名,密码登陆

二. 安装vnc服务器

默认情况centos没有安装vnc server,我们需要自己安装

启动一个终端窗口。

然后切换到 root账号

su -

收入您的 root账号的密码

【转】使用vnc连接linux服务器方便hadoop开发调试

然后输入 yum list | grep vnc   检查是否 yum已经安装完成, 并且vnc是否可以使用

经过检查vnc可以使用

然后我们输入

yum install vnc  来安装vnc服务器

三. 启动vnc服务器

【转】使用vnc连接linux服务器方便hadoop开发调试

如上图, 我们重新开始一个 终端窗口, 然后 输入

vncserver  来启动vncserver服务器, 第一次启动, 您需要输入一个密码给你服务器, 如图中2处。

您输入完成后, 程序已经帮助您启动了vnc服务器, 特别请注意 3处的 显示,

尤其是 db:1

其中, db是服务器的名称,     这个名称需要用您的服务器的ip地址进行替代

1 是本次服务器的号码, 这个号码在用vnc进行连接时,必须输入

四. 连接vnc服务器

启动您的vnc viewer程序(如何安装vnc的客户端程序, 请您百度一下了)

【转】使用vnc连接linux服务器方便hadoop开发调试

如上图中, 在vnc server: 输入框处, 放入如下地址。

192.168.186.10:1

Ip地址:号码 ,    注意ip地址是服务器的地址,  而号码是启动vncserver服务器是, 屏幕显示的号码, 不输入这个号码没办法连接上

连接后的结果

(VNC xstartup程序中默认的设定值是启动twm,而不是GNOME或KDE。

默认的配置文件在第一次启动vncserver之前,运行vncpasswd命令创建密码的时候生成在用户的家目录)

【转】使用vnc连接linux服务器方便hadoop开发调试

五. 修改vnc配置

用终端连到linux服务器, 然后输入如下命令, 来配置vnc服务器。

【转】使用vnc连接linux服务器方便hadoop开发调试

修改前:

【转】使用vnc连接linux服务器方便hadoop开发调试

修改后:

【转】使用vnc连接linux服务器方便hadoop开发调试

配置内容为:

#!/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 &

gnome-start &

保存退出

执行下面的命令, 重新启动vnc服务器

【转】使用vnc连接linux服务器方便hadoop开发调试

注意: 若是需要启动到 kde ,请用下面的相关配置

类似的,如果要启动KDE,需要修改为:

#!/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 &

startkde &

六. 重新连接vnc服务器

连接信息如下:

【转】使用vnc连接linux服务器方便hadoop开发调试

输入密码

【转】使用vnc连接linux服务器方便hadoop开发调试

如下图, 已经完成了通过vnc连接linux服务器的设置

【转】使用vnc连接linux服务器方便hadoop开发调试

七. 通过vnc在linux中启动 eclipse程序

【转】使用vnc连接linux服务器方便hadoop开发调试

启动后

【转】使用vnc连接linux服务器方便hadoop开发调试

【转】使用vnc连接linux服务器方便hadoop开发调试

输入hello01 就可以创建相关hadoop程序了。