网站制作学习网Linux→正文:mac创建虚拟ubuntu系统环境
字体:

mac创建虚拟ubuntu系统环境

Linux 2024/4/21 19:29:00  点击:不统计

http://%77w%77%2E%66%6F%72%61%73%70%2E%63n网站制作学习
 mac系统环境下想创建ubuntu系统,一般通过vitalbox,VMware等创建虚拟机。

windows下可以安装wsl ubuntu 子系统使用。
 
这里的两种系统下的安装都比较重,那有没有轻量化的Ubuntu虚拟环境呢,它就是:multipass ,可以在 redhat Windows 和mac 下进行ubuntu 的环境安装。下面是以mac为例使用 multipass 步骤
 
 
1. 先看官网:
https://multipass.run/ 下载安装即可。
 
2. 常见命令
(1)查看当前 multipass 版本
multipass --version
 
(2)查看当前 ubuntu 环境列表.
multipass list
 
(3)创建并启动一个环境,名称为:Forasp
multipass launch --name Forasp
在用列表查看就会看到 当前创建的名称为Forasp 的ubuntu 虚拟环境。
 
(4)查看一个虚拟环境信息
multipass info Forasp 
输出结果有:
Name: Forasp
State: Running
Ipv4:192.168.1.44
Release: Ubuntu 20.04.4 LTS
Image hash: xxx
Load: 1.x 1.xxx 0.xxx
Disk useage 1.44 out of 4.8G
Memory useage : 150M out of 1024M 
 
(5)进入实例为Forasp 的ubuntu环境内
multipass shell Forasp
退出 直接输入 exit 即可。
 
(6)停止 ubuntu实例命令
multipass stop Forasp
 
(7)启动一个ubuntu 虚拟实例 
 如果仅仅是启动 一个ubuntu 实例,命令:
 multipass start Forasp 
 备注:如果只有一个实例,可以省略 Forasp 实例名称,即 Forasp 为默认启动实例。
 也可以通过设置默认的 实例名称,作为默认启动实例。
 multipass set client.primary-name=Forasp 
 这样 如果有多个 虚拟实例,默认启动的就是Forasp 了。
 
 (8)不进入实例,通过创建别名在虚拟实例中的命令返回到当前系统
 multipass alias Forasp: ls  Foraspls
 上面的意思是,创建了一个 别名命令 Foraspls ,列出进入Forasp虚拟实例环境后运行ls 命令。
 
 在当前宿主机,不进入虚拟机,执行别名命令
 multipass Foraspls
 
 删除 别名命令,如果是多个,则是以空格隔开
 multipass unalias Foraspls 
 
 (9) 不进入实例,直接让ubuntu实例通过外部执行命令 
 multipass exec Forasp touch cn.sh
 即,在Forasp 实例内执行创建cn.sh 文件。
 
 (10)查询所有已经存在的别名
 multipass aliases 
 你会看到上面已经创建的命令。
 Alias Instance Command Working directory
 Foraspls Forasp ls  map
 
 (11) 删除虚拟ubuntu实例
 multipass delete  Forasp
删除所有虚拟ubuntu实例 
multipass delete --all
 
 
3. 查询更多命令
 multipass help
 
 如果查询指定命令,比如launch
 multipass help  launch
 
以上就是在mac 等系统下创建虚拟ubuntu环境实例的操作。

http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:Linux下iptable 常用命令 >>    ·下一篇:网站制作学习网
推荐文章
最新文章