- Как определить разрядность системы 32 или 64 в Линукс
- 5 способов командной строки узнать, является ли система Linux 32-битной или 64-битной
- 1. Команда uname
- 2. Команда dpkg
- 3. Команда getconf
- 4. команда арки
- 5. Команда файла
- Заключение
- Как узнать разрядность системы линукс
- Среда Linux
- Страницы
- вторник, 2 июня 2015 г.
- Как определить разрядность Linux-системы
- Как узнать разрядность 32 или 64 бита системы Linux?
Как определить разрядность системы 32 или 64 в Линукс
Каждый пользователь должен будет знать хотя бы основный список всех возможных характеристик операционной системы, которая установлена на компьютере. В первую очередь необходимо будет обратить свое внимание именно на разрядность архитектуры операционной системы. Например, имея 32-битную архитектуру, пользователь не сможет использовать инструменты для разрядности 64bit. Само собой, операционная система имеет огромное количество самых разнообразных инструментов и программ. Однако периодически может возникнуть необходимость скачать какую-нибудь программу или любой другой инструмент со сторонних источников. Как правило, веб ресурсы предлагают пользователю выбор — скачать программное обеспечение для 32 и 64 bit архитектуры операционной системы. Чтобы узнать разрядной операционной системы, можно использовать консольную утилиту «uname». Она покажет полный список всех параметров и характеристик в интерфейсе. Если необходимо будет получить полную информацию о своем компьютере, пользователю необходимо будет использовать этот параметр и добавить флаг «-a». Таким образом, команда должна будет получиться следующего вида:
Далее пользователь сможет увидеть подробную информацию о своем компьютере и системы. Здесь же можно будет точно узнать разрядной своей операционной системы. Также пользователь сможет узнать отдельно разрядность операционной системы. Необходимо будет использовать тот же параметр, но с совершенно другим флагом «-m». Команда должна будет выглядеть следующим образом: $ uname -m В интерфейсе пользователь сможет увидеть имя своего компьютер, а также архитекруту своей операционной системы. Вот как выглядит разрядность:
- 32bit архитектура — i686 и i386.
- 64bit архитектура — x86_64.
Имеется и аналоговая команда, которая будет выводить всю информацию о разрядности и операционной системы. Для этого необходимо будет использовать параметр «arch». Выглядит параметр в интерфейсе следующим образом:
В таком случае можно будет вывести информацию об операционной системы.
Последняя команда — это file. Пользователю необходимо будет ввести лишь аргумент /sbin/init. В итоге параметр выглядит следующим образом:
После этого в интерфейсе можно будет найти большое количество действительно интересной и важной информацией. Чтобы узнать разрядность, придется найти нужную строчку. Выглядит она следующим образом:
Таким образом можно будет найти информацию о разрядности архитектуры операционной системы.
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. Конечно, есть несколько других способов узнать тип ОС, но пока это частые и прагматичные методы. Если вы знаете какие-либо другие команды или методы для отображения типа ОС, сообщите нам об этом в разделе комментариев ниже.
Как узнать разрядность системы линукс
Библиотека сайта rus-linux.net
uname , которая выводит требуемую информацию в окне терминала. Если требуется получить больше информации о системе, то необходимо запустить команду uname с флагом -a :
В результате в окне терминала отобразится информация в следующем порядке:
- имя ядра операционной системы
- сетевое имя машины (hostname)
- номер релиза ядра операционной системы
- версия ядра операционной системы
- имя машины
- тип центрального процессора
- платформа
- операционная система
В отображаемом командой списке разрядность системы — это первые цифры после локального времени машины (изображения в статье кликабельны):
К примеру, если система 64-битная, то в консоли это будет обозначено как x86_64 ; если система 32-битная, то в консоли это будет обозначено как i686 или i386 . Обратите внимание, что в выводе программы uname тип центрального процессора и платформа обозначаются точно также, как и разрядность операционной системы.
Если с помощью команды uname необходимо получить только разрядность операционной системы, то достаточно запустить ее в окне терминале с флагом -m :
Эта команда отобразит имя машины и, помимо этого, покажет разрядность операционной системы — 32-битная ( i686 или i386 ) или же 64-битная ( x86_64 ):
Консольная команда arch аналогична команде uname с флагом -m . В окне терминала также отобразится разрядность операционной системы — 32-битная ( i686 или i386 ) или же 64-битная ( x86_64 ). Для этого нужно в консоли ввести имя команды arch и запустить ее, нажав клавишу Enter :
Еще одной консольной командой для вывода информации о разрядности операционной системы является команда file с указанием специального аргумента /sbin/init . В окне терминала нужно ввести команду вида:
В консоли будет выведено много информации, из которой в данном случае необходима только первая строка (точнее — начало этой строки) — . ELF 64-bit LSB . :
Если по каким-то причинам использование консольных команд неприемлемо, то можно воспользоваться графическими утилитами, имеющимися в составе любой операционной системы 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:
В первой строке «Operating System» видим тип операционной системы и ее разрядность.
Среда Linux
Коллекция материалов по работе с системой Linux С наступающим Новым годом!
Страницы
вторник, 2 июня 2015 г.
Как определить разрядность Linux-системы
Оригинал: How to Check if Your Linux System is 32-bit or 64-bit
Автор: Lori Kaufman
Дата публикации: октябрь 2014 г.
Перевод: Семененко В.
Дата перевода: май 2015 г.
Всегда полезно знать хотя бы основные характеристики операционной системы, под которой приходится работать на компьютере. Например, может понадобиться знать разрядность операционной системы — 32-битная или 64-битная? Это для случая, когда при установке дополнительной программы необходимо выбрать, программу какой разрядности нужно скачать, чтобы установить ее в системе.
Конечно, в Ubuntu Software Center имеется большое количество самых разнообразных программ под операционную систему Ubuntu Linux. Однако, иногда может возникнуть потребность установить программу из стороннего источника, который предлагает на выбор как 32-битная, так и 64-битную версию одной и той же программы. И какую версию программы выбрать в этом случае?
В этой статье будут описаны несколько способов определения, какая разрядность у операционной системы Linux — 32-битная или 64-битная. Некоторые из этих способов предоставляют даже больше информации, нежели только разрядность системы.
Первые два способа используют консольную команду uname, которая выводит требуемую информацию в окне терминала. Если требуется получить больше информации о системе, то необходимо запустить команду uname с флагом -a:
- имя ядра операционной системы
- сетевое имя машины (hostname)
- номер релиза ядра операционной системы
- версия ядра операционной системы
- имя машины
- тип центрального процессора
- платформа
- операционная система
В отображаемом командой списке разрядность системы — это первые цифры после локального времени машины (изображения в статье кликабельны):
К примеру, если система 64-битная, то в консоли это будет обозначено как x86_64; если система 32-битная, то в консоли это будет обозначено как i686 или i386. Обратите внимание, что в выводе программы uname тип центрального процессора и платформа обозначаются точно также, как и разрядность операционной системы.
Если с помощью командыuname необходимо получить только разрядность операционной системы, то достаточно запустить ее в окне терминале с флагом -m:
Эта команда отобразит имя машины и, помимо этого, покажет разрядность операционной системы — 32-битная (i686 или i386) или же 64-битная (x86_64):
Консольная команда arch аналогична команде uname с флагом -m. В окне терминала также отобразится разрядность операционной системы — 32-битная (i686 или i386) или же 64-битная (x86_64). Для этого нужно в консоли ввести имя команды arch и запустить ее, нажав клавишу Enter :
Еще одной консольной командой для вывода информации о разрядности операционной системы является команда file с указанием специального аргумента /sbin/init. В окне терминала нужно ввести команду вида:
В консоли будет выведено много информации, из которой в данном случае необходима только первая строка (точнее — начало этой строки) — . ELF 64-bit LSB . :
Если по каким-то причинам использование консольных команд неприемлемо, то можно воспользоваться графическими утилитами, имеющимися в составе любой операционной системы 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:
Как узнать разрядность 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 .