【一】m2芯片的mac中安装ubuntu24虚拟机集群

文章目录

  • 1. 虚拟机配置
  • 2. 复制虚拟机
    • 2.1 修改主机名
    • 2.2 修改网络

1. 虚拟机配置

在官方网站下载好ubuntu24-arm版镜像开始安装,安装使用VMWare Fusion的社区免费授权版,使用一台m2芯片的mac电脑作为物理机平台。

为什么选择ubuntu24?
因为centOS7目前已经不在支持在m2处理器的macos中运行,如果使用centos7安装,会卡在installing centos 这个选择界面跳不出去。
image-20240617224502557.png
进行硬件配置,这些参数以后也可以关机再修改。
image-20240617224536711.png
安装ubuntu服务。
image-20240617224638337.png
按回车安装,等待读条。
选择英语,回车。<br /image-20240617224808676.png
选择最小化安装,第二个,回车。
image-20240617224914201.png
网络默认即可,后期再改,直接回车。

image-20240617225050459.png
代理可以不用写,回车跳过。

image-20240617225119206.png
镜像地址,在国内的换成阿里云的,或者直接回车跳过。

image-20240617225210965.png
磁盘配置,直接回车跳过,以后有需求可以再改。

image-20240617225548665.png
后期不够可以再挂载,跳过。

image-20240617225639438.png
选择继续。

image-20240617225713870.png
输入名字,你的名字和username可以写一样的,就是登陆时候的用户名,这里配置为guoyachao,以后我远程连接时便使用此用户名。
你的服务器名字就是主机名hostname,以后可以配置域名映射。

image-20240617225924518.png
广告,跳过升级。

image-20240617230004410.png
升级ssh,不需要,直接跳过。

image-20240617230106371.png
安装服务,直接tab键跳过。

image-20240617230226473.png
终于开始安装。

image-20240617230318336.png
等很长时间,安装成功,reboot重启,这里如果太慢就换个镜像源。

image-20240618070832856.png
之后会有一个failed的信息,这是正常的,直接回车跳过,然后登陆用户。

image-20240618071052240.png
另外,如果要登陆root用户,首次需要设置密码:
sudo passwd root
然后输入密码,看到回显passwd: password updated successfully ,即可使用root和刚刚设置的密码登陆。
在远程连接时,不能用root用户连接,而应该使用添加的用户名guoyachao

image-20240618085947647.png

2. 复制虚拟机


image-20240618163838940.png
在访达中直接复制两份,然后打开vm,选择我已经复制虚拟机选项。

2.1 修改主机名

在这里我使用了终端工具zentermlite远程登录ssh 22端口,具体登录过程不再赘述。
下面内容为在远程终端窗口的操作。
采用永久修改的方法,需要改两个地方。
第一个:sudo vim /etc/hostname
改为ubuntu2 并保存。

image-20240618164327162.png
第二个:sudo vim /etc/hosts
两个都改好后,reboot重启。

image-20240618164530336.png
修改成功

image-20240618164700082.png

2.2 修改网络

修改网络时,直接用root权限打开配置文件。

image-20240618174551211.png
这里对网络,网关,域名解析进行配置,原ip为172.16.167.131,这里修改为172.16.167.132。

image-20240618175416795.png
修改完成后应用网络,使其生效,报这个警告是因为用了过时的语法,没关系。执行完应用新网络ip的命令后,当前终端窗口由于网络发生了变化,所以就会连接中断,需要重新连接新的ip。

image-20240618175534724.png
使用工具远程连接ubuntu2 ,将原ip为172.16.167.131,这里修改为172.16.167.132,仍然使用guoyachao进行登陆。

image-20240618175752375.png
登陆成功。

image-20240618175810134.png
检查ip。ip a

image-20240618175841509.png
打开ubuntu1,检查ping命令是否能和ubuntu2通信。

image-20240618180323370.png
至此,ubuntu2已经复制完成,ubuntu1可以ping通ubuntu2的地址,同时也要确保ubuntu2可以ping通ubuntu1。
ubuntu3的复制和配置同2一样,需要注意ipv4地址和网关地址的填写。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/42740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Proteus + Keil单片机仿真教程(五)多位LED数码管的静态显示

Proteus + Keil单片机仿真教程(五)多位LED数码管 上一章节讲解了单个数码管的静态和动态显示,这一章节将对多个数码管的静态显示进行学习,本章节主要难点: 1.锁存器的理解和使用; 2.多个数码管的接线封装方式; 3.Proteus 快速接头的使用。 第一个多位数码管示例 元件…

『C + ⒈』‘\‘

&#x1f942;在反斜杠(\)有⒉种最常用的功能如下所示&#x1f44b; #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main(void) {int a 10;int b 20;int c 30;if (a 10 &&\b 20 &&\c 30){printf("Your print\n");}else{prin…

二分查找3

1. 有序数组中的单一元素&#xff08;540&#xff09; 题目描述&#xff1a; 算法原理&#xff1a; 二分查找解题关键就在于去找到数组的二段性&#xff0c;这里数组的二段性是从单个数字a开始出现然后分隔出来的&#xff0c;如果mid落入左半部分那么当mid为偶数时nums[mid1]…

ByteMD富文本编辑器的vue3配置

Git地址&#xff1a;GitHub - bytedance/bytemd: ByteMD v1 repository 控制面板输入 npm install bytemd/vue-next 下载成功后在src/main.ts中引用 import "bytemd/dist/index.css";引入后保存&#xff0c;下面是一些插件&#xff0c;比如说我用到gmf和hightLight&…

java后端向jsp传日期,jsp调用数据错误问题

问题 今天遇到个bug&#xff0c;后端使用request.setAttribute("key", value);将startDate、endDate两个日期字符串传递到jsp中&#xff0c;使jsp可以获取到日期进行查询操作。但接口拼接的参数startDate为2017&#xff0c;endDate为1986&#xff0c;让人百思不得其…

彩色图像(RGB)或灰度图像(Gray)转tensor数据(附img2tensor代码)

&#x1f4aa; 专业从事且热爱图像处理&#xff0c;图像处理专栏更新如下&#x1f447;&#xff1a; &#x1f4dd;《图像去噪》 &#x1f4dd;《超分辨率重建》 &#x1f4dd;《语义分割》 &#x1f4dd;《风格迁移》 &#x1f4dd;《目标检测》 &#x1f4dd;《暗光增强》 &a…

homebrew常用命令

Homebrew 提供了许多命令和选项来管理软件包。以下是一些常用的 Homebrew 命令&#xff1a; ### 常用 Homebrew 命令 1. **安装软件包**&#xff1a; brew install <软件包名称> 2. **卸载软件包**&#xff1a; brew uninstall <软件包名称> 3. **更…

CompletableFuture工具类使用

CompletableFuture工具类可以帮助实现Java并发编程中的任务编排 以上除了join用于阻塞调用该方法的线程并且接受CompletableFuture的返回值以外其它方法皆有Async异步和Executor指定线程池选项 对于supply,run,apply,accept的区别在于函数式编程的接口类型不同: supply: Sup…

tk 文本生成器

import random import tkinter as tk import ttkbootstrap as ttk from tkinter import messagebox import pyperclipdef wenben_run():def generate_text(original_text, length):# 去掉原始文本中的换行符和空格original_text original_text.replace(\n, )original_text or…

LLM生成的CUDA CUPTI Metrics for Capability 7.0解释

LLM生成的CUDA CUPTI Metrics for Capability 7.0解释 1.原文 2.6.1.3. Metrics for Capability 7.0 2.system_prompt 你是一位GPU专家,请详细解释用户输入GPU Metric的功能以及如何结合这个指标来优化Kernel的性能,要求专业术语用英文,其它用中文3.输出 achieved_occupanc…

提升网络包容性:探索Webkit的访问性特性

在数字化时代&#xff0c;网络的无障碍访问性&#xff08;Accessibility&#xff09;对于确保每个人都能平等地访问和使用网络内容至关重要。Webkit&#xff0c;作为多个流行浏览器的核心渲染引擎&#xff0c;提供了一系列的访问性特性&#xff0c;以支持残障用户更好地浏览网页…

Windows11配置WSL2支持代理上网

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、安装WSL2分发版二、配置步骤三、测试总结 前言 说起来本来这个功能我也不需要的&#xff0c;只是最近突然有个需求就顺便研究了下&#xff0c;WSL2默认的网…

大模型/NLP/算法面试题总结1——大语言模型有哪些//泛化能力

1、了解哪些大语言模型&#xff1f; 1. GPT系列 GPT-3&#xff1a;由OpenAI开发&#xff0c;具有1750亿个参数&#xff0c;是迄今为止最强大的自然语言处理模型之一。GPT-3能够生成连贯的文本&#xff0c;涵盖多种文体&#xff0c;如诗歌、小说、新闻报道、代码等。然而&#…

北京大学长安汽车发布毫米波与相机融合模型RCBEVDet:最快能达到每秒28帧

Abstract 三维目标检测是自动驾驶中的关键任务之一。为了在实际应用中降低成本&#xff0c;提出了利用低成本的多视角相机进行3D目标检测&#xff0c;以取代昂贵的LiDAR传感器。然而&#xff0c;仅依靠相机很难实现高精度和鲁棒性的3D目标检测。解决这一问题的有效方法是将多视…

C++入门基础(2)

目录 一、引用: 1、定义&#xff1a; 2、特性&#xff1a; 3、引用的使用&#xff1a; 4、const引用&#xff1a;控制权限 const引用定义: const引用可以接收3种对象&#xff1a; 1、正常对象&#xff1a; 2、临时对象&#xff1a; 3、const对象&#xff1a; 总结&…

C++笔试强训3

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、选择题1-5题6-10题 二、编程题题目一题目二 一、选择题 1-5题 如图所示&#xff0c;如图所示p-3指向的元素是6&#xff0c;printf里面的是%s&#xff0c;从6开…

Java爬虫翻页

编写一个Java爬虫以进行翻页通常涉及到使用HTTP客户端&#xff08;如Apache HttpClient或OkHttp&#xff09;来发送请求&#xff0c;解析HTML页面&#xff08;如使用Jsoup库&#xff09;&#xff0c;以及处理分页逻辑&#xff08;如通过URL参数或页面内的链接进行翻页&#xff…

华为机试HJ108求最小公倍数

华为机试HJ108求最小公倍数 题目&#xff1a; 想法&#xff1a; 要找到输入的两个数的最小公倍数&#xff0c;这个最小公倍数要大于等于其中最大的那个数值&#xff0c;遍历最大的那个数值的倍数&#xff0c;最大的最小公倍数就是输入的两个数值的乘积 input_number_list i…

C++休眠的方法

Windows的API函数 Sleep(INFINITE); 休眠时间为永久 Linux的API函数sleep 没有直接表示无限时间的参数&#xff0c;根据POSIX标准&#xff0c;sleep() 函数的参数应该是 unsigned int 类型&#xff0c;因此最大可以接受的参数值是 UINT_MAX&#xff0c;即 4294967295 秒。sleep…

OpenFWI代码

重点关注文章第4部分 一、代码模块概览 这一部分了解代码主要实现的功能有哪些。 二、运行 这一部分关注如何跑通。 三、数据集 12个数据集&#xff08;11个2D1个3D&#xff09; 对计算机而言&#xff0c;上述输入、输出维度大小是按次数定义的。 以“Vel&#xff0c;F…