计算机的体系结构从指令集的复杂度上可以分两类,一是复杂指令集CISC,主要是X86架构。另一类是精简指令集RISC,这个比较多,主要是ARM、MIPS、PowerPC等。
拿到一块开发板,有时候想快速的知道它的体系结构或者叫系统架构,linux上提供了比较多的方法来判断。下面列几种相对常见一些的

uname命令
uname -a

不是最直观的,但是也是一个不错的命令。

nvidia@tegra-ubuntu:~$ uname -a
Linux tegra-ubuntu 4.4.38-tegra #1 SMP PREEMPT Fri Jul 28 09:55:22 PDT 2017 aarch64 aarch64 aarch64 GNU/Linux

aarch64就是ARM架构

openwrt@ubuntu:~$ uname -a
Linux ubuntu 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

X86架构

root@IceCreamBox:~# uname -a
Linux DrogooBox 3.3.8 #33 Tue Mar 22 15:02:01 CST 2016 mips GNU/Linux

MIPS架构

file命令
file看一下本地的可执行程序,比如/bin/bash,随便找个可执行程序就可以。

nvidia@tegra-ubuntu:~$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.7.0, BuildID[sha1]=64c27467ad7a6c507c8f79464fea872fed5dd044, stripped

里面有个ARM,显然是ARM架构。

openwrt@ubuntu:~$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=04eca96c5bf3e9a300952a29ef3218f00487d37b, stripped

显然是X86架构

arch命令
arch命令给出的结果比较简洁

nvidia@tegra-ubuntu:~$ arch
aarch64

ARM架构

openwrt@ubuntu:~$ arch
x86_64

X86架构

另外,还有一种方式,直接去看cpuinfo信息,然后自己再简单分析一下即可。

cat /proc/cpuinfo

如何查看linux系统的体系结构相关推荐

  1. 查看linux系统版本信息 lsb_release -a

    查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...

  2. 【LInux】查看Linux系统版本信息

    一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...

  3. linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...

    有一些命令可以用来检查 Linux 系统中的内存使用情况,下面是一些更好的命令.-- Sandra Henry-stocker 有许多工具可以查看 Linux 系统中的内存使用情况.一些命令被广泛使用 ...

  4. 查看linux系统的性能

    查看linux系统的性能,一般可以通过free.iostat.vmstat.top等命令来查看 [root@kumu ~]# free              total       used    ...

  5. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

  6. 查看Linux系统软硬件信息

    查看Linux系统软硬件信息 查看计算机CPU信息 cat /proc/cpuinfo 查看文件系统信息 cat /proc/filesystems 查看主机中断信息 cat /proc/interr ...

  7. 查看Linux系统基本信息CPU内存系统负载

    查看Linux系统基本信息 1.查看Linux系统uuid [root@localhost ~]# cat /sys/class/dmi/id/product_uuid A6E64D56-8D4F-1 ...

  8. 查看Linux系统架构类型的5条常用命令

    导读 很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令.无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎 ...

  9. linux版本查看命令多少位,查看linux系统版本命令32位还是64位

    有的时候不知道我安装的是Linux 64位的还是Linux32位的,因为下载页面常常同时提供32位和64位版本的软件.所以弄清楚你的操作系统是32位的还是64位的十分重要,那么怎么查看linux系统版 ...

最新文章

  1. Android XML: unbound prefix
  2. JavaScript为unicode编码转换为中文
  3. ELS多种方式集群部署
  4. 10个Linux 系统性能监控命令行工具
  5. 华为鸿蒙3799跟4799有啥区别,华为鸿蒙智慧屏出世!3799元高价,是增智慧还是智商税?...
  6. Iframe和Frame中实现cookie跨域的方法(转载)
  7. 图像直方图规定化 matlab代码,MATLAB图像直方图规定化问题
  8. 灵格斯怎么屏幕取词_灵格斯词霸怎么用?灵格斯词霸使用手册
  9. java常用框架集合
  10. 机器视觉软件能够做什么?-龙熙视觉机器视觉培训李杰
  11. android 阻尼动画,Android下拉阻尼效果实现原理及简单实例
  12. 2021年11月视频行业用户洞察
  13. 广度优先搜索(BFS)最短路径输出表示(三种方法)
  14. FPGA中ROM IP与RAM IP核配置与调用
  15. 解答:什么样的企业才适合引入OA办公系统?
  16. 记录我删库没跑路的处理方式
  17. 【等级保护测评常常见高风险和降风险措施】
  18. 天气显示服务器不可用,Windows7系统小工具天气不显示提示所在的地区无法使用服务...
  19. 前端面试经历和感想(2019年7月)
  20. 测试导航卫星软件,全球导航卫星应用GNSS的原理和用途

热门文章

  1. 20165310java_blog_week6
  2. 【QuotationTool】主要数据结构
  3. ajax如何实现、readyState五中状态的含义
  4. hadoop 源码编译---Win7(64位)
  5. 290. Word Pattern
  6. 第 1 章 第 6 题 带重复数排序问题( 扩展 ) 位向量实现
  7. 项目托管 网站 小记
  8. Js-parentNode、parentElement,childNodes、children 它们有什么区别呢?
  9. 【拔刀吧少年】之sed编辑器
  10. python快速整理excel_使用pandas包用python清理excel数据