В общем, все пользователи знают, что их система 32 или 64 бит, поскольку при загрузке ISO дистрибутива, с которым они работают, они будут загружать нужную версию. Вы уже знаете, что с тех пор, как AMD представила 64-битные настольные компьютеры с появлением ISA AMD64 (и адаптацией Intel EM64T) с микропроцессором Athlon64, теперь операционные системы были выпущены для пользователей, у которых все еще есть чипы. для тех, у кого самые мощные и современные версии.
Еще несколько начинающих пользователей они могут не знать, какую систему они используют потому что они не были теми, кто установил дистрибутив, который они используют, или просто потому, что они время от времени работают с дистрибутивом или системой, принадлежащей другому пользователю. Даже в некоторых случаях вы можете управлять командой удаленно, и они даже не встречаются лицом к лицу с машиной. Но есть простые способы это выяснить. Первый способ, который приходит на ум, если у вас есть под рукой файл ISO-образа вашего дистрибутива, это проверить, есть ли на нем надпись x86_64 (64-бит) или если у вас есть какие-либо из этих других, которые будут указывать на 32-битные, такие как i386, i486, i586 и i686. Самым простым было бы также выполнить команду:
uname -p
Но он существует другая конкретная команда Что это такое:
arch
Даже Вы можете использовать другие команды, такие как следующие, и одна, и другая дадут нам подсказки:
echo $MACHTYPE lscpu lshw -class cpu
С помощью всех этих команд и опций вы сможете узнать, 64-битный или 32-битный простым способом. Это не единственные существующие методы, есть также другие способы выяснить это, обратившись к определенным системным файлам, другим программам и т. Д. Но эй, этого более чем достаточно ...
Привет, некоторые команды, которые вы использовали, чтобы узнать тип процессора, но не, если установлен Linux 32 или 64 бит.
Поскольку у вас может быть 64-битный процессор и установлена 32-битная версия Linux.
Ну и другие команды не указывают ни на то, ни на другое.
Привет.
Спасибо за статью. Если это кому-то служит:
Вот сообщение, которое я сохранил с дополнительными методами, чтобы узнать, является ли Linux 32 или 64 бит:
http://www.sysadmit.com/2016/02/linux-como-saber-si-es-32-o-64-bits.html
Приветствую, Хосе, я работаю над сценарием bash, где мне нужно определить, является ли ядро Linux 32 или 64-битным для проверки, и я думаю, что с помощью ссылки, где они подробно объясняют необходимые команды, я могу это определить. Очень благодарен Исааку и вам за ваш вклад.
Uname -p сообщает мне unknown и lshw, что я должен был его установить, остальные идеальны.
Debian 9 64 бит.
Так же просто, как дважды щелкнуть 64-битный файл deb, и если он говорит, что он не может быть установлен в 32-битных системах, мы уже знаем, что у нас есть старый процессор, такой как бабушка, хи-хи-хи!