`

通过VNC远程控制并操作Linux图形化界面

阅读更多

1.运行如下命令:

 

yum install vnc-server vnc*

 

2.因为我之前运行过yum -y update命令来更新yum,所以它报如下警告:

 

Is this ok [y/N]: y

Downloading Packages:

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1d1e034b

 

 

Public key for vnc-server-4.1.2-14.el5_5.4.i386.rpm is not installed

 

此时需要根据自己的linux版本来运行如下命令

 

RHA5

rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 

 

如果是低版本,可以使用

rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos4 

 

3.重新运行1步骤的命令,完成后运行如下命令查看vnc-server是否安装成功

 

rpm -q vnc-server

 

4.开启vncserver服务

 

service vncserver start

 

5.打开vncserver配置文件,命令如下:

 

vim /etc/sysconfig/vncservers

 

修改最后两行内容如下:

 

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

 

说明:

第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost

 

6.修改配置文件/root/.vnc/xstartup

注:有的系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分

 

如果使用的是gnome图像界面,则需要注释掉以下两行,

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

并添加以下这行:

gnome-session &

例如:我的配置文件如下

#!/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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &

 

7.改变xstartup的权限

 

这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。

在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locate xstartup来查看xstartup的文件路径)

所以需要执行:chmod 777 /root/.vnc/xstartup

 

8.运行如下命令让vnc server随系统自动启动

 

sudo chkconfig --level 345 vncserver on

 

9.运行如下命令会提示输入密码验证,至少6位,该密码是客户端连接时用到的。

 

vncserver

 

10.如果要停止VNC服务,执行如下命令:

 

service vncserver stop

 

11.如果要修改vnc密码,执行如下命令:

 

vncpasswd

 

12.如果linux还没用安装桌面环境,先得安装桌面环境。

 

安装xwindows桌面环境                        #yum groupinstall 'X Window System' -y 

安装GNOME桌面环境                          #yum groupinstall 'GNOME Desktop Environment' -y 

如果安装KDE桌面环境                         #yum groupinstall 'KDE (K Desktop Environment)' -y 

 

卸载Xwindow                                       #yum groupremove "X Window System" 

卸载GNOME桌面环境                          #yum groupremove "GNOME Desktop Environment" 

卸载KDE桌面环境                                #yum groupremove "KDE (K Desktop Environment)" 

 

13.安装中文字符集

13.1 安装所有与中文支持相关的包,命令如下:

 

yum -y groupinstall chinese-support

 

13.2 修改字符编码配置文件

 

# vi /etc/sysconfig/i18n

 

修改后内容如下:

 

LANG="zh_CN.UTF-8"

 

SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"

 

SYSFONT="latarcyrheb-sun16" 

 

14.要想下次启动自动进入图形界面操作,需要修改/etc/inittab文件中的  id:3:initdefault  将3改为5即  id:5:initdefault,(系统启动,默认进入文字界面(默认为3);我们要让系统自动进入图形界面(数字5),所以把3改为5)命令如下:

 

vi /etc/inittab

 

15.保存后重新启动系统,命令如下:

 

shutdown -r now

分享到:
评论

相关推荐

    如何通过vnc图形界面远程控制Linux主机

    【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关... <br>【关键词】vnc server,图形界面,远处操作

    利用vnc远程图形界面控制Linux

    利用vnc远程图形界面控制Linux

    linux图形管理器

    linux服务器的图形化界面,VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件...

    vnc viewer 绿色版 远程控制软件

    VNC是在基于 UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。  VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示...

    VNC-Viewer-6.17.1113-Windows

    windows版本vnc,远程控制linux操作系统,可调用图形化控制界面。

    linux系统下vncserver显示图形界面

    VNC的中文名称为虚拟网络计算,它提供了一种在本地系统上显示远程计算机整个...即VNC可以在各种流行的操作系统间实现远程控制。利用VNC可以在Windows环境下看到Linux的桌面,也可以在MacOS环境下看到Windows的桌面。

    vnc viewer 绿色版

    VNC是在基于 UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。  VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示...

    vnc-P4_5_1-x86_x64_win32

    VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了...

    VNC-Viewer-5.0.3-Windows-32bit

    VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了...

    实用控屏软件VNC(可用于PC控屏)

    VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了...

    VNC-Viewer-6.1.1-Windows-64bit.msi

    VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了...

    Virtual Network Computi

    VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 VNC基本上是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输...

Global site tag (gtag.js) - Google Analytics