我有一个rackspace云服务器。 如何检查它是64位还是32位?

我input什么命令来检查?

这是一个Linux服务器? 如果是这样,请尝试uname -p

例:

 $ uname -p x86_64 

请注意,这只能告诉你有关Linux内核,而不是任何特定的用户软件(例如,你仍然可以在64位Linux上运行32位MySQL)。 你可以在64位的CPU上运行32位的Linux。

您也可以检查cpuinfo并查找“lm”(长模式)标志

less / proc / cpuinfo

输出:

标志:… lm ….

一个32位的处理器将不会有这个标志。

除了Matt关于你的内核的回答之外,如果你正在运行一个基于Red Hat / CentOS RPM的发行版(这是Rackspace的大部分function),你可以使用这个命令检查已安装的userland工具:

 rpm -qa --queryformat='%{n}-%{v}-%{r}.%{arch}\n' | sort 

您正在寻找.i386或.x86_64的结尾。 基于服务器的需求,在64位安装中完全可以混合使用32位和64位。