Windows & Linux安装 Vagrant 环境

简介: Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。

实验环境

  • Windows 11
  • Vagrant 2.3.5
  • VirtualBox 7.0

实验需求

  • Windows & Linux 系统下安装 Vagrant 环境。

实验解法

Windows环境搭建

1、安装并配置 Vagrant 默认存放box文件的环境变量。
步骤1:下载Vagrant 安装包,下载地址:Vagrant 官方下载地址 。安装 Vagrant 过程省略。

步骤2:配置box文件存放目录。通过 vagrant 创建虚拟机需要先导入镜像文件,也就是 box 。它们默认存放的位置在用户目录下的 .vagrant.d 目录下,对于 Winndows 系统来说,就是 C:\Users\用户名\.vagrant.d 。如果后续可能会用到较多的镜像,或者你的 C 盘空间比较紧缺,可以通过设置系统环境变量名 VAGRANT_HOME ,变量值 D:\.vagrant.d 把默认存放的位置修改成 D 盘。
install_vagrant_config.png

2、安装 Virtualbox 并配置虚拟机默认存放位置。
步骤1:下载 Virutalbox 安装包,下载地址:https://www.virtualbox.org/wiki/Downloads 。安装 Virtualbox 过程省略。
install_virtualbox_7.0.png

步骤2:配置虚拟机默认存放位置。启动 virtualbox 后,通过菜单 管理 -> 全局设定 ,在全局设定对话框中,修改 默认虚拟电脑位置 ,指定一个容量较大的位置。
install_virtualbox_config.png

Linux环境搭建

  • CentOS 发行版
# 下载并安装 Vagrant 
wget https://releases.hashicorp.com/vagrant/2.3.5/vagrant-2.3.5-1.x86_64.rpm
rpm -ivh vagrant-2.3.5-1.x86_64.rpm

# 安装 VirtualBox (略)
  • Debian 发行版
# 下载并安装 Vagrant 
wget https://releases.hashicorp.com/vagrant/2.3.5/vagrant_2.3.5-1_amd64.deb
dpkg -i vagrant_2.3.5-1_amd64.deb

# 安装 VirtualBox (略)
目录
相关文章
|
6月前
|
安全 Linux 生物认证
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
248 0
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
|
6月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
599 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
6月前
|
安全 Linux 生物认证
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
318 17
Nexpose 8.24.0 for Linux & Windows - 漏洞扫描
|
6月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
422 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
6月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
451 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
6月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
261 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
6月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
310 1
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
|
6月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
579 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
6月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
717 11