本文寫給想學后端卻沒有服務(wù)器的童鞋。
0.先展示一下服務(wù)器:

1.準備資源
1.VirtualBox?下載
2.Vagrant?下載
Vagrant是一個基于Ruby的工具,用于創(chuàng)建和部署虛擬化開發(fā)環(huán)境。它使用Oracle的開源VirtualBox虛擬化系統(tǒng),使用 Chef創(chuàng)建自動化虛擬環(huán)境。
vagrant-centos-7.2.box? 是打包好Centos-7.2系統(tǒng)的?Vagrant環(huán)境。
2.安裝(以Windows為例)
????2.1 安裝VirtualBox , 按照提示?step?by?step。
????2.2?安裝Vagrant,按照提示?step?by?step。
? ? ? ? 驗證Vagrant是否安裝,打開終端輸入:??
# 打開終端
vagrant -v

????2.3?添加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.配置文件
創(chuàng)建文件夾:centos72
在文件夾centos72?目錄下創(chuàng)建文件: Vagrantfile
內(nèi)容:要根據(jù)實際情況修改
# -*- 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 :服務(wù)器的ip?注:一定要用當前局域內(nèi)未被占用的ip,可以先‘ping’一下。
?config.vm.boot_timeout :?服務(wù)器啟動超時時間
config.ssh.username:服務(wù)器登錄用戶名
config.ssh.password:服務(wù)器登錄密碼
v.memory:分配給服務(wù)器的內(nèi)存大小
v.cpus:分配給服務(wù)器的cpu內(nèi)核數(shù)
4.啟動服務(wù)器
# cd?到?centos72?目錄
vagrant up

5.登錄到服務(wù)器
方式1:vagrant ssh
vagrant ssh

其他方式:putty,secureCRT,xshell?等
6.enjoy it (^-^)
7.關(guān)閉服務(wù)器
vagrant halt

8.銷毀服務(wù)器
vagrant destroy?

有任何疑問可以留言。