Linux 虚拟机中配置 GNOME + VNC

需求描述

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

Note

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

解决方案

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

下载 GNOME :

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

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

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

保存并退出

执行命令:# yum clean all

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

配置GNOME :

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

保存并退出

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

复制

if [ $TERM == "xterm" ]; then

export TERM=xterm-color

fi

将图形化界面设置为默认 :

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

id:3:initdefault:

替换成

id:5:initdefault:

保存并退出

安装 VNC :

执行命令:# yum install tigervnc-server

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

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

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

通过客户端 VNC Viewer 远程登录虚拟机。

立即访问http://market.azure.cn

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 需求描述 在特定的需求下,需要用到 Linux 的图形化界面,但是 Azure 平台提供的虚拟机默认没有开放远程图...
    ITknight阅读 4,438评论 0 0
  • 需求描述 在特定的需求下,需要用到 Linux 的图形化界面,但是 Azure 平台提供的虚拟机默认没有开放远程图...
    ITknight阅读 1,787评论 0 0
  • 承认不完美,心灵才自由 人做不到完美,却能做到完整 好好享受当下,做最真实的自己 想哭时就哭,想笑时就笑 所有的一...
    囡囡小女孩阅读 1,261评论 0 3
  • 又是山衔落日,画楼影动荷倾。超然楼上望秋兴,不愿玉盘东醒。 翠柳依依芳沁,鹊声婉转天清。大明湖畔少人行,月光偏缠花影。
    阿畔阅读 4,005评论 31 10
  • 所有的故事都源于一个开始… 而这段探索旅程的开始,始于于海老师的召集令。好奇心驱使打开链接,里面的一句话直击我的内...
    麥麥兜阅读 1,105评论 0 1