На самом деле у меня просто общий хостинг на Dreamhost, и я собираюсь использовать его для тестирования развертывания приложения на основе MongoDB. Существуют 32-битные и 64-битные предварительно созданные дистрибутивы, но я не знаю, какие из них следует установить, пока не смогу определить архитектуру сервера.
Я полагаю, это можно сделать, определив версию ОС, но я понятия не имею, как это сделать. Я могу войти по ssh, но, конечно, не как root, так как это общий сервер. Мне просто нужно знать, какая команда или команды могут сказать мне, на какой архитектуре выполняется работа.
"uname -m" или "арка"
Команда в Linux / UNIX:
uname -a
или только для архитектуры:
uname -m
getconf LONG_BIT
Я думаю, что uname может просто показать вам версию установленной операционной системы, а не базовую архитектуру оборудования. Чтобы дважды проверить, попробуйте:
cat /proc/cpuinfo
lshw показывает ширину регистра процессора следующим образом:
sudo lshw -class processor
Это можно сделать пятью разными способами:
uname -a
uname -m
file /sbin/init
arch
через системные настройки (для ubuntu> 12.04)
Подробнее см. это сообщение в блоге