- Как определить разрядность Linux-системы
- Как узнать разрядность процессора 32 или 64 битный
- 1. Использование команды lscpu для получения информации о архитектуре
- 2. Использование команды uname для того чтоб узнать разрядность процессора
- 3. Использование команды lshw
- 4. Получить информацию о процессоре из /proc/cpuinfo
- Заключение
- Как узнать, является ли мой Linux 32-битным или 64-битным?
- Linux знает информацию об архитектуре процессора
- Узнайте,процессор работает d 32-битный или 64-битный в системе Linux
- Как я узнаю, является ли мой Linux 32-битным или 64-битным?
- Другая команда Linux, чтобы проверить, есть ли у меня 32-битная или 64-битная ОС
- Примечание о методе GUI
- Используйте команду lshw
- Заключение
- Как проверить, является ли процессор 64/32 битным в системе Linux
- 1. Использование команды lscpu
- 2. Использование команды uname
- 3. Использование lshw Command
- 4. Получите из /proc/cpuinfo
- Вывод
- Как узнать разрядность 32 или 64 бита системы Linux?
Как определить разрядность Linux-системы
Всегда полезно знать хотя бы основные характеристики операционной системы, под которой приходится работать на компьютере. Например, может понадобиться знать разрядность операционной системы — 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:
В первой строке «Operating System» видим тип операционной системы и ее разрядность.
Источник
Как узнать разрядность процессора 32 или 64 битный
Системному администратору и ИТ специалисту, очень важно знать, является ли архитектура процессора системы 32-битной или 64-битной.
Когда речь заходит об установки новых приложений, вы должны знать разрядность процессора. Потому что 64-битные приложения не могут быть запущены в 32-битной системе. А вот на 64 битном процессоре мы можем легко запускать 32 — битные приложения. Например при установки VMware Workstation 16 Pro требуется только 64 битный процессор.
В этой статье показано, как проверить архитектуру процессора на компьютере с Linux.
1. Использование команды lscpu для получения информации о архитектуре
Lscpu — это удобная команда для получения информации об архитектуре процессора в Linux.
Откройте свой терминал и введите следующую команду:
Эта команда покажет информацию о процессоре. Вся информация выведется в вашем терминале следующим образом:
Использование команды lscpu для получения информации о процессоре Linux
Поле архитектура показывает, какой тип процессора у вас установлен. Архитектура x86_64 обозначает 64 бит.
Режим работы процессора 32 — разрядный и 64 — разрядный. Это означает, что ваш процессор поддерживает как 32-битные, так и 64-битные приложения.
Примечание: наиболее распространенные используемые архитектуры процессоров : 64-разрядные они отображаются как x86-64, IA64 и AMD64. А 32-разрядные отображаются x86. Но процессоры i686 является частью семейства x86.
2. Использование команды uname для того чтоб узнать разрядность процессора
Uname — это команда которая покажет вам информацию о вашей системе Linux, а так же покажет версию ядра. Выполните эту команду, чтобы получить информацию о процессоре.
Ответ терминала будет следующим:
В этом способе команда uname сообщила, что Linux работает на 64-разрядном процессоре.
3. Использование команды lshw
Lshw — это простая команда для отображения информации об оборудовании вашей системы Linux. Вы можете получить информацию о процессоре Linux, выполнив следующую команду:
Вот такой ответ вы должны увидеть в терминале:
Использование команды lshw для получения информации о процессоре
Вы можете дополнительно установить фильтр с помощью команды grep. Для этого введите:
4. Получить информацию о процессоре из /proc/cpuinfo
В файле /proc/cpuinfo Linux содержит информацию о процессоре. Хранится она в виде обычного текстового файла. В терминале Linux выполните следующую команду grep.
$ sudo grep -o -w ‘lm’ /proc/cpuinfo | sort -u
Вы получите вот такой ответ в терминале:
lm обозначает режим процессора и является он 64-битным. Для получения дополнительной информации о процессоре вы можете выполнить следующую команду:
Заключение
В этой статье вы узнали как определить разрядность процессора на своем компьютере с операционной системой Linux.
Источник
Как узнать, является ли мой Linux 32-битным или 64-битным?
Мне нужно выяснить, работает ли мой сервер Linux в 32-битной или 64-битной системе.
Как я узнаю, является ли мой Linux 32-битным или 64-битным?
Чтобы проверить, работает ли на вашем сервере Linux 32-битная или 64-битная система, попробуйте следующую команду
- Получить ВСЕ данные о ЦП в Linux, Выполнить: lscpu или cat /proc/cpuinfo
- У меня работает ядро Linux 32-битное или 64-битное? Выполнить: getconf LONG_BIT
- Мой процессор в 32-битном или 64-битном режиме? Запустите: grep -o -w ‘lm’ /proc/cpuinfo | grep -у
Linux знает информацию об архитектуре процессора
Введите следующую команду lscpu:
Из приведенного выше вывода ясно, что у меня есть:
- Процессор: AMD A10-6800K APU with Radeon(tm) HD Graphics
- Архитектура: x86_64
- Процессор может работать: 32-битная или 64-битная операционная система
Узнайте,процессор работает d 32-битный или 64-битный в системе Linux
Просто запустите следующую команду grep
Флаг lm означает процессор в длинном режиме, то есть 64-битный процессор.
Для получения дополнительной информации введите следующую команду cat, чтобы получить полную информацию о вашем процессоре:
Как я узнаю, является ли мой Linux 32-битным или 64-битным?
Теперь вы знаете, что у вас есть процессор AMD, который может работать как в 32-битной, так и в 64-битной операционных системах.
Но как узнать, является ли мое текущее ядро и дистрибутив Linux 64-битным или 32-битным?
Не бойтесь, выполните следующую команду:
Команда getconf проверяет, является ли ядро Linux 32-битным или 64-битным.
64 означает, что у меня 64-битное ядро Linux и дистрибутив Linux.
Другая команда Linux, чтобы проверить, есть ли у меня 32-битная или 64-битная ОС
Для 64-битных вы получите x86_64 и i386 для 32-битных процессоров Intel.
Примечание о методе GUI
Откройте дистрибутив Linux, окно «Настройки» и выберите «Сведения о системе»:
Используйте команду lshw
Выполните следующую команду lshw, чтобы вывести всю информацию о процессоре:
Заключение
Вы узнали, что большинство серверов на базе Intel и компьютер могут работать как с 32-битной, так и с 64-битной операционной системой.
Далее вы узнали различные параметры командной строки, чтобы определить, используете ли вы 32-разрядную или 64-разрядную версию ядра Linux и операционных систем.
Источник
Как проверить, является ли процессор 64/32 битным в системе Linux
Главное меню » Linux » Как проверить, является ли процессор 64/32 битным в системе Linux
Когда дело доходит до сторонних приложений, вам необходимо знать архитектуру вашей системы, потому что 64-битные приложения не могут быть запущены в 32-битной системе. В то время как мы можем легко запускать 32-битные приложения в 64-битной системе.
В этой статье показано, как проверить архитектуру ЦП на машине Linux.
1. Использование команды lscpu
Lscpu – удобная команда для получения информации об архитектуре процессора в Linux.
Войдите в свой терминал и введите следующую команду:
Поле «Architecture» показывает, какой у вас тип ЦП. Здесь x86_64 обозначает 64-битный.
Режим работы ЦП – 32-битный и 64-битный. Это означает, что ваш процессор поддерживает как 32-битные, так и 64-битные инструкции.
2. Использование команды uname
Uname предоставляет информацию о вашей системе Linux и версии ядра. Выполните следующую команду, чтобы получить информацию о ЦП с помощью команды uname.
В этом примере система Linux работает на 64-битном процессоре.
3. Использование lshw Command
Lshw – это простая команда для вывода информации об оборудовании вашей системы Linux. Вы можете получить информацию о процессоре Linux, выполнив следующую команду:
Вы можете дополнительно отфильтровать, используя команду grep, введите:
4. Получите из /proc/cpuinfo
В Linux /proc/cpuinfo хранит информацию о процессоре в текстовом файле. В вашем терминале Linux выполните следующую команду grep.
В терминале вы получите следующий результат:
Флаг lm обозначает длинный режим процессора, который является 64 бит. Для получения дополнительной информации о процессоре вы можете выполнить следующую команду:
Вывод
В этой статье вы узнали, как определить, используете ли вы 32- или 64-битный процессор на вашем компьютере с Linux, с помощью различных утилит командной строки.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Как узнать разрядность 32 или 64 бита системы Linux?
Важно знать как версия 64-битная или 32-битная у Вас установлена. И для операционных систем Linux это делается легко с помощью одной простой команды arch, которая является аналогом uname -m . Все примеры ниже были выполнены в операционной системе Ubuntu 18.04.
Для того, чтобы узнать версию разрядности системы, выполните в консоли команду:
результат вывода команды uname -m.
В результате команда вывела x86_64, и по этому можно легко догадаться что установлена операционная система Ubuntu 64-бита.
В результате вывода команды могут быть следующие значения:
- x86, i686 или i386 -> это означает 32-битный Linux
- x86_64, amd64 или x64 -> это означает 64-битный Linux
Для получения того же результат мы можем использовать еще более короткую команду:
Результат работы команды arch.
Вывод результата одинаков, потому что команда arch полностью аналогична команде uname -m. В этом легко убедиться, если мы посмотрим документацию по этой команде, набрав:
Фрагмент результата команды man arch
Для того, чтобы узнать разрядность вашей Linux системы, используйте консольную команду arch .
Источник