vagrant是乙個基於ruby的工具,用於建立和部署虛擬化開發環境。它 使用oracle的開源 virtualbox虛擬化系統,使用 chef建立自動化虛擬環境。
vagrant download
在centos 7上安裝virtualbox
# 首先安裝virtualbox依賴項。
yum install gcc make perl -y
# 更新核心並重啟生效
yum -y install kernel kernel-headers kernel-tools kernel-devel
rpm -e kernel-
reboot
# 接下來新增virtualbox庫。
cd /etc/yum.repo.d/
wget
# 現在安裝和構建核心模組。
yum install -y virtualbox-6.0
# 或yum localinstall -y virtualbox-6.0-6.0.8_130520_el7-1.x86_64.rpm
/sbin/rcvboxdrv setup
在centos 7上安裝vagrant
yum localinstall -y vagrant_2.2.4_x86_64.rpm
mkdir -p ~/dev
cd ~/dev
vagrant init centos/7 # 用 centos/7 進行 box 初始化
vagrant up # 啟動環境
vagrant ssh
# ssh 登入
cd /vagrant # 切換到開發目錄,也就是宿主機上的 `~/dev`
vagrant package # 打包開發環境
vagrant box add centos7 ~/box/package.box # 新增 package.box 映象並命名為 centos7
cd ~/dev # 切換到專案目錄
vagrant init centos7 # 用 centos7 映象初始化。
# 常用命令
vagrant init # 初始化
vagrant up # 啟動虛擬機器
vagrant halt # 關閉虛擬機器
vagrant reload # 重啟虛擬機器
vagrant ssh
# ssh 至虛擬機器
vagrant status # 檢視虛擬機器執行狀態
vagrant destroy # 銷毀當前虛擬機器
mongodb els memcached安全漏洞
elasticsearch漏洞 漏洞 cve 2014 3120 命令執行 cve 2015 3337 目錄穿越 cve 2014 3120 命令執行 啟動 docker compose build docker compose up d cve 2015 3337 目錄穿越 在安裝了具有 site...
pureftp mysql pureftp安裝部署
ftp 檔案傳輸 pure ftpd ftp軟體 作用 通過對映登入傳送和接收檔案。wget 2 解壓包 tar jxvf pure ftpd 1.0.43.tar.bz2 3 進入解壓目錄 cd pure ftpd.4 初始化安裝環境 先建立安裝目錄mkdir usr local pureftpd...
thinkphp nginx phpcgj安裝配置
環境 mysql 5.6.26 nginx 1.9.4.tar.gz php 5.6.13 程式框架thinkphp 客戶要求必須使用nginx php 1.首先安裝nginx mysql php 2.安裝擴充套件php擴充套件 pdo mysql 1 cd usr local src php 5....