zoukankan      html  css  js  c++  java
  • Linux 虚拟机中配置 GNOME + VNC

    需求描述

    在特定的需求下,需要用到 Linux 的图形化界面,但是 Azure 平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的 GNOME + VNC 的组合来远程图形化管理虚拟机。

    Note

    以下步骤适用于 CentOS 6.x 版本,其他版本可能略微有区别。

    解决方案

    按照以下步骤完成 GNOME + VNC 的安装 :

    1. 下载 GNOME :

      由于 GNOME 组件中包括了 NetworkManager 的软件包,而该软件包已经包含在 WALinuxAgent 的软件包中,为了避免冲突,建议按照如下步骤进行GNOME的安装:

      1. 登陆虚拟机,切换管理员身份。

      2. 编辑 /etc/yum.conf 文件,在最后一行加入: exclude=NetworkManager*

      3. 保存并退出

      4. 执行命令:# yum clean all

      5. 执行命令:# yum groupinstall basic-desktop desktop-platform x11 fonts

    2. 配置GNOME :

      1. 编辑文件 ~/.xinitrc(如果不存在,则新建),加入:exec gnome-session

      2. 保存并退出

      3. 编辑文件 ~/.bashrc (如果非 bash,则修改相对应的文件),加入以下内容:

        if [ $TERM == "xterm" ]; then
                   export TERM=xterm-color
        fi
        
    3. 将图形化界面设置为默认 :

      1. 编辑文件 /etc/inittab 将如下内容:

        id:3:initdefault:

      2. 替换成

        id:5:initdefault:

      3. 保存并退出

    4. 安装 VNC :

      1. 执行命令:# yum install tigervnc-server

      2. 安装完毕以后,执行命令:# vncserver

      3. 第一次执行时,需要设置密码,默认端口号为 5901,从 :1依次加 1

    5. 在虚拟机上配置相应终结点,开放 VNC 端口。

    6. 通过客户端 VNC Viewer 远程登录虚拟机。                           立即访问http://market.azure.cn

  • 相关阅读:
    iOS 成员变量和属性的区别
    程序如何在RAM ROM运行,内存分配与分区
    iOS CGAffineTransform你了解多少?
    iOS配置字符表,查看Crash
    苹果开发账号过期不续费会怎样?
    iOS蓝牙接收外设数据自动中断
    数据结构简述
    antd按需加载,配置babel-plugin-import插件,编译后报错.bezierEasingMixin()解决方案
    docker 启动 nginx 服务
    安装docker
  • 原文地址:https://www.cnblogs.com/zangdalei/p/7662031.html
Copyright © 2011-2022 走看看