确定 Linux 服务器的架构(32 位或 64 位)

确定 Linux 服务器的架构(32 位或 64 位)

实际上,我刚刚在 Dreamhost 上拥有共享主机,我将使用它来测试部署基于 MongoDB 的应用程序。有 32 位和 64 位预构建发行版,但我不知道应该安装哪个,直到我能确定服务器的架构。

我想这可以通过检测操作系统版本来实现,但我不知道该怎么做。我可以通过 ssh 进入,当然不是以 root 身份,因为它是共享服务器。我只需要知道哪个或哪些命令可以告诉我正在运行什么架构。

答案1

“uname -m” 或 “arch”

答案2

Linux/UNIX 上的命令是:

uname -a 

或者只针对架构:

uname -m

答案3

命令行工具

getconf LONG_BIT

答案4

lshw 显示处理器寄存器宽度如下:


sudo lshw -class processor

相关内容