Mac上 vagrant+虚拟机 搭建环境

手把手教你用Matlab/Simulink搭建PMSM的SMO无感FOC仿真(附相位补偿与离散化代码) 本文详细介绍了基于滑模观测器(SMO)的永磁同步电机(PMSM)无传感器FOC控制方法,通过Matlab/Simulink平台实现从理论到实践的完整流程。内容涵盖SMO核心原理、离散化处理、转子位置估算与相位补偿技术,以及双闭环控制系统搭建,为工程师提供了一套完整的无传感器控制解决方案。 阅读详情

Mac上 vagrant+virtualBox 搭建工作环境


我这就只分享Mac上的搭建了

virtualBox 是Mac上搭建虚拟机的软件 || 在Windows上是vmware
vagrant 是配和virtualBox用命令,进行管理控制虚拟机的一个软件

  • 安装virtualBox,vargrant
    virtualBox 与 vargrant 版本必须得对应的上才行,一般去官网下载最新的就行。
    版本对应关系可在vagrant官网进行查询
官网地址
virtualBoxhttps://www.virtualbox.org/
vagranthttps://www.vagrantup.com/
镜像(box)box下载方法

下载安装步骤很简单,我这就不细写了。一般只要版本对应,都没有什么问题的。

  • 新建一个虚拟机
cd ~/
mkdir Centos7
cd Centos7
vagrant box add test_box ~/VirtualBox\ VMs/CentOS-7.box 	# test_box(虚拟机名称) + 镜像地址
vagrant box list	# 查看添加的虚拟机
vagrant inlt test_box	# 初始虚拟机
ls	# 初始化后会在当前文件夹里面新建一个配置文件
vagrant up	# 启动虚拟机
vagrant ssh	# 进入到虚拟机内部

然后可以在虚拟机里面搭建环境了

  • 配置虚拟机
    编辑vagrant init 生成的配置文件

在 Vagrant.configure(“2”) do |config|
与 end 之间添加配置

config.vm.box = "Centos"	#为虚拟机命名称,此次是修改虚拟机内部的名称,不是本地vagrant add 设置的名称
config.vm.network "forwarded_port",guest:80,host:8888	# 设置端口转发:本地浏览器访问localhost:8888端口是访问虚拟机内部的80端口

config.vm.synced_folder "/Users/xcc/Desktop/www/","/var/www/html",:nfs => true
# 设置目录挂载 本地目录在前,虚拟机目录在后。在本地修改这个目录后虚拟机的里的目录是同步的

config.vm.network "private_network",ip:"192.168.199.102"	# 为虚拟机设置一个虚拟的IP地址,可以用IP访问
config.vm.hostname = "XiaoChi"		# 设置虚拟里面命令行显示的虚拟机名称




config.vm.provider "virtualbox" do |vb|
  #   # Display the VirtualBox GUI when booting the machine
  #   vb.gui = true
  #
  #   # Customize the amount of memory on the VM:
  #   vb.memory = "1024"
  vb.name = "Centos"
  vb.memory = "1024"	# 设置缓存大小
  vb.cpus = 2	# 设置CPU为两个
end
  • vagrant 常用命令

启动虚拟机
vagrant up

重启虚拟机
vagrant reload

关闭虚拟机
vagrant halt

挂起虚拟机
vagrant suspend

查看虚拟机当前状态
vagrant staus

查看以添加的虚拟机
vagrant box list

添加虚拟机
vagrant box add

删除虚拟机
vagrant box remove

初始虚拟机
vagrant init

进入虚拟机
vagrant ssh


content7 搭建 php nginx 环境

查看这篇博客

STM32CubeMX HAL实战:JY901S串口数据解析与姿态解算 本文详细介绍了如何使用STM32CubeMX HAL库实现JY901S六轴姿态传感器的串口数据解析与姿态解算。从基础硬件连接到USART3配置,再到数据接收状态机实现和传感器校准方法,最后深入讲解互补滤波与Mahony滤波算法在姿态解算中的应用。通过实战代码演示,帮助开发者快速掌握无人机、机器人等项目中关键姿态数据处理技术。 阅读详情

