您的位置:首页 > 运维架构 > Linux

Linux 虚拟机中配置 GNOME + VNC

2017-09-28 11:04 183 查看


需求描述

在特定的需求下,需要用到 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: