我其实只是在Dreamhost共享主机,我将用它来testing部署一个基于MongoDB的应用程序。 有32位和64位预build的发行版,但我不知道应该安装哪个,直到我可以确定服务器的架构。
我想这可以通过检测操作系统版本,但我不知道如何做到这一点。 我可以ssh,虽然不是根,当然,因为它是一个共享服务器。 我只需要知道什么命令可以告诉我什么架构正在运行。
“uname -m”或“arch”
Linux / UNIX上的命令是:
uname -a
或只是架构:
uname -m
从commandlinefu.com :
getconf LONG_BIT
我想uname可能只是告诉你安装的操作系统的版本,而不是底层的硬件架构。 要仔细检查,请尝试:
cat /proc/cpuinfo
lshw显示处理器寄存器宽度,如下所示:
sudo lshw -class processor
有五种不同的方式可以完成:
uname -a
uname -m
file /sbin/init
arch
通过系统设置,(对于Ubuntu> 12.04)
欲了解更多详情,请参阅此博客post