用 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。

虚拟机做linux服务器,用 VirtualBox 的 linux 虚拟机做服务器相关推荐

  1. vbox linux无法上网,Virtualbox 复制 CentOS 虚拟机无法联网

    症状: CentOS刚装好后无法联网 复制虚拟机后,出现 No such device eth0 我们要处理的三个问题: 在Virtualbox上安装好Centos后如何联网 如何在Virtualbo ...

  2. Linux学习之VirtualBox安装Linux

    在VirtualBox上运行Ubuntu VirtualBox作为虚拟机,可以实现在一种操作系统中模拟运行另外一种操作系统,以本次尝试为例,本人用Windows10系统,通过虚拟机VirtualBox ...

  3. Virtualbox安装Linux虚拟机

    前言 对于软件开发者来说,很多都是要在Linux环境下开发,这就必须要安装Linux.可以安装虚拟机,双系统或单独安装Linux.但我们还经常需要使用Windows系统下的一些常用软件,一般来说可以在 ...

  4. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站

    外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站 之前在CentOS虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见: http://www.lin ...

  5. 使用VirtualBox安装Linux虚拟机,避坑指南

    文章目录 引言 第一步:安装VirtualBox 1.进入VirtualBox官网,点击下载 2.选择适合自己电脑系统的版本进行下载 3. 下载完成后,点击安装. 第二步:使用VirtualBox安装 ...

  6. 下载VirtualBox,创建虚拟机,安装Linux系统(Ubuntu版)

    目录 安装hadoop的准备工作 下载VirtualBox并安装 设置VirtualBox存储文件夹 创建虚拟机 安装Linux系统 了解linux系统 安装Ubuntu系统 linux指令 安装ha ...

  7. 解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题

    解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 参考文章: (1)解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 (2)https://www.cnblog ...

  8. 小码农UU手把手教你云服务器搭建linux环境,还用什么虚拟机啊

    文章目录 linux环境搭建 主要有三种方式 云服务器优点 告诫 购买服务器(我买的是腾讯云) 1. 进入官网 2.登录 3.认证购买 找到自己的IP 设置root密码 小结: 使用 XShell 远 ...

  9. Docker虚拟化容器技术(用在虚拟机上),VirtualBox中linux虚拟机联网的问题

    Docker虚拟化容器技术(用在虚拟机上),VirtualBox中linux虚拟机联网的问题 文章目录 前言:安装Docker,则先安装Linux虚拟机(我的CSDN中有发) 一.要解决在Virtua ...

最新文章

  1. 在 vSphere Client(Vcenter 管理中心) 中迁移虚拟机(从一台物理主机迁移到另一台物理主机)
  2. boost::units::conversion_factor相关的测试程序
  3. matplotlib 高阶之Transformations Tutorial
  4. 特朗普的《AI 倡议》存在一个致命问题
  5. c++中STL的常用算法--1(函数对象,谓词,内建函数对象)
  6. 如何设置显示内容而不是显示对象
  7. 计算机课程教改论文,高职计算机教改的课程设计研究论文
  8. QCC3024/QCC3020/QCC3034 蓝牙对讲
  9. 2020 IJCAI 接受论文 list 分类排列(二)
  10. apex显示服务器连接超时,apex与服务器链接超时
  11. R语言ggplot2可视化:使用ggpubr包的ggviolin函数可视化小提琴图、使用add_summary函数(设置参数为median_iqr)在可视化图像中添加中位数数据点、IQR线条
  12. Java数组初始化, 冒泡排序, 查找
  13. 巨无霸Win8PE X64服务器维护专用,无垠PE组合WIN8PE ISO版v2017.09.23网络+维护版
  14. 0基础女生学网络安全合适吗
  15. Pr剪辑上分攻略 -- 文字效果
  16. POJ 1006 生理周期
  17. [人人]在大学的第二个总结
  18. 视频教程-基于VUE的SSR技术-JavaScript
  19. Android + https 实现 文件上传
  20. python3 中英文标点转换

热门文章

  1. Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)下
  2. iOS开发之iOS程序偏好设置(Settings Bundle)的使用
  3. redis的一些操作命令
  4. myeclipse安装svn插件的多种方式
  5. linux centos rc.local 自启动无效 解决方法
  6. docker centos7容器 安装ssh服务
  7. linux automake-1.16 编译错误 Try `--no-discard-stderr' if option outputs to stderr
  8. user agent stylesheet对格式的影响
  9. 关于SysinternalsSuite全部工具【详解】
  10. Unix网络编程--进程间通信--管道通信