GVKun编程网logo

Centos下安装桌面环境及vnc(centos 安装桌面环境)

15

对于想了解Centos下安装桌面环境及vnc的读者,本文将提供新的信息,我们将详细介绍centos安装桌面环境,并且为您提供关于CentOS6.5下安装VNC(tigervnc)服务的详细过程、cen

对于想了解Centos下安装桌面环境及vnc的读者,本文将提供新的信息,我们将详细介绍centos 安装桌面环境,并且为您提供关于CentOS 6.5下安装VNC(tigervnc)服务的详细过程、centos 7 图形化安装及VNC远程连接、Centos 7 安装GNOME桌面环境、Centos 7 安装GNOME桌面环境和 VNC Server安装的有价值信息。

本文目录一览:

Centos下安装桌面环境及vnc(centos 安装桌面环境)

Centos下安装桌面环境及vnc(centos 安装桌面环境)

在用kvm搭建hadoop集群环境时,为便于虚机管理,安装了桌面环境和vnc server,本文记录了centos6下从完全命令行界面直接安装桌面环境,并且设置vnc远程连接的过程,相对比较简单,仅作备忘参考用途。


1、系统版本centos 6.3
#cat /etc/redhat-release
CentOS release 6.3 (Final)


2、安装软包组Desktop,centos默认桌面是gnome
#yum groupinstall Desktop


3、安装vnc server及字体
#yum install tigervnc-server
#yum install libXfont


4、配置vncserver每个桌面号的密码
#vncserver :1
#vncserver :2
输入密码,会生成相关的文件
xauth: creating new authority file /root/.Xauthority


5、配置用户
#vim /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"


查看运行的桌面
# vncserver -list
TigerVNC server sessions:
X disPLAY # PROCESS ID
:1 22668



杀掉某个桌面
#vncserver -kill :2


修改vnc密码
#vncpasswd


重启vnc服务
#/etc/init.d/vncserver restart


如果log中含有这个错误,安装libX11即可解决
vncconfig: symbol lookup error: vncconfig: undefined symbol: _XGetRequest

#yum install libX11


客户端连接:
realvnc viewer或者tigervnc viewer

192.168.1.12:5901


CentOS 6.5下安装VNC(tigervnc)服务的详细过程

CentOS 6.5下安装VNC(tigervnc)服务的详细过程

一、搭建vnc服务器的过程

1.查看tigervnc是否安装。

[root@localhost ~]# rpm -qa | grep tigervnc

tigervnc-1.1.0-5.el6_4.1.x86_64

tigervnc-server-1.1.0-5.el6_4.1.x86_64

2.编辑vncservers配置文件。

[root@localhost ~]# vim/etc/sysconfig/vncservers

VNCSERVERS="1:root 2:bob" //其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。

VNCSERVERARGS[1]="-geometry 1024x768-nolisten tcp"

VNCSERVERARGS[2]="-geometry 1024x768-nolisten tcp"

3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。

[root@localhost ~]# vncserver

password:

verify:

4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。

[root@localhost ~]# su - bob

[bob@localhost ~]$ vncserver

password:

verify:

5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost ~]$ exit

logout

[root@localhost ~]# vim /root/.vnc/xstartup

#twm &//注释该行

末尾追加如下行:

gnome-session & //如果为KDE桌面,则修改为:startkde &

6.在bob用户下,修改/home/bob/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost ~]# vim /home/bob/.vnc/xstartup

#twm &//注释该行

末尾追加如下行:

gnome-session & //如果为KDE桌面,则修改为:startkde &

7.启动关闭服务,搭建完成。

8.在windows上部署VNC VIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。

二、其他的一些vnc命令

1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。

[root@localhost ~]# vncserver -kill :1

Killing Xvnc process ID 5962

Xvnc seems to be deadlocked.Kill the process manually and then re-run

/usr/bin/vncserver -kill :1

to clean up the socket files.

重新开启root用户的vnc桌面。

[root@localhost ~]# vncserver :1

New 'localhost.localdomain:1 (root)'desktop is localhost.localdomain:1

Starting applications specified in/root/.vnc/xstartup

Log file is/root/.vnc/localhost.localdomain:1.log

2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。

[root@localhost ~]# vncpasswd

Password:

Verify:

再次登录需要设置使用新设置的密码。

三、VNC详细介绍

VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIXLinux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和WindowsMAC中的任何远程控制软件媲美。Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多数情况下用户只需要其中的两个命令:vncservervncviewer。

