mac系统配置Ubuntu环境,以及虚拟机与本地网络互通设置

简介: 一、mac安装Ubuntu系统--vagrant1、下载vagrant

一、mac安装Ubuntu系统--vagrant


1、下载vagrant


https://www.vagrantup.com/downloads.html


image.png

双击下载文件vagrant_2.1.2_x86_64.dmg


image.png

双击图中红框的位置,打开安装器一直点击继续,直至安装完毕

 

2、下载virtualbox


https://www.virtualbox.org/wiki/Downloads


image.png

双击下载文件VirtualBox-5.2.16-123759-OSX.dmg


image.png

将图片中的1拖入到2,即可安装


3、安装Ubuntu系统


创建名为rails-va的文件夹


xuzhaoning@localhost:~$ mkdir rails-va



打开创建的文件夹


xuzhaoning@localhost:~$ cd rails-va/



运行命令vagrant init ubuntu/trusty64


xuzhaoning@localhost:~/rails-va$ vagrant init ubuntu/trusty64


A `Vagrantfile` has been placed in this directory. You are now


ready to `vagrant up` your first virtual environment! Please read


the comments in the Vagrantfile as well as documentation on


`vagrantup.com` for more information on using Vagrant.



查看上条命令产生了一个Vagrantfile文件


xuzhaoning@localhost:~/rails-va$ ls


Vagrantfile



运行vagrant up开始安装


xuzhaoning@localhost:~/rails-va$ vagrant up



安装完成,登录到Ubuntu系统


xuzhaoning@localhost:~/rails-va$ vagrant ssh



查看目前Ubuntu系统的内存,为501600k,相当于0.5G,内存太小,我们将内存改成2G


vagrant@vagrant-ubuntu-trusty-64:~$ free


            total       used       free     shared    buffers     cached


Mem:        501600     373224     128376        364      12516     243932


-/+ buffers/cache:     116776     384824


Swap:            0          0          0



退出Ubuntu系统


vagrant@vagrant-ubuntu-trusty-64:~$ exit


logout


Connection to 127.0.0.1 closed.



打开rails-va/Vagrantfile文件,在


config.vm.box = "ubuntu/trusty64”


代码下添加代码下面三行代码


config.vm.provider "virtualbox" do |v|


 v.memory = 2048


end



运行vagrant reload,重新加载vagrant


xuzhaoning@localhost:~/rails-va$ vagrant reload



登录Ubuntu系统并查看内存,内存已经改成2G(2049872k)了


xuzhaoning@localhost:~/rails-va$ vagrant ssh


vagrant@vagrant-ubuntu-trusty-64:~$ free


            total       used       free     shared    buffers     cached


Mem:       2049872     203032    1846840        364      11148      68860


-/+ buffers/cache:     123024    1926848


Swap:            0          0          0



退出Ubuntu系统


vagrant@vagrant-ubuntu-trusty-64:~$ exit


logout


Connection to 127.0.0.1 closed.



设置私有网络,这样可以通过在主机输入特定ip连接到虚拟机的网页


打开rails-va/Vagrantfile文件,在刚刚添加的三行下面,添加一行代码


config.vm.network "private_network", ip: "192.168.33.10"



运行vagrant reload,重新加载vagrant


xuzhaoning@localhost:~/rails-va$ vagrant reload


这时候可能会出现错误


There was an error while executing `VBoxManage`, a CLI used by Vagrant


for controlling VirtualBox. The command and stderr is shown below.



解决方法:


打开VirtualBox界面,设置—网络—连接方式改成内部网络


在重新运行vagrant reload即可




安装完成后在虚拟机上安装ruby on rails环境


目录
打赏
0
0
0
0
3311
分享
相关文章
|
5月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
【Azure 环境】Azure 虚拟机上部署 DeepSeek R1 模型教程(1.5B参数)【失败】
遇见错误一:operator torchvision::nms does not exist 遇见错误二:RuntimeError: Failed to infer device type
242 22
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
125 15
mobaxterm x11 转发Ubuntu mac
通过上述步骤,您可以成功在 macOS 上使用 MobaXterm 实现对 Ubuntu 服务器的 X11 转发。确保每一步操作准确无误,可以有效避免常见的配置问题。通过这种方式,可以在 macOS 上方便地运行和调试远程 Ubuntu 服务器上的图形界面应用程序。
458 5
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
196 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
云计算环境下的网络安全防护策略
在云计算的浪潮下,企业和个人用户纷纷将数据和服务迁移到云端。这种转变带来了便利和效率的提升,同时也引入了新的安全挑战。本文将探讨云计算环境中网络安全的关键问题,并介绍一些实用的防护策略,帮助读者构建更为安全的云环境。
云计算环境下的网络安全策略与实践
在数字化时代,云计算已成为企业和个人存储、处理数据的重要方式。然而,随着云服务的普及,网络安全问题也日益凸显。本文将探讨如何在云计算环境中实施有效的网络安全措施,包括加密技术、访问控制、安全监控和应急响应计划等方面。我们将通过具体案例分析,展示如何在实际场景中应用这些策略,以保护云中的数据不受威胁。
【Azure 环境】从网络包中分析出TLS加密套件信息
An TLS 1.2 connection request was received from a remote client application, but non of the cipher suites supported by the client application are supported by the server. The connection request has failed. 从远程客户端应用程序收到 TLS 1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。连接请求失败。
115 2
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1902 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等