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


目录
相关文章
|
24天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
25天前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
44 0
|
24天前
|
Ubuntu Linux 网络安全
【ubuntu】MobaXtem远程登录ubuntu系统(或虚拟机)
【ubuntu】MobaXtem远程登录ubuntu系统(或虚拟机)
|
2天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
13 1
|
4天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
35 1
|
4天前
|
Ubuntu Linux
Linux(22) Linux设置网络优先级顺序
Linux(22) Linux设置网络优先级顺序
6 0
|
4天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
28 0
|
10天前
|
Ubuntu 数据安全/隐私保护
在UBUNTU虚拟机上安装R软件包
在UBUNTU虚拟机上安装R软件包
13 0
|
11天前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