用 VirtualBox 的 linux 虚拟机做服务器

用 VirtualBox 的 linux 虚拟机做服务器 的原因如下:

1.想用 linux 环境的服务器,使开发环境更接近生产环境;

2.不想将过多的开发软件装在 windows 上,如 MySQL ,Redis ……,而且 Redis 在 Windows 上的性能明显弱于 Linux(OS X ,Linux 用户除外);

3.虚拟机的环境容易维护,而且移植性很强;

4.Windows 的 bash 以及 Linux 的桌面(我只用过 Unity GNOME3 DDE)体验不是很好(不过微软已经发布了包含 Ubuntu 子系统的 Windows 10,但是目前有许多问题,期待微软的更新……)


这里只讲 VirtualBox 的配置;

我的 Linux 的版本是 Ubuntu Server,以下是具体的步骤:

1.将 VirtualBox 的网络配置成 NAT,这样的好处是,无论外界的 ip 如何变化,都不会影响主机与虚拟机的连接。

2.查看虚拟机 ip,利用 ifconfig 查看 linux 的 ip,记录下 10.0.2.15 这个 ip (我的是10.0.2.15,好像别人的也是这个)

3.打开 设置-网络-端口转发,如下配置:

主机 ip 可以 配置成 127.x.x.x(除了 127.0.0.1),子系统 ip 配置成之前记录的虚拟机 ip (10.0.2.15),端口配置成你需要开放的端口,比如 SSH 的 22 端口 和 MySQL 的 3306 端口。


4.建议:以上就完成了网络的配置,可以用 VirtualBox 的分离式界面,隐藏虚拟机,通过 SSH 来连接 Linux 虚拟机,这样就可以既可以体验 windows 的桌面,又可以体验到 Linux 的环境。这里推荐一个 Windows 下能替代 CMD 的软件,cmder,自带 SSH、Git。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,594评论 9 467
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,646评论 2 56
  • 快速打包插件 packer-ng-plugin 使用心得 首先放出这个工具的Github地址:https://gi...
    VanGiao阅读 745评论 1 10
  • 和家人重刷《大时代》相比tvb其他大团圆的电视剧结尾,《大时代》真是一部生的毁灭死的救赎的电视剧,主演几乎全员团...
    光头强520阅读 407评论 0 0