我该输入什么命令来检查这个?
答案1
这是 Linux 服务器吗?如果是,请尝试uname -p
例子:
$ uname -p
x86_64
请注意,这仅告诉您有关 Linux 内核的信息,而不是任何特定的用户空间软件(例如,您仍然可以在 64 位 Linux 上运行 32 位 MySQL)。 和您可以在 64 位 CPU 上运行 32 位 Linux。
答案2
您还可以检查 cpuinfo 并查找“lm”(长模式)标志
减少/proc/cpuinfo
输出:
标志:... lm ....
32 位处理器没有此标志。
答案3
除了 Matt 关于您的内核的回答之外,如果您正在运行基于 Red Hat / CentOS RPM 的发行版(通常大多数 Rackspace 都是如此),您可以使用以下命令检查已安装的用户空间工具的位数:
rpm -qa --queryformat='%{n}-%{v}-%{r}.%{arch}\n' | sort
您正在寻找末尾的 .i386 或 .x86_64。根据服务器的需求,在 64 位安装中完全可以混合使用 32 位和 64 位。