确定Mac\Linux系统的架构类型是 x86-64(amd64),还是 arm64 架构

我们在下载软件或镜像时会有很多版本,那需要根据我们的系统架构选择正确的软件或镜像版本。

要确定你的系统使用的是 x86-64(amd64) 还是 arm64 架构,可以使用以下方法之一:

  1. 使用 uname 命令:

    打开终端,并运行以下命令:

    bash 复制代码
    uname -m
    • 在MAC中:

      如果输出结果是 x86_64 ,则表示你的系统是 x86-64 架构

      如果输出结果是 arm64 ,则表示你的系统是 arm64 架构

    • 在 Linux中

      如果输出结果是 x86_64 ,则表示你的系统是 x86-64 架构

      如果输出结果是 aarch64 ,则表示你的系统是 arm64 架构

  2. 使用 arch 命令:

    在终端中运行以下命令:

    bash 复制代码
    arch
    • 在MAC中:

      如果输出结果是 x86_64 ,则表示你的系统是 x86-64 架构

      如果输出结果是 arm64 ,则表示你的系统是 arm64 架构

    • 在 Linux中

      如果输出结果是 x86_64 ,则表示你的系统是 x86-64 架构

      如果输出结果是 aarch64 ,则表示你的系统是 arm64 架构

  3. 查看系统信息:system_profiler SPHardwareDataType

    在终端中运行以下命令:

    • 在MAC中:

      bash 复制代码
      system_profiler SPHardwareDataType

      如果输出包含 "Processor Name: Apple M1 " 或者 "Chip: Apple M1 " ,表示你的系统是 arm64 架构

      如果输出包含 "Processor Name: Intel Core " 或者 "Chip: Intel Core " ,表示你的系统是 x86-64 架构

    • 在 Linux中

      bash 复制代码
      lscpu | grep "Architecture"

      如果输出结果是 "Architecture: x86_64 ",则表示你的系统是 x86-64 架构

      如果输出结果是 "Architecture: aarch64 ",则表示你的系统是 arm64 架构

相关推荐
invicinble3 小时前
对linux形成认识
linux·运维·服务器
小Pawn爷3 小时前
14.VMmare安装ubuntu
linux·运维·ubuntu
半桔3 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
HABuo4 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7774 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C5 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
啊森要自信5 小时前
CANN ops-cv:面向计算机视觉的 AI 硬件端高效算子库核心架构与开发逻辑
人工智能·计算机视觉·架构·cann
十年磨一剑~6 小时前
Linux程序接收到sigpipe信号崩溃处理
linux
geshifei6 小时前
Sched ext回调3——select_cpu(linux 6.15.7)
linux·ebpf
2的n次方_6 小时前
CANN ascend-transformer-boost 架构解析:融合注意力算子管线、长序列分块策略与图引擎协同机制
深度学习·架构·transformer