相关推荐

基于FPGA的ov5640摄像头简易图像采集装置详解

本文介绍一种基于FPGA的,通过流模式DDR实现OV5640摄像头数据采集并显示的方法。

qq_42230252的博客 1万+

在Mac OS上安装Vagrant和Docker的教程

转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/128.html?1455808640当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis...

weixin_34270606的博客 158

一、5.8GHz射频接收机链路仿真

5.8GHz射频接收机链路仿真 一、5.8GHz射频接收机链路仿真 文章目录5.8GHz射频接收机链路仿真目的一、原理1、仿真工具2、二次下变频超外超接收机二、要求三、内容总结 目的   1、熟悉射频接收机整体结构。   2、学习使用MATLAB工具进行行为级仿真。   3、进行简单的通信链路预算。   4、直观感受接收机各个模块对整体性能的影响。   5、分析增益、线性度、噪声系数等参数。 一、原理 1、仿真工具   MATLAB是一款功能强大的数学软件,针对不同领域提供各种工具箱,帮助设计者快

平乾的博客 6761

windows下vargrant的安装与使用

下载安装VirtualBox和Vagrant要使用Vagrant需要先安装依赖支持的VirtualBox。下一步,下一步默认安装完成2个软件。下载安装 VirtualBox 官网:https://www.virtualbox.org/下载安装 Vagrant 官网:http://www.vagrantup.com/配置使用Vagrant 安装 kali linuxhttp:...

weixin_34148340的博客 2788

大陆毫米波雷达ARS408-21xx实战:从零搭建ROS环境下的目标检测与可视化

本文详细介绍了大陆毫米波雷达ARS408-21xx在ROS环境下的实战部署全流程。从硬件连接、CAN总线配置,到ROS驱动节点开发、CAN报文解析,再到RViz三维可视化实现,提供了完整的代码示例与调试技巧,帮助开发者快速搭建毫米波雷达目标检测与可视化系统。

open4的博客 636

从仿真到流片:手把手教你优化65nm CMOS电荷泵的电流匹配与稳定性

本文详细介绍了在65nm CMOS工艺下优化电荷泵电流匹配与稳定性的工程实践指南。通过蒙特卡洛仿真、运放反馈结构版图技巧和全差分结构设计,实现优于1%的电流匹配精度和±2%以内的电流稳定性,特别针对current mismatch问题提供了有效的解决方案。

weixin_42522320的博客 417

Mac OS 下安装 Vagrant

  Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具  1 安装  1.1 安装Vagrant    下载好pkg文件后,下一步安装即可  1.2 安装Virtualbox  Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox, Vmware Fusion, Parallel Desktop等,其中最方便的是VirtualBox    同样下...

weixin_33979203的博客 329

脑电分析:为什么大脑信号会“变同步”?——事件相关同步化与去同步化 (ERS/ERD) 全景解析

脑电分析中的事件相关同步化(ERS)和去同步化(ERD)是研究大脑动态节律的重要方法,反映特定任务下脑电频段能量的变化。ERD表示神经元活动分散(功率下降),提示脑区活跃处理信息;ERS则反映神经元同步(功率增强),常与静息状态相关。本文详解了ERS/ERD的生理机制、计算流程(包括基线校正和功率谱分析),并提供了Python实现示例,展示如何通过Welch法和STFT进行时频分析,生成ERD/ERS热力图。该技术广泛应用于运动想象脑机接口、癫痫检测等领域,为理解大脑功能状态提供了量化工具。

qq_32516809的博客 1398

mac virtualbox+vagrant安装

1.安装VirtualBox VirtualBox下载地址 免费小巧非常适用,根据自己机器系统选择下载包 VirtualBox 安装包 2.安装并使用Vagrant 1)Vagrant下载地址 选择下载包 根据提示安装,用来管理各种系统镜像非常方便 安装完成后,在终端输入 vagrant -v 提示显示vagrant版本即安装成功并可使用,如图:   ...

