为了学习,我们必须运行安装在虚拟机上的某些软件,这些软件可以在我们的笔记本电脑上运行。我的笔记本电脑 (Macbook) 无法很好地运行虚拟环境,我想知道我是否可以在家里构建一台单独的计算机(运行 ubuntu/elementary),我可以用我的笔记本电脑控制它,就像它是虚拟机一样。
如果可能的话,这是否意味着我可以在家里的 Linux 计算机上运行繁重的进程,而我的 Macbook 不会变得非常慢甚至崩溃?
答案1
如果您要在家中构建一台运行 ubuntu/elementaryOS 的“强力”计算机,我建议您使用ssh
连接到您的机器。您可以通过转发家庭或宿舍路由器上的几个端口进行设置,然后使用命令从命令行访问它ssh
。您可能需要致电您的 ISP 并获取静态 IP 地址,以确保您不必跟上您家/宿舍的 IP 地址。以下是一个例子:
ssh username@ipOrURL:portNumber
。如果您在机器上设置了密码,则必须输入密码,然后您就可以进入。
编辑:这将只是一个命令行界面,如果您需要 GUI 应用程序,请阅读下文。
如果您需要使用 GUI 应用程序,则必须安装XServer
。您可以使用XQuartz
(https://www.xquartz.org/)。要使用 GUI,您只需-X
向命令添加一个参数。
完成此设置后,您可以设置一个快速“批处理文件”(或 macOS 中的等效文件)以快速连接到您的机器。
答案2
您可以使用多种远程访问解决方案来实现这一点。RDP 或 VNC 等解决方案非常常见;如果启用了设置,Virtualbox 和 VMware 可能允许与虚拟机进行类似 RDP 的连接。您可能还需要修改家庭网络以允许这样做。
答案3
当然,您可以构建自己的系统并远程控制它。TeamViewer是一款优秀的免费跨平台远程访问客户端。如果客户端(您的笔记本电脑)仅接收视频信号并处理输入(鼠标/键盘),则无需进行太多处理。
您还可以查看一些可以为您提供自己的云计算机的开发服务。
LiquidSky:https://liquidsky.tv/(基于云的 Windows PC,您可以在其上安装虚拟机)
LeapComputing 是另一个:http://leapcomputing.com/Consumer/index.html(即将推出)