Узнаем разрядность Linux

27.10.2022, 21:20

Разрядность ОС необходима для набора инструкций под процессор, эти инструкции будут использоваться для работы с данными и памятью ПК. Есть две разрядности - i386 (х32-битная) и x86_64 (х64-битная). х32-битная устаревшая и поддерживает работу с не больше чем 4 ГБ ОЗУ. х64-битная более современная и применяется повсеместно. Все процессоры поддерживают обе архитектуры, но есть дистрибутивы Linux, которые уже перестали совместно работать с х32-битной разрядностью.

Смотрим разрядность системы

Проще всего узнать разрядность ОС Linux - использовать arch. 

Выполняется утилита так:

$ arch

Узнаем разрядность Linux

Есть и другая команда, которая выводит архитектуру ядра Linux если передать ей опцию -m:

$ uname -m

Узнаем разрядность Linux

Другая команда file способ предоставить информацию о файлах в файловой системе.. В исполняемых файлах просматривается архитектура. Просматривая архитектуру системного файла, вы узнаете и разрядность ОС. Например:

$ file /lib/systemd/systemd

Узнаем разрядность Linux

Так узнать разрядность ОС можно и Настройках, в Ubuntu есть специальный раздел О системе:

Узнаем разрядность Linux

В одном из пунктов указана разрядность системы. Обращаем внимание, если система х64, то она способна запускать все приложения, которые рассчитаны на работу с х32-битной ОС. А вот если же ОС х32-битная, запускать х64-битные программы она попросту не сможет.