我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位。