как проверить архитектуру linux

Как узнать архитектуру команд процессора в linux?

в /proc/cpuinfo и lscpu показывается только архитектура самого процессора. Я не железнячник, прошу не закидывать камнями.

3 ответа 3

вообще-то в системе могут быть установлены пакеты разной архитектуры.

если пакетная система rpm-основная, то ориентироваться стоит на то, для какой архитектуры собрано большинство установленных пакетов. пример:

видно, что больше всего пакетов (464) — для архитектуры x86_64. она и есть основная.

для системы deb-основной чуть проще. есть основная архитектура. пример:

и (могут быть) «сторонние» архитектуры. пример:

для дистрибутивов, основанных не на rpm и не на deb, подсказать сходу ничего не могу. надеюсь, в комментариях мой ответ дополнят специалисты по таким дистрибутивам.

для 32-битной сборки glibc будет ответ 32 :

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Чем это не устраивает? Архитектура CPU у Вас amd64, она же x86_64.

Существует несколько вариантов названий этой технологии, которые иногда приводят к путанице.

x86-64 — первоначальный вариант. Именно под этим названием фирмой AMD была опубликована первая предварительная спецификация.

x64 — официальное название версий операционных систем Windows и Solaris, также используемое как название архитектуры фирмами Microsoft и Oracle.

AA-64 (AMD Architecture 64) — так архитектуру назвал популярный неофициальный справочник sandpile.org (внеся информацию практически сразу после публикаций первой предварительной спецификации) по аналогии с IA-64. Hammer Architecture — название по первым ядрам процессоров, её поддерживавшим — AMD Clawhammer (гвоздодёр) и AMD Sledgehammer (кувалда).

AMD64 — после выпуска первых Clawhammer и Sledgehammer в названии архитектуры появилось название фирмы-разработчика AMD. Сейчас является официальным для реализации AMD. Yamhill Technology — первое название реализации технологии компанией Intel. Иногда упоминалось название CT (Clackamas Technology).

EM64T — первое официальное название реализации Intel. Расшифровывалось как Extended Memory 64 Technology. IA-32e — иногда встречалось совместно с EM64T, чаще для обозначения длинного режима, который в документации Intel называется «режимом IA-32e».

Intel 64 — текущее официальное название архитектуры Intel. Постепенно Intel отказывается от наименований IA-32, IA-32e и EM64T в пользу этого названия, которое теперь является единственным официальным для этой архитектуры со стороны компании Intel.

Источник

Как узнать версию Linux

Когда вы сами устанавливали систему и все настраивали, то точно знаете какой дистрибутив у вас установлен, какая версия и какая версия ядра. Но совсем другая ситуация, когда вы покупаете VPS или пытаетесь настроить компьютер другу или знакомому с Linux. Довольно часто может возникнуть вопрос как узнать версию Linux потому что эта информация часто очень важна. Например, уязвимости в программном обеспечении часто затрагивают только определенные релизы.

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

Скользящие или фиксированные релизы

Все активные дистрибутивы Linux выпускают новые релизы, только все по-разному. Конечно, дистрибутивы обновляются и между релизами, но пользователям привычен такой порядок, что обновления релиза получают только исправления безопасности и ошибок, а все новые возможности выпускаются новым релизом. Но существуют и другие пути. Сейчас есть два способа выпуска релизов:

Фиксированные релизы используются в Ubuntu. Каждые 6 месяцев выходит новый релиз, поэтому тут есть четкое разделение на версии, новая версия дистрибутива Linux получает новое программное обеспечение, а затем на протяжении всего термина поддержки получает обновления безопасности.

Как узнать версию Linux?

На самом деле для этого есть очень много методов, начиная от общих признаков и до открыть файл и точно посмотреть версию и имя дистрибутива. Рассмотрим только самые популярные из них.

Узнать дистрибутив

Прежде всего давайте узнаем имя дистрибутива и его версию если это возможно. Для этого будем смотреть содержимое файлов в папке /etc/, которые заканчиваются на release:

В Ubuntu утилита выведет содержимое двух файлов /etc/lsb-release и /etc/os-release. В них будет содержаться исчерпывающая информация о имени дистрибутива и версии его релиза:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Но если мы выполним ту же команду в ArchLinux то получим совсем другой результат:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Тут уже нет версии, есть только имя дистрибутива, поскольку ArchLinux использует систему скользящих релизов. Немного меньше, но почти всю ту же информацию можно получить используя команду lsb_release:

Также очень часто вы можете узнать имя дистрибутива посмотрев пункт «О программе» для любого системного приложения или лучше утилиты «Настройки»:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Или для RPM систем:

Узнать версию ядра

Во многих случаях нам нужна не столько версия дистрибутива linux, сколько версия ядра, которое в нем используется. Для просмотра этой информации тоже есть несколько команд:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linuxА еще можно посмотреть строку параметров запуска ядра, она тоже содержит версию:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Есть еще несколько файлов с подобной информацией:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Как узнать архитектуру компьютера

Вы уже знаете как узнать версию Linux, имя дистрибутива и ядро, архитектура уже проскальзывала в командах выше, но существует отдельная команда, которая выводит только архитектуру:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Для этих же целей можно использовать uname:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Выводы

Теперь вы знаете как посмотреть версию Linux. Как видите, в Linux достаточно много способов для решения этой задачи. Надеюсь, эта информация была полезной для вас.

Источник

Как узнать версию Linux

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.

Иногда требуется определить версию Linux, в которой вы работаете. Пользователь может не знать или забыть, какая версия дистрибутива или какая версия ядра Linux используется. Если это чужая система, то может потребоваться узнать название используемого дистрибутива.

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

Команда lsb_release

Команда lsb_release выводит информацию о дистрибутиве.

Префикс lsb в названии команды относится к проекту Linux Standard Base, который был создан с целью создания ряда стандартов для выпуска дистрибутивов Linux, чтобы уменьшить различия между отдельными дистрибутивами. Предполагается, что использование LSB снижает затраты, связанные с переносом приложений на разные дистрибутивы, а также снижает усилия, связанные с поддержкой этих приложений.

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

Выводится название дистрибутива, номер версии и кодовое имя.

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Команда hostnamectl

Помимо данных дистрибутива, выводится версия ядра и архитектура.

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Команда uname — версия ядра

Команда uname выводит информацию о текущем ядре системы Linux, а также некоторые дополнительные данные.

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Файл /etc/os-release

В файле /etc/os-release содержится информация о дистрибутиве, включая URL-адреса сайт системы и некоторые дополнительные данные. Данный файл присутствует в дистрибутивах, использующих systemd.

Чтобы вывести содержимое файла /etc/os-release можно воспользоваться командой cat:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Файл /etc/issue

Файл /etc/issue содержит текст, который выводится в качестве приглашения ко входу в систему. Обычно текст представляет собой название дистрибутива и версию.

Выведем содержимое файла /etc/issue командой cat:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Файлы /etc/***release и /etc/***version

Необязательно знать названия этих файлов. Можно воспользоваться следующей командой, чтобы автоматически определить названия и вывести содержимое этих файлов:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Файл /proc/version

Информацию о ядре Linux также можно получить из файла /proc/version

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Через графические утилиты

Заключение

Мы рассмотрели различные способы получения информации о дистрибутиве и ядре системы Linux. Какие-то способы могут не работать в некоторых дистрибутивах Linux.

Источник

9 команд для проверки информации о CPU в Linux

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Информация об аппаратном обеспечении CPU

Информация о CPU (Central Processing Unit. Центральный процессор) включает в себя подробные сведения о процессоре, такие как архитектура, название производителя, модель, количество ядер, скорость каждого ядра и т.д.

В linux существует довольно много команд для получения подробной информации о CPU.

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

1. /proc/cpuinfo

Файл /proc/cpuinfo содержит подробную информацию об отдельных ядрах CPU.

Каждый процессор или ядро перечислены отдельно, а различные подробности о скорости, размере кэша и названии модели включены в описание.

Чтобы подсчитать количество процессоров, используйте grep с wc

Количество процессоров, показанное в /proc/cpuinfo, может не соответствовать реальному количеству ядер процессора. Например, процессор с 2 ядрами и гиперпоточностью будет показан как процессор с 4 ядрами.

Чтобы получить фактическое количество ядер, проверьте идентификатор ядра на наличие уникальных значений

Соответственно, есть 4 разных идентификатора ядра. Это указывает на то, что существует 4 реальных ядра.

3. hardinfo

Он создаст большой отчет о многих аппаратных частях, читая файлы из каталога /proc. Информация о CPU находится в начале отчета. Отчет также может быть записан в текстовый файл.

Hardinfo выполняет несколько эталонных тестов, занимающих несколько минут, прежде чем вывести отчет на экран.

4. lshw

Производитель, модель и скорость процессора отображаются правильно. Однако из приведенного выше результата невозможно определить количество ядер в процессоре.

Чтобы узнать больше о команде lshw, ознакомьтесь с этой статьей:

5. nproc

Команда nproc просто выводит количество доступных вычислительных блоков. Обратите внимание, что количество вычислительных блоков не всегда совпадает с количеством ядер.

6. dmidecode

Команда dmidecode отображает некоторую информацию о CPU, которая включает в себя тип сокета, наименование производителя и различные флаги.

7. cpuid

Команда cpuid собирает информацию CPUID о процессорах Intel и AMD x86.

Программа может быть установлена с помощью apt на ubuntu

А вот пример вывода

8. inxi

Вывод соответствующей информации о CPU/процессоре

Чтобы узнать больше о команде inxi и ее использовании, ознакомьтесь с этой статьей:

9. Hwinfo

Она также отображает информацию о процессоре. Вот быстрый пример:

Если не использовать опцию «—short», команда отобразит гораздо больше информации о каждом ядре CPU, например, архитектуру и характеристики процессора.

Чтобы более подробно изучить команду hwinfo, ознакомьтесь с этой статьей:

Заключение

Это были некоторые команды для проверки информации о CPU в системах на базе Linux, таких как Ubuntu, Fedora, Debian, CentOS и др.

Примеры других команд для проверки информации о CPU смотрите в этой статье:

Большинство команд обрабатываются с помощью интерфейса командной строки и выводятся в текстовом формате. Для GUI интерфейса используйте программу Hardinfo.

Она показывает подробности об аппаратном обеспечении различных компонентов в простом для использования GUI интерфейсе.

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

Если вы хотели бы узнать подробнее о формате обучения и программе, познакомиться с преподавателем курса — приглашаем на день открытых дверей онлайн. Регистрация здесь.

А если вам интересно развитие в этой сфере с нуля до pro, рекомендуем ознакомиться с учебной программой специализации.

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

18 февраля 2012

Как узнать архитектуру вашего компьютера и тип используемой OS в Ubuntu/Mint

Чтобы узнать архитектуру компьютера, нужно открыть терминал и выполнить одну из двух команд:

После выполнения команды вы должны увидеть:

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Что соответствует 32 bit архитектуре.

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

2 комментария :

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

как проверить архитектуру linux. Смотреть фото как проверить архитектуру linux. Смотреть картинку как проверить архитектуру linux. Картинка про как проверить архитектуру linux. Фото как проверить архитектуру linux

Вопрос видимо был иной, а именно как узнать архитектуру компьютера. А вместо этого Вы ответили на другой вопрос, как узнать архитектуру установленной ОС. Собственно этого не спрашивали и этот вопрос даже не интересен! Наверное все дилетанты, считающие себя спецами по архитектуре не знают архитектуру своего компа. Возможно вы определили её так же. Ну а что если архитектура вашего компа отличается от архитектуры вашей системы. Скажем у вас 32-х разрядная система установлена на 64-х разрядной архитектуре. Такое бывает сплошь да рядом. С помощью дурацкой команды типа arch вы автоматом получите ошибочный результат. А ответа-то на главный вопрос нету. Наверное ещё сложнее определить поддерживаемые процессором наборы команд и технологий. Я конечно не пытался в 64-ти разрядную системную плату засунуть 32-х разрядный процессор и наоборот, но если кто пытался скажите. Не уверен, что это возможно и тем паче не уверен, что будет работать. Что угодно куда угодно пихать нельзя. Более того надо чтобы была синхронизация по частоте и типам данных и памяти. Иначе тоже получится нерабочая комбинация. Конечно компании стараются придумывать уникальные разъёмы чтобы подходили только правильные комбинации. Ну а вдруг получится? Что тогда?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *