本文写给想学后端却没有服务器的童鞋。
0.先展示一下服务器:
系统:64位Centos 版本:7.2.1511 内存:3G CPU:2核 2.3GHz1.准备资源
1.VirtualBox 下载
2.Vagrant 下载
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。
vagrant-centos-7.2.box 是打包好Centos-7.2系统的 Vagrant环境。
2.安装(以Windows为例)
2.1 安装VirtualBox , 按照提示 step by step。
2.2 安装Vagrant,按照提示 step by step。
验证Vagrant是否安装,打开终端输入:
安装成功# 打开终端
vagrant -v
2.3 添加box
添加成功 已添加的box# cd 到 已下载的vagrant-centos-7.2.box 目录下
vagrant box add centos72 vagrant-centos-7.2.box # 添加box
# 其他命令
vagrant box list # 查看已添加的box
vagrant box remove centos72 # 删除已添加的box
3.配置文件
创建文件夹:centos72
在文件夹centos72 目录下创建文件: Vagrantfile
内容:要根据实际情况修改
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "centos72"
config.vm.network "public_network" , ip: "10.10.10.91"
config.vm.boot_timeout = 600
config.ssh.username = "root"
config.ssh.password = "vagrant"
config.vm.provider "virtualbox" do |v|
v.memory = 3094
v.cpus = 2
end
end
config.vm.box :是已添加的 box
ip :服务器的ip 注:一定要用当前局域内未被占用的ip,可以先‘ping’一下。
config.vm.boot_timeout : 服务器启动超时时间
config.ssh.username:服务器登录用户名
config.ssh.password:服务器登录密码
v.memory:分配给服务器的内存大小
v.cpus:分配给服务器的cpu内核数
4.启动服务器
启动成功# cd 到 centos72 目录
vagrant up
5.登录到服务器
方式1:vagrant ssh
vagrant ssh
其他方式:putty,secureCRT,xshell 等
6.enjoy it (^-^)
7.关闭服务器
vagrant halt
8.销毁服务器
vagrant destroy
有任何疑问可以留言。
网友评论