Узнать битность системы линукс

КАК УЗНАТЬ РАЗРЯДНОСТЬ LINUX

Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32 битная разрядность и x86_64 или 64 битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.

Вторая же более современная и сейчас используется практически везде. Все современные процессоры поддерживают обе архитектуры, однако многие дистрибутивы Linux уже отказались от поддержки i386 в пользу x86_64. В этой небольшой статье мы рассмотрим как узнать разрядность Linux.

КАК ПОСМОТРЕТЬ РАЗРЯДНОСТЬ LINUX

Самый простой способ узнать разрядность операционной системы Linux — это воспользоваться утилитой arch. Она просто выводит разрядность и больше ничего:

Команда uname выводит архитектуру ядра Linux если передать ей опцию -m, архитектура ядра соответствует архитектуре системы, поэтому этот метод можно использовать:

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

Вы можете узнать разрядность системы и в графическом интерфейсе. Например, в Ubuntu, для этого надо открыть утилиту Настройки, а затем раздел О системе :

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

Источник

Как узнать разрядность Linux

Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32 битная разрядность и x86_64 или 64 битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.

Читайте также:  Hydra инструмент kali linux

Вторая же более современная и сейчас используется практически везде. Все современные процессоры поддерживают обе архитектуры, однако многие дистрибутивы Linux уже отказались от поддержки i386 в пользу x86_64. В этой небольшой статье мы рассмотрим как узнать разрядность Linux.

Как посмотреть разрядность Linux

Самый простой способ узнать разрядность операционной системы Linux — это воспользоваться утилитой arch. Она просто выводит разрядность и больше ничего:

Команда uname выводит архитектуру ядра Linux если передать ей опцию -m, архитектура ядра соответствует архитектуре системы, поэтому этот метод можно использовать:

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

Вы можете узнать разрядность системы и в графическом интерфейсе. Например, в Ubuntu, для этого надо открыть утилиту Настройки, а затем раздел О системе:

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

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-разрядная, вы получите следующий вывод:

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

3. Команда getconf

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

$ getconf LONG_BIT 64

Для получения более подробной информации обратитесь к справочным страницам.

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

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

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. Конечно, есть несколько других способов узнать тип ОС, но пока это частые и прагматичные методы. Если вы знаете какие-либо другие команды или методы для отображения типа ОС, сообщите нам об этом в разделе комментариев ниже.

Источник

Как определить разрядность системы 32 или 64 в Линукс

Каждый пользователь должен будет знать хотя бы основный список всех возможных характеристик операционной системы, которая установлена на компьютере. В первую очередь необходимо будет обратить свое внимание именно на разрядность архитектуры операционной системы. Например, имея 32-битную архитектуру, пользователь не сможет использовать инструменты для разрядности 64bit. Само собой, операционная система имеет огромное количество самых разнообразных инструментов и программ. Однако периодически может возникнуть необходимость скачать какую-нибудь программу или любой другой инструмент со сторонних источников. Как правило, веб ресурсы предлагают пользователю выбор — скачать программное обеспечение для 32 и 64 bit архитектуры операционной системы. Чтобы узнать разрядной операционной системы, можно использовать консольную утилиту «uname». Она покажет полный список всех параметров и характеристик в интерфейсе. Если необходимо будет получить полную информацию о своем компьютере, пользователю необходимо будет использовать этот параметр и добавить флаг «-a». Таким образом, команда должна будет получиться следующего вида:

Читайте также:  Создать загрузочный usb создать linux

Команда uname

Далее пользователь сможет увидеть подробную информацию о своем компьютере и системы. Здесь же можно будет точно узнать разрядной своей операционной системы. Также пользователь сможет узнать отдельно разрядность операционной системы. Необходимо будет использовать тот же параметр, но с совершенно другим флагом «-m». Команда должна будет выглядеть следующим образом: $ uname -m В интерфейсе пользователь сможет увидеть имя своего компьютер, а также архитекруту своей операционной системы. Вот как выглядит разрядность:

  • 32bit архитектура — i686 и i386.
  • 64bit архитектура — x86_64.

Имеется и аналоговая команда, которая будет выводить всю информацию о разрядности и операционной системы. Для этого необходимо будет использовать параметр «arch». Выглядит параметр в интерфейсе следующим образом:

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

Последняя команда — это file. Пользователю необходимо будет ввести лишь аргумент /sbin/init. В итоге параметр выглядит следующим образом:

После этого в интерфейсе можно будет найти большое количество действительно интересной и важной информацией. Чтобы узнать разрядность, придется найти нужную строчку. Выглядит она следующим образом:

Таким образом можно будет найти информацию о разрядности архитектуры операционной системы.

Источник

Как узнать разрядность 32 или 64 бита системы Linux?

Важно знать как версия 64-битная или 32-битная у Вас установлена. И для операционных систем Linux это делается легко с помощью одной простой команды arch, которая является аналогом uname -m . Все примеры ниже были выполнены в операционной системе Ubuntu 18.04.

Для того, чтобы узнать версию разрядности системы, выполните в консоли команду:

В результате команда вывела x86_64, и по этому можно легко догадаться что установлена операционная система Ubuntu 64-бита.

В результате вывода команды могут быть следующие значения:

  • x86, i686 или i386 -> это означает 32-битный Linux
  • x86_64, amd64 или x64 -> это означает 64-битный Linux

Для получения того же результат мы можем использовать еще более короткую команду:

Вывод результата одинаков, потому что команда arch полностью аналогична команде uname -m. В этом легко убедиться, если мы посмотрим документацию по этой команде, набрав:

Для того, чтобы узнать разрядность вашей Linux системы, используйте консольную команду arch .

Источник

Оцените статью
Adblock
detector