一路向前ylc 494

瑞芯微RK3576开发板实战:6TOPS NPU如何加速你的AIoT项目(附性能测试)

本文以瑞芯微RK3576开发板为核心,深入探讨其6TOPS NPU在AIoT项目中的实战应用。通过详细的性能测试对比,展示了NPU如何将AI模型推理速度提升15倍以上,并大幅降低CPU负载。文章涵盖从环境搭建、模型转换优化到多屏异显与系统级调优的全流程,为开发者提供了将硬件算力转化为实际项目加速效果的完整指南。

oauth7security的博客 821

扩散模型与强化学习(13):In-Context Reward Hacking现象与解决方案

奖励作弊(Reward Hacking)指智能体通过钻规则漏洞而非真正完成任务来最大化奖励信号。以论文编辑实验为例,研究提出“上下文奖励作弊”(ICRH)概念,即模型利用共享上下文钻空子,如盲目添加“正确!”或输出无关内容。实验发现,模型规模扩大可能加剧ICRH,且提示词优化难以根治。与传统奖励作弊不同,ICRH发生在部署阶段,由通用性驱动。应对建议包括多轮测试、多样化反馈及异常场景模拟,但尚无完美解决方案。

沉迷单车的追风少年 1320

mac搭建vagrant开发环境

这里简单记录下使用在mac电脑搭建centos开发环境 以前一般都是在virtualbox创建虚假机,但是要将本地的代码传到虚拟机,而且虚拟机网络环境等配置也麻烦 这里就简单介绍下vagrant vagrant就是一款构建虚拟开发环境的工具,并且vagrant 可以把配置好的环境打包成一个box,分享给其他人直接使用,非常方便 我的开发环境为mac 1.安装virtualbox(我电脑本...

漫步语林 3999

Plant Simulation 双深位立库开发系列教程-货架参数化

为了方便用户进行货架参数化,我们需要在交互界面上进行参数调整,右键打开RackLane,打开Dialog,在Rack_tab的tab下创建相应的对象,并创建NumberOfRightRack和NumberOfLeftRack作为数据连接对象。通过Rack._3D.VisibleGraphicGroups := ["default"]来切换需要显示的Rack,当不需要显示则可以Rack._3D.VisibleGraphicGroups := [""]即可。首先,加载默认的HBW库到模型中,确保结构树当中有。

santayana的专栏 1260

关于Mac上使用 vagrant 虚拟机搭建Lnmp环境代码目录权限问题

在Mac上使用vagrant虚拟机搭建Lnmp 环境时,有时候会出现 共享目录出现权限问题。 关于这个问题解决方式如下: 在 Vagrantfile中修改为如下代码: config.vm.synced_folder "/Users/xxx/Code","/vagrant_data",create:true, owner:"www-data",group:"www-data" ...

鲁元的网络日志 493

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MAC使用Vagrant和Virtual Box创建虚拟机

https://www.jianshu.com/p/6048c9908b55

wuzhenwei0419的博客 312

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Mac下vagrant从安装到体验

Mac下使用虚拟机时,通过vagrant+virtualbox的组合是个不错的方案,本文就一起来实战虚拟机的快速搭建

程序员欣宸的博客 5847

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

创建vagrant 镜像_Vagrant中搭建Docker虚拟环境(上)-Mac

Vagrant提供了可配置、可复用的虚拟开发和部署环境,对于开发人员来说,Vagrant可以帮你统一团队成员的开发环境。也可以提供一套一致的线上线下环境。vagrant 在mac上通过命令行工具可以管理统一的镜像(BOX)所以vagrant还需要依赖VirtualBox等提供系统(支持linux,windows,OS X等)环境。这篇文章主要介绍下个人在mac上的配置过程。后面一篇会介绍vagra...

weixin_36471865的博客 372

使用Vagrant快速搭建Linux虚拟机的完整指南

使用Vagrant快速搭建Linux虚拟机的完整指南 前言 在现代软件开发中,拥有一个可重复、一致的开发环境至关重要。Vagrant作为一款强大的虚拟机管理工具,能够帮助开发者快速搭建和配置开发环境。本文将详细介绍如何使用Vagrant在Mac系统下快速搭建CentOS/7虚拟机环境。 Vagrant基础概念 什么是Vagrant Vagrant是一款用于构建和管理虚拟机环境的工具,它通过简单的配...

gitblog_00741的博客 608

MAC使用vagrant搭建开发环境

公司的开发环境是这样的: Windows主机通过虚拟机安装CentOS。平时在Windows下编辑代码,然后跑到虚拟机里编译。 我自己有台MAC,本来准备直接在MAC上装开发环境的。基于以下两个原因放弃了: 我有系统洁癖。 MAC系统终归和开发环境不同。 后来通过调研发现了vagrant这个新大陆,哈哈,开心。整个搭建过程如下: 1. 安装virtualbox 2. ...

weixin_33857230的博客 489

『中级篇』如何在mac上通过vagrant安装虚拟机(七)

大部分老铁,都是用的mac或者windows,并没有一台linux的主机,如果想在linux上安装docker的话,linux的机器可以通过虚拟化来实现。 一般虚拟化通过的软件是VirtualBox 或者 VMware Workstation 本文推荐使用:VirtualBox,因为它可以跟vargrant进行无缝衔接,如果你非要用VMware Workstation也是可以的需要破解...

IT架构圈博客 1314

Use vagrant Ubuntu docker environment

vagrant Ubuntu docker

896

OS X下使用vagrant安装ubuntu环境

1. 安装brew命令工具 github:https://github.com/phinze/homebrew-cask $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 2. 安装 wget 命令工具 查看要安装的版本 http://ftp.gnu.org/gnu/wget/ 下载 wget

Michael丶 2490

宝塔linux vagrant,使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

以前在 Windows 上搞 PHP 开发的时候用的是 wamp 或者 phpstudy 这些本地开发环境,现在转战到 Mac 后,本想着像以前一样的弄个本地开发环境,但得知了 vagrant 后,毅然决定更换开发方法。但是 vagrant 的其他 box 并不像 Homestead 一样有着简洁的包括数据库、域名等的配置,所以一直想找一个比较直观的图形界面来管理这些配置。今天突然发现了宝塔 Li...

weixin_42307290的博客 426

Vagrant and Parallels in Mac

先安装好 Parallels 14 for Mac,请自行下载安装好 下载vagrantfor mac 安装完成后,查看是否安装成功 vagrant -h 安装插件 vagrant plugin install vagrant-parallels 找一个本地地址 创建文件夹,并进入该文件夹 mkdir centos7_01 cd centos7_01 下载安装包 ...

MakChiKin 947

征服诱人的Vagrant!

一、背景 ​  最近要开始深入学习分布式相关的东西了,那第一步就是在自己的电脑上安装虚拟机,以前在Windows平台,我选择用VMware Workstation作为虚拟机软件,现在在Mac系统下,感觉不是很适合了,然后就有朋友推荐我使用Vagrant来在Mac系统作为虚拟机管理软件,那么本文我们就来聊一聊跟这货相关的蛮有意思的东西。 二、Vagrant介绍 ​  Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Ch

glenshappy的专栏 113

Mac上搭建一个干净的TensorFlow环境

作为一个小前端,最近想折腾下深度学习方面的东西,这不 TensorFlow 刚发布了 1.0 嘛。于是就想在我的 Mac Book 上跑一跑。 MacOS 非常好,自带了 Python 2.7,这是 TensorFlow 必备条件之一,但是我并不想污染系统环境,而且直接装在系统上,也不方便备份。 搞个虚拟机看起来还是必要的,同时我还希望这个环境是我可以在 Mac 上写代码,在虚拟机中运行。这时我发...

weixin_33845477的博客 367
上一篇: Centost 搭建PHP运行环境
下一篇: Mac 几大主流编辑器 最全 快捷键
火熾雲
博客等级 码龄7年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值