在理论上,您应该已经知道计算机的架构,因为毕竟,您安装了Linux首先是关于它的。
当然,也可能是您没有在计算机上安装Linux,您需要在编译一个包以在其上运行之前了解该体系结构。
你可能认为其架构的类型是显而易见的,但是当你考虑到chromebook的时候,它可能是x86_64或基于手臂的,并且仅仅看一台计算机是32位还是64位并不一定是明确的。
建筑类型
那么有什么类型的?只是检查出来Debian下载页面列出了以下架构:
- AMD64
- ARM64
- armel.
- armhf.
- i386
- mips
- mipsel
- powerpc
- PPC64EL.
- s390ex
其他潜在的架构包括i486、i586、i686、ia64、alpha和sparc。
下面的命令将显示你的计算机架构:
拱
本质上,arch命令是以下命令的一种简单表达方式:
uname - m
uname用于打印有关计算机的各种系统信息,其中架构类型只是其中的一小部分。
简单地输入uname就可以显示你正在运行的操作系统,即Linux,而uname -a显示所有可用的uname命令信息,包括以下内容:
- 内核的名字
- 节点名称
- 内核版本
- 内核版本
- 机器硬件(即与Arch命令相同)
- 处理器
- 硬件平台
- 操作系统
您可以使用开关来指定您想要显示的信息。
- uname-a - 显示所有信息
- uname -s -显示内核(即Linux)
- uname-n - 显示网络主机名(即localhost.localdomain)
- Uname -r -显示的是内核版本(即3.10.0-229.14.1.e17.x86_64
- uname -v -显示内核版本(即#1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - 显示架构(即x86_64)
- Uname -p -显示处理器类型(即x86_64)
- Uname -i -硬件平台(如x86_64)
- Uname操作系统
你可以通过输入以下命令来查看uname和arch的完整手册:
信息Coreutils'uname调用'
输入man arch也可以获得arch命令的全部细节。
arch命令本身只有2个开关:
- arch --help - 显示帮助页面
- Arch -version -显示版本号
为了完成本指南,下面的命令也会显示你的系统是32位还是64位:
- getconf LONG_BIT
Getconf实际上代表“获取配置”值。它是POSIX程序员手册的一部分。LONG_BIT返回长整数的大小。如果它返回32,那么你有一个32位的系统,如果它返回64,你有一个64位的系统。
然而,这种方法并不是万无一失的,它可能不适用于所有架构。
为完整的细节关于getconf命令类型“man getconf”进入终端窗口。
虽然它显然更容易键入arch而不是uname -m,但值得注意的是,arch命令已被弃用,并可能无法在将来所有版本的Linux上使用。因此,您应该习惯使用uname命令。