工作过程:

1)在服务器端启动VNC Server。

2)VNC客户端通过浏览器或VNCViewer连接至VNC Server。

3)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

5)若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。

6)VNC Server通过X Protocol要求X Server将画面显示控制权交由VNC Server负责。

7)VNC Server将来由X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

centos 7 图形化安装及VNC远程连接

centos 7 图形化安装及VNC远程连接

centos 7 图形化安装及VNC远程连接

最近由于给客户在centos 7上安装oracle 12c,机房给安装的系统是最小化安装环境,在安装与配置oracle 12c前期准备过程遇到了小坑,特此记录下来以便下次操作时参考。

说明:VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面,主要应用于访问linux桌面或安装oracle等场景

1)首先查询系统安装vnc服务了没有

rpm -qa |grep tigervnc

如果没有返回值就说明没有安装,就开始第二步安装vnc服务

2)安装图形化界面与VNC服务

# yum groupinstall-y "X Window System"

#yum groupinstall"GNOME Desktop""Graphical Administration Tools"

unlink /etc/systemd/system/default.target

ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target

# reboot

#yum install tigervnc-server tigervnc -y

3)修改配置信息

a、在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面最好是重命名

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

b、打开这个配置文件vncserver@:1.service替换掉默认用户名[USER]

找到这一行ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid这里我直接用root 用户登录,所以我替换成ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

PIDFile=/root/.vnc/%H%i.pid

如果是其他用户的话比如john替换如下

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid

4)重加载 systemd

# systemctl daemon-reload

5)为VNC用户设置密码

# vncpasswd

(说明:一定要在系统防火墙添加关于tcp 5901的端口例外 )

6)默认启动并开启VNC

# systemctl enable vncserver@:1.service

# systemctl start vncserver@:1.service

这样基本上Centos 端就设好了,Windows 端要去下一个VNC Viewer 的软件连接就可以了

注意:虽然用VNC Viewer出现的是:1但此时代表5900+1的端口号,在设置防火墙时一定要注意

参考过:http://www.centoscn.com/网站中关于VNC的文章

Centos 7 安装GNOME桌面环境

Centos 7 安装GNOME桌面环境

  第一步:列出可安装的桌面环境

[root@local ~]# yum grouplist

 

  第二步:安装GNOME及相应桌面管理工具

[root@local ~]# yum group info  "Graphical Administration Tools" # 查看安装的包有哪些内容
[root@local ~]# yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"

 

  第三步:设置开机启动为GNOME

[root@local ~]# systemctl set-default graphical.target

 

  第四步:重启

[root@local ~]# reboot

 

  第五步:安装相应软件

    1)五笔

[root@local ~]#yum install ibus ibus-table-wubi

 

    2)sublime

    下载sb3  http://www.sublimetext.com/3

    解压到  /usr/local 目录

    编辑 /usr/local/sublime_text_3/sublime_text.desktop ,红色为修改内容

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/local/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/usr/local/sublime_text_3/Icon/48x48/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/usr/local/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/usr/local/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;

  把图标添加到快捷启动

[root@local ~]#cp sublime_text.desktop /usr/local/share/applications/

 

  3)smartgit

  下载st https://www.syntevo.com/smartgit/download/

  解压到  /usr/local 目录

  添加桌面快捷启动图标

[root@local ~]#/usr/local/smartgit/bin/add-menuitem.sh

   安装git

[root@local ~]#yum -y install git

 

  4)google chrome

 

Centos 7 安装GNOME桌面环境和 VNC Server安装

Centos 7 安装GNOME桌面环境和 VNC Server安装

      第一步:列出可安装的桌面环境

[root@local ~]# yum grouplist

  第二步:安装GNOME及相应桌面管理工具

[root@local ~]# yum group info  "Graphical Administration Tools" # 查看安装的包有哪些内容
[root@local ~]# yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"

  第三步:设置开机启动为GNOME

[root@local ~]# systemctl set-default graphical.target

  第四步:重启

[root@local ~]# reboot

关于Centos下安装桌面环境及vnccentos 安装桌面环境的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于CentOS 6.5下安装VNC(tigervnc)服务的详细过程、centos 7 图形化安装及VNC远程连接、Centos 7 安装GNOME桌面环境、Centos 7 安装GNOME桌面环境和 VNC Server安装等相关知识的信息别忘了在本站进行查找喔。

本文标签: