Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【一】m2芯片的mac中安装ubuntu24虚拟机集群

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

作者头像
火之高兴
发布于 2024-07-25 07:27:20
发布于 2024-07-25 07:27:20
4100
举报

1. 虚拟机配置

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

为什么选择ubuntu24? 因为centOS7目前已经不在支持在m2处理器的macos中运行,如果使用centos7安装,会卡在installing centos 这个选择界面跳不出去。

进行硬件配置,这些参数以后也可以关机再修改。

image-20240617224536711.png
image-20240617224536711.png

安装ubuntu服务。

image-20240617224638337.png
image-20240617224638337.png

按回车安装,等待读条。 选择英语,回车。<br /

image-20240617224808676.png
image-20240617224808676.png

选择最小化安装,第二个,回车。

image-20240617224914201.png
image-20240617224914201.png

网络默认即可,后期再改,直接回车。

image-20240617225050459.png
image-20240617225050459.png

代理可以不用写,回车跳过。

image-20240617225119206.png
image-20240617225119206.png

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

image-20240617225210965.png
image-20240617225210965.png

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

image-20240617225548665.png
image-20240617225548665.png

后期不够可以再挂载,跳过。

image-20240617225639438.png
image-20240617225639438.png

选择继续。

image-20240617225713870.png
image-20240617225713870.png

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

image-20240617225924518.png
image-20240617225924518.png

广告,跳过升级。

image-20240617230004410.png
image-20240617230004410.png

升级ssh,不需要,直接跳过。

image-20240617230106371.png
image-20240617230106371.png

安装服务,直接tab键跳过。

image-20240617230226473.png
image-20240617230226473.png

终于开始安装。

image-20240617230318336.png
image-20240617230318336.png

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

image-20240618070832856.png
image-20240618070832856.png

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

image-20240618071052240.png
image-20240618071052240.png

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

image-20240618085947647.png
image-20240618085947647.png

2. 复制虚拟机

image-20240618163838940.png
image-20240618163838940.png

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

2.1 修改主机名

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

image-20240618164327162.png
image-20240618164327162.png

第二个:sudo vim /etc/hosts 两个都改好后,reboot重启。

image-20240618164530336.png
image-20240618164530336.png

修改成功

image-20240618164700082.png
image-20240618164700082.png

2.2 修改网络

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

image-20240618174551211.png
image-20240618174551211.png

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

image-20240618175416795.png
image-20240618175416795.png

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

image-20240618175534724.png
image-20240618175534724.png

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

image-20240618175752375.png
image-20240618175752375.png

登陆成功。

image-20240618175810134.png
image-20240618175810134.png

检查ip。ip a

image-20240618175841509.png
image-20240618175841509.png

打开ubuntu1,检查ping命令是否能和ubuntu2通信。

image-20240618180323370.png
image-20240618180323370.png

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SQL Tuning 基础概述10 - 体会索引的常见执行计划
在《SQL Tuning 基础概述05 - Oracle 索引类型及介绍》的1.5小节,提到了几种"索引的常见执行计划":
Alfred Zhao
2019/05/24
3500
【性能优化】一个执行计划异常变更的案例(上)
作者简介: 刘晨,网名bisal,Oracle 10g/11g OCM,并国内首批Oracle YEP成员, 博客:blog.itpub.net/bisal 案例介绍 今天快下班的时候,几位兄弟来聊一
数据和云
2018/03/07
1.2K0
【性能优化】一个执行计划异常变更的案例(上)
Oracle CBO选错执行计划的一种场景
测试人员做应用性能测试,反馈有一条SQL语句,之前执行非常快,现在执行时间,明显慢了。
bisal
2019/01/30
5210
10053事件分析案例一则
测试库两张表,数据一致,(表有复合主键A+B),但同样执行DELETE TABLE FROM T1/T2 WHERE A='1' AND ROWNUM<100;时,T1表删除时间非常长,T2表删除时间很快。在PLSQL中或sqlplus中查看执行计划都是一样的,表示都用到了索引范围扫描。
bisal
2019/01/29
5380
一次有意思的错选执行计划问题定位(涉及SYS_OP_C2)
1. 11g的库,话说有一个应用程序新上线,应用中使用了绑定变量的方式执行一条简单的SQL,例如select a from b where c = :x,c列是该表复合主键的前导列,表定义是varchar2类型,从spotlight监控看这条SQL的执行计划是全表扫描,一次执行要1个小时,这张表是运行很久的引用分区表,数据量是亿级,测试的时候正常,但很显然测试的数据量可能和生产非常不一致,导致没察觉。
bisal
2019/01/29
6390
SELECT和DELETE执行计划的不同选择
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bisal
2019/10/27
8990
夜维执行慢的原因探究
前两天和同事一块看一个夜维程序执行异常慢的问题,是一个比较典型的问题,同时也是一个比较头疼的问题。
bisal
2019/01/29
6050
MySQL【第六章】——优化器及执行计划 - Explain
  1.客户端发送一条查询给服务器。   2.服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。   3.服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。   4.MySQL根据优化器生成的执行计划,再调用存储引擎的API来执行查询。   5.将结果返回给客户端。
用户10196776
2022/11/22
1.1K0
MySQL【第六章】——优化器及执行计划 - Explain
Oracle 历史SQL语句执行计划的对比与分析
    基于CBO优化器的环境中,SQL执行计划的生成依赖于统计信息的真实与完整。如列的离散度,列上的直方图,索引的可用性,索引上的聚簇因子。当这些信息是真实完整的情况下,CBO优化器通常都可以制定最优的执行计划。也正因此CBO优化器也灵活,难以控制,任一信息的不真实或缺失都可能导致执行计划发生变化而产生多个版本。经常碰到的情形是之前的某个SQL语句前阵子还不是TOP SQL,而最近变成了TOP SQL。或者说之前尽管是TOP SQL但,但最近尽然成了TOP 1。对于此情形,我们可以比对SQL语句的历史执行计划进行分析是何种原因导致SQL变慢或执行计划发生变化。下面通过例子来模拟SQL执行计划变异的情形。 1、创建演示环境
