首先我要说的是,我是 Linux 新手,我想使用它来构建 MySQL 集群。
我在没有 GUI 的不同机器上安装了 2 个 Ubuntu 服务器。
我的问题是:有没有办法安装带有 GUI 的 Ubuntu 桌面并连接到 Ubuntu 服务器,并且我是否可以在 GUI 环境中管理它?
或者说我整个想法都是错误的?
答案1
我建议在服务器上安装 VNC 服务器,在任何客户端(无论是 Windows 还是 Linux)上使用 VNC Viewer,这样你就可以在客户端拥有 GUI,同时仍运行非 GUI 服务器。要实现这一点需要进行一些修改,但并不难,尝试使用 Google 查找 VNC 服务器,我认为软件包是 VNC4Server 或类似的东西。希望这对你的努力有所帮助。
答案2
您的问题不太清楚,但我会尽力回答(也许有帮助)。如果您希望服务器拥有 GUI,则需要X server
在其上安装类似的东西,然后您可以将其设置为接受来自另一台机器的连接或以其他方式访问它。
换句话说,如果您只想通过 GUI 操作一台机器,那么您应该在该机器上安装所有必要的部件。
但是,您通常不会使用 GUI 来控制服务器。诸如安装和设置 MySQL 之类的操作可以(甚至应该)在不使用 GUI 的情况下完成。
答案3
听起来您正在寻找 MySQL Workbench:
http://www.mysql.com/products/workbench/
它可以从任何远程桌面计算机访问您的 MySQL 服务器(直接或通过 SSH)。
大多数其他 Linux 管理任务通常都是在控制台中完成的(即通过命令行)。但是,如果您确实想访问远程主机上的 GUI 工具,则可以考虑运行远程 X 会话。但根据我的经验,它通常表现不佳。您可能最好还是坚持使用命令行。
顺便说一句,您用来管理 Ubuntu 服务器的远程计算机不一定非得是 Ubuntu 计算机。您可以使用其他 Linux 发行版,或者 Windows 或 Mac 计算机。
在 Windows 上,我知道 MySQL Workbench 运行良好。大多数 Windows 用户使用 PuTTY 连接到 Linux 机器。您可以在此处获取 PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/