本文寫給想學(xué)后端卻沒有服務(wù)器的童鞋。
0.先展示一下服務(wù)器:
1.準(zhǔn)備資源
1.VirtualBox?下載
2.Vagrant?下載
Vagrant是一個(gè)基于Ruby的工具诬滩,用于創(chuàng)建和部署虛擬化開發(fā)環(huán)境们衙。它使用Oracle的開源VirtualBox虛擬化系統(tǒng)钾怔,使用 Chef創(chuàng)建自動(dò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矾利。
? ? ? ? 驗(yàn)證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ù)實(shí)際情況修改
# -*- 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?注:一定要用當(dāng)前局域內(nèi)未被占用的ip,可以先‘ping’一下馋袜。
?config.vm.boot_timeout :?服務(wù)器啟動(dòng)超時(shí)時(shí)間
config.ssh.username:服務(wù)器登錄用戶名
config.ssh.password:服務(wù)器登錄密碼
v.memory:分配給服務(wù)器的內(nèi)存大小
v.cpus:分配給服務(wù)器的cpu內(nèi)核數(shù)
4.啟動(dòng)服務(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?
有任何疑問可以留言欣鳖。