Leshami
2018/08/13
1.2K0
GaussDB T 性能调优——SQL问题分析之解读执行计划
查看执行计划 GaussDB T默认开启RBO,开启和关闭CBO需要执行SQL语句。
数据和云01
2020/03/23
1.4K0
GaussDB T 性能调优——SQL问题分析之解读执行计划
Oracle之SQL优化专题03-如何看懂SQL的执行计划
专题第一篇《Oracle之SQL优化专题01-查看SQL执行计划的方法》讲到了查看SQL执行计划的方法,并介绍了各种方法的应用场景,那么这一篇就主要介绍下如何看懂SQL的执行计划。毕竟如果SQL的执行计划都看不懂,那优化就无从谈起了。
Alfred Zhao
2020/02/19
6790
OB 运维 | Join 估行不准选错执行计划该如何优化?
作者:胡呈清,爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:[简书 | 轻松的鱼],欢迎讨论。
爱可生开源社区
2024/03/01
1310
OB 运维 | Join 估行不准选错执行计划该如何优化?
殊途同归:如何获得一个SQL的真实执行计划
崔华,网名 dbsnake Oracle ACE Director,ACOUG 核心专家 如何查看一个sql的真实执行计划呢?用dbms_xplan.display_cursor(‘hash_value’,‘child_number’, 'advanced')是其中的一种很重要的方法。 我负责的一个库,在移植了大量数据后,跑最后一个运维作业的时候这个运维作业始终阻塞在这样的一个sql上: update saldat setsdaprs ='C',sdatno = :4 where
数据和云
2018/03/06
9980
殊途同归:如何获得一个SQL的真实执行计划
第 54 期:使用 JSON 格式的执行计划优化 SQL
前面几期我们讲过,EXPLAIN 可以得到一条 SQL 语句的执行计划,获得以下问题的参考数据:
爱可生开源社区
2025/04/10
880
第 54 期:使用 JSON 格式的执行计划优化 SQL
Oracle之SQL优化专题02-稳固SQL执行计划的方法
糟糕的SQL执行,执行计划走全表扫描(这里实验直接利用使用hint强制不走索引来模拟这种情况):
Alfred Zhao
2019/05/24
8230
【SQL执行计划】优化器相关Hint
嘉宾介绍: 在SQL优化中,除了可以通过修改参数的方式干预优化器工作外,还可以使用提示的方式进行干预,而且这种方式更加精准、不影响其他SQL,故使用场景更加广泛。 1. ALL_ROWS 说明: AL
数据和云
2018/03/06
1K0
【SQL执行计划】优化器相关Hint
传说中的“谓词越界“场景
开发环境,碰见一个谓词越界的问题,模拟这条SQL,如下所示,其中A_ID是表test的外键,并且存在索引,
bisal
2019/03/11
8680
Oracle SQL性能分析之10053事件
优化器生成正确执行计划的前提条件是要有正确的统计信息,不准确的统计信息往往会导致错误的执行计划。当通过SQL和基数推断出的执行计划和实际执行计划不同时,就可以借助10053事件。10053事件是用来诊断优化器如何估算成本和选择执行计划的,用它产生的trace文件提供了Oracle如何选择执行计划,为什么会得到这样的执行计划信息。和10046事件类似,它主要用于特殊情况下的分析和诊断。
星哥玩云
2022/08/17
6780
一个执行计划异常变更的案例 - 前传
今天快下班的时候,几位兄弟来聊一个问题,大致是昨天应用使用的数据库突然出现性能问题,DBA发现有一些delete语句执行时间骤长,消耗大量系统资源,导致应用响应时间变长积Q。目前掌握的信息如下: (1) 应用已经很久未做过更新上线了。 (2) 据开发人员反馈,从之前的应用日志看,未出现处理时间逐步变长的现象。 (3) 这是一套RAC+DG的环境,版本未知,猜测至少应该是11g的版本。 (4) 这次突然出现大量执行时间超长的SQL语句,是一系列delete语句,例如delete from table where key=:1or key=:2 … key=:13这种SQL,应用正常的处理逻辑中都会使用这条语句,因此并发较高,使用了绑定变量,key字段不是主键,但有索引。目前尚不知晓字段是否存在直方图。 (5) 表的数据量大约5000万,初步反馈得知key=0的记录大约1500万,执行时间超长的SQL语句都使用了key=0的条件,至于key=0的真实数据量,以及出现问题的SQL语句使用的绑定变量具体值,这些还需要开发再次确认。 (6) DBA反馈SQL语句执行计划发生了变化,从数据库层面做了一些操作后,问题解决,目前尚不知晓做了什么具体的操作。
bisal
2019/01/29
5420
SQL执行计划 - 查询转换hint的介绍和使用技巧
冷菠 冷菠,资深DBA,著有《Oracle高性能自动化运维》,有近10年的数据库运维、团队管理以及培训经验。擅长数据库备份恢复、数据库性能诊断优化以及数据库自动化运维等。目前致力于大数据、智能一体化、
数据和云
2018/03/08
1.7K0
SQL执行计划 - 查询转换hint的介绍和使用技巧
推荐阅读
相关推荐
SQL Tuning 基础概述10 - 体会索引的常见执行计划
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档