Virtualbox虚拟机Linux server共享文件夹配置

标签: Linux   Ubuntu   Virtualbox   虚拟机  

在之前的一篇文章《Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)》里说到,日常开发工作中,常常会使用虚拟机,在里面安装Server,搭建服务端环境供开发调试。开发过程中难免有频繁的文件修改操作,如果是使用SSH登陆虚拟机服务器去编辑代码,或者本机编辑后再通过SFTP上传等方式更新虚拟机中的文件,不免麻烦。

了解过Virtualbox的同学应该可以知道:Virtualbox在虚拟机中安装了增强包之后,支持和宿主机使用共享文件夹。那么,我们只要将开发的项目文件,放在共享文件夹中,就可以在本机编辑修改文件后实时的在虚拟机中反映该变化,节省了我们手动去同步的时间和精力,拥有和直接在本机部署运行环境做开发时基本一致的体验。

Alvan 发布于 2013-11-29 23:26

全文 »

Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)

标签: Linux   Ubuntu   Virtualbox   虚拟机  

日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机。在Virtualbox中,虚拟机访问外部网络一般是使用配置起来最简单的NAT模式,但纯NAT模式下,宿主机不能访问虚拟机,必须使用Bridged或者Host-only模式才可以。在这两个模式下,虚拟机都可以获得一个可用的IP地址,宿主机通过该IP地址即可访问虚拟机。

关于Virtualbox的网络接入模式,不了解的同学可以自行Google一下,这部分资料其实都挺齐全的,这篇文章主要是简单的介绍(记录)一下在Virtualbox虚拟机中使用NAT模式访问外部公共网络(互联网),再结合Host-only模式,令宿主机同时可以用虚拟机的静态IP地址访问虚拟机的配置实现。该配置相对于单纯使用Bridged模式的好处在于:即使没有外部公用网络,宿主机也可以无障碍的访问虚拟机,不会影响使用。

Alvan 发布于 2013-11-27 20:04

全文 »

Ubuntu命令行下选择最快的源

标签: Linux   Ubuntu  

新版的Ubuntu(12.04)已经不再自带类似apt-spy之类的选择最快的源的命令行工具,默认的源经常那个龟速啊……手动测试哪个源在当前网络环境下会比较快还是比较累的,这里整理一个脚本,直接在终端sudo执行,就可以得到一个比较好的源的结果列表。

Alvan 发布于 2013-09-22 23:19

全文 »

CentOS使用Nginx+Tornado+Supervisor搭建Python web服务

标签: Python   Tornado   Nginx   Linux   Supervisor   web   CentOS  

最近几天闲来无事,用Python的Tornado框架写了个应用(螺壳网),应用本身的实现很简单,代码也已经开源了,有兴趣的同学可以查看 http://luokr.com/about,里面有更加具体的介绍。今天顺便写一下如何在Linux下部署一个简单的基于Nginx+Tornado+Supervisor的Python web服务。

Alvan 发布于 2013-07-31 23:27

全文 »