在 Debian(以及大多数 Linux 发行版)里,getconf 可以用来查看系统是 32 位还是 64 位,常用下面几种方式:
LONG_BIT(最常用)getconf LONG_BIT
输出示例:
32 → 32 位系统64 → 64 位系统这是判断 用户空间位数 最常用的方法。
WORD_BITgetconf WORD_BIT
通常:
3232(⚠️ 注意:这个不一定能区分 64 位)所以 不推荐单独用这个判断位数。
getconf -a | grep -E 'BIT|MODEL'
常见输出:
LONG_BIT 64
uname 更准确uname -m
输出含义:
x86_64 → 64 位i686 / i386 → 32 位aarch64 → ARM 64 位armv7l → ARM 32 位getconf LONG_BIT && uname -m
✅ 结论:
在 Debian 上,getconf LONG_BIT 是查看系统位数最简单、最可靠的方法之一。