Linux 7.1: VNC
在Linux 7.1中,VNC可以选择TigerVNC。
具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
[root@adamhuan-linux 桌面]# yum list | grep --color vnc gtk-vnc2.x86_64 0.5.2-7.el7 @anaconda gvnc.x86_64 0.5.2-7.el7 @anaconda tigervnc-license.noarch 1.2.80-0.30.20130314svn5065.el7 tigervnc-server-minimal.x86_64 1.2.80-0.30.20130314svn5065.el7 gtk-vnc.i686 0.5.2-7.el7 base gtk-vnc.x86_64 0.5.2-7.el7 base gtk-vnc-devel.i686 0.5.2-7.el7 base gtk-vnc-devel.x86_64 0.5.2-7.el7 base gtk-vnc-python.x86_64 0.5.2-7.el7 base gtk-vnc2.i686 0.5.2-7.el7 base gtk-vnc2-devel.i686 0.5.2-7.el7 base gtk-vnc2-devel.x86_64 0.5.2-7.el7 base gvnc.i686 0.5.2-7.el7 base gvnc-devel.i686 0.5.2-7.el7 base gvnc-devel.x86_64 0.5.2-7.el7 base gvnc-tools.x86_64 0.5.2-7.el7 base gvncpulse.i686 0.5.2-7.el7 base gvncpulse.x86_64 0.5.2-7.el7 base gvncpulse-devel.i686 0.5.2-7.el7 base gvncpulse-devel.x86_64 0.5.2-7.el7 base libguac-client-vnc.x86_64 1:0.8.4-4.el7 epel libvncserver.i686 0.9.9-9.el7_0.1 base libvncserver.x86_64 0.9.9-9.el7_0.1 base libvncserver-devel.i686 0.9.9-9.el7_0.1 base libvncserver-devel.x86_64 0.9.9-9.el7_0.1 base novnc.noarch 0.5.1-2.el7 epel remmina-plugins-vnc.x86_64 1.0.0-8.el7.nux nux-dextop tigervnc.x86_64 1.2.80-0.30.20130314svn5065.el7 tigervnc-icons.noarch 1.2.80-0.30.20130314svn5065.el7 tigervnc-server.x86_64 1.2.80-0.30.20130314svn5065.el7 tigervnc-server-applet.noarch 1.2.80-0.30.20130314svn5065.el7 tigervnc-server-module.x86_64 1.2.80-0.30.20130314svn5065.el7 x11vnc.x86_64 0.9.13-11.el7 epel x11vnc-javaviewers.noarch 0.9.13-11.el7 epel [root@adamhuan-linux 桌面]# yum install -y tigervnc* 已加载插件:fastestmirror, langpacks Adamhuan | 2.9 kB 00:00 base | 3.6 kB 00:00 epel/x86_64/metalink | 2.4 kB 00:00 epel | 4.4 kB 00:00 extras | 3.4 kB 00:00 google-chrome | 951 B 00:00 nux-dextop | 2.9 kB 00:00 updates | 3.4 kB 00:00 (1/2): epel/x86_64/primary_db | 3.7 MB 00:12 (2/2): nux-dextop/x86_64/primary_db | 1.3 MB 00:52 (1/2): epel/x86_64/updateinfo | 448 kB 00:03 (2/2): epel/x86_64/pkgtags | 1.6 MB 00:09 Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * epel: ftp.kddilabs.jp * extras: mirrors.163.com * nux-dextop: li.nux.ro * updates: centos.ustc.edu.cn 软件包 tigervnc-server-minimal-1.2.80-0.30.20130314svn5065.el7.x86_64 已安装并且是最新版本 软件包 tigervnc-license-1.2.80-0.30.20130314svn5065.el7.noarch 已安装并且是最新版本 正在解决依赖关系 --> 正在检查事务 ---> 软件包 tigervnc.x86_64.0.1.2.80-0.30.20130314svn5065.el7 将被 安装 --> 正在处理依赖关系 libfltk_images.so.1.3()(64bit),它被软件包 tigervnc-1.2.80-0.30.20130314svn5065.el7.x86_64 需要 --> 正在处理依赖关系 libfltk.so.1.3()(64bit),它被软件包 tigervnc-1.2.80-0.30.20130314svn5065.el7.x86_64 需要 ---> 软件包 tigervnc-icons.noarch.0.1.2.80-0.30.20130314svn5065.el7 将被 安装 ---> 软件包 tigervnc-server.x86_64.0.1.2.80-0.30.20130314svn5065.el7 将被 安装 ---> 软件包 tigervnc-server-applet.noarch.0.1.2.80-0.30.20130314svn5065.el7 将被 安装 ---> 软件包 tigervnc-server-module.x86_64.0.1.2.80-0.30.20130314svn5065.el7 将被 安装 --> 正在检查事务 ---> 软件包 fltk.x86_64.0.1.3.0-13.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ================================================================================ Package 架构 版本 源 大小 ================================================================================ 正在安装: tigervnc x86_64 1.2.80-0.30.20130314svn5065.el7 base 212 k tigervnc-icons noarch 1.2.80-0.30.20130314svn5065.el7 base 34 k tigervnc-server x86_64 1.2.80-0.30.20130314svn5065.el7 base 199 k tigervnc-server-applet noarch 1.2.80-0.30.20130314svn5065.el7 base 415 k tigervnc-server-module x86_64 1.2.80-0.30.20130314svn5065.el7 base 241 k 为依赖而安装: fltk x86_64 1.3.0-13.el7 base 654 k 事务概要 ================================================================================ 安装 5 软件包 (+1 依赖软件包) 总下载量:1.7 M 安装大小:3.7 M Downloading packages: (1/6): tigervnc-1.2.80-0.30.20130314svn5065.el7.x86_64.rpm | 212 kB 00:00 (2/6): tigervnc-icons-1.2.80-0.30.20130314svn5065.el7.noar | 34 kB 00:00 (3/6): tigervnc-server-module-1.2.80-0.30.20130314svn5065. | 241 kB 00:00 (4/6): fltk-1.3.0-13.el7.x86_64.rpm | 654 kB 00:01 (5/6): tigervnc-server-1.2.80-0.30.20130314svn5065.el7.x86 | 199 kB 00:01 (6/6): tigervnc-server-applet-1.2.80-0.30.20130314svn5065. | 415 kB 00:01 -------------------------------------------------------------------------------- 总计 1.0 MB/s | 1.7 MB 00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : tigervnc-icons-1.2.80-0.30.20130314svn5065.el7.noarch 1/6 正在安装 : fltk-1.3.0-13.el7.x86_64 2/6 正在安装 : tigervnc-server-1.2.80-0.30.20130314svn5065.el7.x86_64 3/6 正在安装 : tigervnc-server-applet-1.2.80-0.30.20130314svn5065.el7.no 4/6 正在安装 : tigervnc-1.2.80-0.30.20130314svn5065.el7.x86_64 5/6 正在安装 : tigervnc-server-module-1.2.80-0.30.20130314svn5065.el7.x8 6/6 验证中 : tigervnc-server-applet-1.2.80-0.30.20130314svn5065.el7.no 1/6 验证中 : tigervnc-server-1.2.80-0.30.20130314svn5065.el7.x86_64 2/6 验证中 : fltk-1.3.0-13.el7.x86_64 3/6 验证中 : tigervnc-1.2.80-0.30.20130314svn5065.el7.x86_64 4/6 验证中 : tigervnc-server-module-1.2.80-0.30.20130314svn5065.el7.x8 5/6 验证中 : tigervnc-icons-1.2.80-0.30.20130314svn5065.el7.noarch 6/6 已安装: tigervnc.x86_64 0:1.2.80-0.30.20130314svn5065.el7 tigervnc-icons.noarch 0:1.2.80-0.30.20130314svn5065.el7 tigervnc-server.x86_64 0:1.2.80-0.30.20130314svn5065.el7 tigervnc-server-applet.noarch 0:1.2.80-0.30.20130314svn5065.el7 tigervnc-server-module.x86_64 0:1.2.80-0.30.20130314svn5065.el7 作为依赖被安装: fltk.x86_64 0:1.3.0-13.el7 完毕! [root@adamhuan-linux 桌面]# |
安装好了之后,可以在需要开启图形界面的主机上执行相关的命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
[root@OracleEM12c1 ~]# vncserver -h usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>] [-geometry <width>x<height>] [-pixelformat rgbNNN|bgrNNN] [-fp <font-path>] [-cc <visual>] [-fg] [-autokill] <Xvnc-options>... vncserver -kill <X-display> vncserver -list [root@OracleEM12c1 ~]# [root@OracleEM12c1 ~]# vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID [root@OracleEM12c1 ~]# vncserver :1 You will require a password to access your desktops. Password: Verify: xauth: file /root/.Xauthority does not exist New 'OracleEM12c1:1 (root)' desktop is OracleEM12c1:1 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/OracleEM12c1:1.log [root@OracleEM12c1 ~]# [root@OracleEM12c1 ~]# vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID :1 2474 [root@OracleEM12c1 ~]# |
然后,可以在客户端的主机[……]