远程桌面,让工作更高效

网络的终极奥义!

不知不觉就到了大三下学期,迎来了很多很麻烦的事情。
不过生活中总会有许多惊喜出现,比如,这次发现了远程桌面这个东东,去学校机房蹭大屏显示器变得便捷无比,再也不用随身带着U盘的资料了!这简直就体现了网络的终极奥义啊!

刀耕火种时代——U盘时代

我把U盘时代称为“刀耕火种时代”,是因为使用这种办法的效率实在太低了。
举个例子,笔记本电脑的显示器太小,写代码看文档之类的很不方便,图书馆机房的电脑倒是有个很大的显示器,可以去那儿蹭一下哈哈。问题来了,机房电脑的还原系统在每次重启时都会清除掉用户所做的任何改动,这也就意味着每次去机房都要带着U盘里的这安装包那安装包,然后经过漫长的等待时间自行搭建开发环境,而且万一安装过程需要重启那就……Game Over了。
这种方式非常不方便,拷贝安装一个C-free容易,VS呢?虚拟机呢?总算是折腾惯了诞生了些想法,大踏步进入了”农耕时代“。

农耕时代——WinPE时代

装系统频繁的人基本都知道WinPE,这货就是用来启动电脑的。将WinPE刻录在U盘或者光盘后,可以用这个U盘或者光盘启动电脑,然后就可以对这台PC”为所欲为“了。
上一个时代里最费时间的两个步骤是拷贝和安装,现在有了WinPE,我们可以大大缩短这两个步骤的时间。比如,我们可以来到一台PC上,WinPE启动,将JDK8和Eclipse的安装包预先拷贝到PC上。以后相当长的一段时间内,都可以来这台PC直接找到安装包然后双击安装而不必等待拷贝。很多绿色免安装的软件就更是方便了,直接使用就行了。
其实除了WinPE,Ubuntu的liveCD之类的也可以。相较于上一个时代,我们已经取得了更大的进步,但是有一个问题还是未能解决,那就是重启修改消失。试想我们想要安装Photoshop,安装结束,提示重启,然后,重启吗?一切都没了……于是,伟大的人类又有了新的解决方案。

工业时代——虚拟机和移动硬盘

VirtualBox是最有代表性的虚拟机软件之一,这次解决方案的核心就是拷贝已经配置好一切的虚拟机。
我们可以先在自己的PC上建一个win7虚拟机,将所有想要安装的软件安装在这个虚拟机上,然后拷贝虚拟机到机房PC上。之后在机房PC上安装VirtualBox软件,导入这个虚拟机即可。
起先使用这种方案的效率还是很高的,但是其弊端也有很多,比如:

  1. VirtualBox软件的安装涉及PC硬件,安装成功后启动虚拟机时可能会各种报错。我就在试图解决其中一个错误时导致PC蓝屏无法启动,唉。
  2. 虚拟机在改动后的操作无法保存在机房PC上。在虚拟机上写了一个程序后,退出。要将这个改动保存下来,只能用U盘之类拷贝改动后的虚拟机,然后下次再将新的拷如机房PC。这简直就是回到了刀耕火种时代。
    针对上面的弊端,有一种替代方案,就是将虚拟机拷贝到自己的移动硬盘,直接操作移动硬盘中的虚拟机,离开时带走移动硬盘就行了。更省事的方案就是,直接将一个新系统安装在移动硬盘里,配置好各种开发环境,到了机房直接启动这个移动硬盘里的系统就行了。
    上面的方案已经几近完美了。下面是革命性的方案了……

    信息时代——远程桌面

    之所以说是革命性的方案,主要是因为这种方案改变了媒介。先前的所有方案都使用了物理介质进行了大量重复的拷贝工作,而远程桌面使用的是网络
    先前的方案都是试图在受限的新机上新建一个工作环境,而这一次,可以直接通过网络从新机上远程登录到我们自己的工作环境,然后就是自由地在新机上使用自己的PC,这也就是几分钟的事情。当做了某些更改时也不必担心丢失,因为一切更改都发生在自己的PC上,与新机不相干。

    后记

    远程登录使用微软自带的即可,非常便捷,操作流畅,简直幸福。
    我写这篇博客就是在机房PC上,大屏幕的好处就是可以一边在右边编写博客一边在左边的浏览器中预览效果,就像下图展示的这样:

workdebian

上图中的环境是:机房PC的Windows7—-远程登录—-寝室PC的Windows8.1,打开VirtualBox中的debian虚拟机(已经配置好git,jekyll,vim和Markdown的写作环境)

想想看,只要有了网络和远程登录,就可以真正地”为所欲为“了。