Поиск по сайту:

5 способов командной строки узнать, является ли система Linux 32-битной или 64-битной


В этом руководстве описывается, как узнать, является ли операционная система вашей системы Linux 32-битной или 64-битной. Это будет полезно, если вы захотите загрузить или установить приложение в своей системе Linux. Как мы все знаем, мы не можем устанавливать 64-битные приложения в 32-битную ОС. Вот почему важно знать тип ОС вашей системы Linux.

Вот пять простых и простых способов проверить тип ОС вашей системы Linux. Неважно, используете ли вы системы типа GUI или CLI, следующие команды будут работать практически во всех операционных системах Linux, таких как RHEL, CentOS, Fedora, Scientific Linux, Debian, Ubuntu, Linux Mint, openSUSE и т. д.

1. команда uname

Команда uname -a отобразит тип ОС вашей системы Linux. Это универсальная команда, которая будет работать практически во всех операционных системах Linux/Unix.

Чтобы узнать тип ОС системы, выполните:

$ uname -a

Linux linux-console.net 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2. Команда dpkg

Команда dpkg также покажет, является ли ваша операционная система Debian/Ubuntu 32-битной или 64-битной. Эта команда будет работать только в дистрибутивах на основе Debian и Ubuntu и их производных.

Откройте терминал и запустите:

$ dpkg --print-architecture 

Если ваша ОС 64-разрядная, вы получите следующий результат:

amd64

Если ваша ОС 32-разрядная, результат будет такой:

i386

3. Команда getconf

Команда getconf также отобразит переменные конфигурации системы. Теперь позвольте мне показать вам, как узнать арку системы Linux с помощью команды getconf.

$ getconf LONG_BIT

64

Более подробную информацию можно найти на страницах руководства.

$ man getconf

4. команда арки

Команда arch отобразит тип вашей ОС. Эта команда аналогична команде uname -m. Если его результат — x86_64, то это 64-битная ОС. Если на выходе — i686 или i386, то это 32-битная ОС.

$ arch

x86_64

5. команда файла

Команда file со специальным аргументом /sbin/init отобразит тип ОС.

$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

Заключение

Теперь вы знаете, как узнать тип вашей операционной системы Linux. Конечно, других способов узнать тип ОС немного, но это пока наиболее часто встречающиеся и прагматичные методы. Если вам известны какие-либо другие команды или методы для отображения типа ОС, сообщите нам об этом в разделе комментариев ниже.