Скольки битная система linux

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

Разрядность Linux может быть 32 битной или 64 битной, в зависимости от архитектуры процессора. 32-битная версия Linux может использоваться на процессорах x86 и ARM, в то время как 64-битная – на x64 и ARM64. В настоящее время большинство новых компьютеров и серверов используют 64-битные версии Linux.

Что такое разрядность системы?

Разрядность системы Линукс относится к ее способности обработки данных и определяется количеством битов в центральном процессоре (CPU). Разрядность может быть 32-битной или 64-битной. 32-битная система может обрабатывать только 32-битные данные, тогда как 64-битная система способна обрабатывать как 32-битные, так и 64-битные данные. Разрядность системы влияет на ее производительность, потребление энергии, объем памяти и другие параметры.

Для чего знать разрядность Linux?

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

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

  1. Откройте терминал, нажав сочетание клавиш Ctrl+Alt+T.
  2. Напишите команду uname -m и нажмите Enter.
  3. Вы увидите ответ в виде архитектуры вашей системы. Если в строке ответа упоминается x86_64, это означает, что у вас 64-разрядный Linux. Если в строке ответа упоминается i386, i486, i586 или i686, это означает, что у вас 32-разрядный Linux.
  4. Также вы можете использовать команду getconf LONG_BIT, которая покажет текущую разрядность системы. Если выводит 32, значит у вас 32-разрядный Linux, если 64 — это означает, что у вас 64-разрядный Linux.

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

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

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

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

Для этого потребуется установить соответствующий набор драйверов и необходимые 32-битные библиотеки. Однако, обратная совместимость не работает в другую сторону: 32-битные системы не могут запускать 64-битные приложения. Теперь у вас есть знания, которые помогут определить разрядность системы Linux.

Читайте также:  Linux source shell script

Источник

Скольки битная система linux

Библиотека сайта rus-linux.net

uname , которая выводит требуемую информацию в окне терминала. Если требуется получить больше информации о системе, то необходимо запустить команду uname с флагом -a :

В результате в окне терминала отобразится информация в следующем порядке:

  • имя ядра операционной системы
  • сетевое имя машины (hostname)
  • номер релиза ядра операционной системы
  • версия ядра операционной системы
  • имя машины
  • тип центрального процессора
  • платформа
  • операционная система

В отображаемом командой списке разрядность системы — это первые цифры после локального времени машины (изображения в статье кликабельны):

Команда uname

К примеру, если система 64-битная, то в консоли это будет обозначено как x86_64 ; если система 32-битная, то в консоли это будет обозначено как i686 или i386 . Обратите внимание, что в выводе программы uname тип центрального процессора и платформа обозначаются точно также, как и разрядность операционной системы.

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

Эта команда отобразит имя машины и, помимо этого, покажет разрядность операционной системы — 32-битная ( i686 или i386 ) или же 64-битная ( x86_64 ):

Команда uname с флагом -m

Консольная команда arch аналогична команде uname с флагом -m . В окне терминала также отобразится разрядность операционной системы — 32-битная ( i686 или i386 ) или же 64-битная ( x86_64 ). Для этого нужно в консоли ввести имя команды arch и запустить ее, нажав клавишу Enter :

Команда arch

Еще одной консольной командой для вывода информации о разрядности операционной системы является команда file с указанием специального аргумента /sbin/init . В окне терминала нужно ввести команду вида:

В консоли будет выведено много информации, из которой в данном случае необходима только первая строка (точнее — начало этой строки) — . ELF 64-bit LSB . :

Команда file

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

Примечание переводчика: в этом случае будьте готовы к тому, что в разных Desktop Environments (GNOME Shell, Cinnamon, Xfce, KDE, Unity) и Window Managers (Enlightenment, Fluxbox, Xfce и так далее) местонахождение нужной информации может быть каждый раз разным. Консольные утилиты в этом плане более универсальные.

Рассмотрим получение информации о разрядности операционной системы на примере Linux Mint 17.1 Cinnamon. В главном меню системы выбираем пункт «System Settings». В открывшемся окне «System Settings» находим в разделе «Hardware» иконку «System Info». Откроется одноименное окно с информацией об операционной системе Linux:

Linux Mint - информация о системе

В первой строке «Operating System» видим тип операционной системы и ее разрядность.

Читайте также:  Add files to archive linux

Источник

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

Источник

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

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

Читайте также:  Виды файловых систем ос linux

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

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

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

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

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

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

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

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

Источник

Как узнать разрядность 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