![使用 ubuntu 服务器作为 mac/windows 的主机](https://linux22.com/image/826974/%E4%BD%BF%E7%94%A8%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%9C%E4%B8%BA%20mac%2Fwindows%20%E7%9A%84%E4%B8%BB%E6%9C%BA.png)
我讨厌那个家伙并提出一个可能以前被问过的问题,但我心里有一个具体的使用案例,觉得这个问题是合理的。
就这样吧。我经营一家小型应用开发公司,也从事承包工作。我的 iMac 和 MacBook Pro 上有很多文件夹和代码,我还通过 bitbucket 使用 HG 版本控制来管理项目。
我已经在四核 PC 上安装了 ubuntu server 12.x(最新版本),存储空间约为 1.5tb(最终增加到 2.5tb),并且还计划安装虚拟机来运行 Windows 8。
问题:
我希望能够通过 vnc 从我的 mac 或 macbook 控制 ubuntu 服务器(我听说 chicken vnc 很好用),因为我的电脑所在的办公室温度与南极洲差不多。最好的选择是什么?
我想将我的所有代码、图形和音频资产以及其他一些与工作相关的东西存储在 ubuntu 服务器上,并在我的 iMac 或 mac 上处理其中包含的文件。这些代码项目通常不会超过 250mb(即全部,代码文件通常小于 50kb)。还计划将我将创建的 ubuntu 项目文件夹部分备份到 dropbox 中。
这样做是否存在我应该注意的缺点?
目标是仍然使用版本控制来管理这些项目,但在 Mac 或任何未来的计算机上工作时始终保持最新状态。
速度。它的速度是否足够快,可以通过 wifi 访问和工作?我认为是的,但听听别人的意见也无妨。
我希望我的问题有意义,并提前感谢所有能提供建议的人。我现在已经掌握了基础知识,我不想浪费时间做错一百次,因为我可以在一些合理的建议下第一次就做对。
附言:我过去大约 2 年(大约 3 年前)使用过 Linux 和 ubuntu,而且我是一名职业程序员,所以我不怕命令行 ;)
答案1
Ubuntu Server 的最新版本是 12.10,但这个问题标记的是 12.04。
Ubuntu Server 是否有用于 VNC 的 GUI?没有。那么,您要费尽周折才能完成此操作吗?使用 SSH 是正常方法。
Dropbox/Ubuntu One 在无头服务器上可能难以使用。也许你可以从服务器 rsync 到你的一台 Mac 或使用其他更好的备份解决方案。
Mac 是 Darwin Unix,因此您可以使用 NFS 进行文件共享,或者您的 IDE 可以通过 SFTP 登录,或者您甚至可以使用 Samba,因为 Windows 处于这种场景中。
是的,速度够快。我会这么做的。:)