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/ 下载安装即可。
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 常用命令 >> ·下一篇:网站制作学习网