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环境


目录
相关文章
|
21天前
|
安全 网络安全 数据安全/隐私保护
|
9天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
23 4
图形界面配置网络
|
16天前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
60 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
|
8天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
22 2
|
9天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
35 2
|
26天前
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
48 0
|
网络协议 网络架构
Mac OSX网络诊断命令
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。   下面是一些Mac OSX下常用的网络诊断命令。它们能帮助我们发现网络问题。文中提到的协议和网络通信原理,可参考协议森林。
1134 0
|
2月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
16天前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
61 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
|
1月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
65 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda