Как найти архитектуру моего ПК и Ubuntu?

При запуске uname -a, я получаю вывод

41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux

Может ли кто-нибудь объяснить мне , почему оба i386 & i686 ?

Что такое моя архитектура ПК и какая версия Ubuntu я использую (32 бит или 64 бит)?

36 голосов | спросил Ubuntu_beginner 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 17 Sep 2012 10:13:18 +0400 2012, 10:13:18

4 ответа


45

Команда uname -m.

Откройте терминал, попробуйте использовать команду uname -m. Это должно показать вам архитектуру ОС.

Если он дает какой-либо вывод, например ix86, где x равно 3,4,5 или 6, ваша ОС 32 бит.

Вы также можете увидеть архитектуру Ubuntu, открыв «Системный монитор» и перейдите на вкладку Система .

введите описание изображения здесь>> </p>

<p> <strong> Разница между аппаратной платформой и типом процессора </strong>: </p>

<p> Существует различие между аппаратной платформой (которая задается переключателем <code>---- +: = 3 =: + ----</code>) к типу CPU (задается <code>---- +: = 4 =: + ----</code>). </p>

<p> Аппаратная платформа сообщает нам, для какой архитектуры используется ядро ​​(может быть оптимизировано для более поздних версий). Это может быть i386. </p>

<p> Однако тип процессора относится к фактическому типу процессора вашего устройства, например i686 (сборки P4 и более поздние версии). </p>

<p> Благодаря Шотти этого <a href= это страница . Ниже представлен ответ с сайта Unix stackexchange по той же теме, хотя я не нашел язык достаточно ясным (полностью моя ошибка).

ответил Anwar 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 17 Sep 2012 10:16:55 +0400 2012, 10:16:55
15

Используйте ответ Anwar для поиска архитектуры.

Теперь вот объяснение вашей второй части вопроса.

Ниже приведен вывод uname: В моем случае я установил 32-разрядную версию. I386 и i686 относятся к 32-битной версии. uname вернет x86_64 в случае, если это 64-разрядная версия.

$ uname -a
Linux devav2 3.2.0-30-generic-pae #48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 i686 i686 i386 GNU/Linux
  • Linux (-s) - имя OS /Kernel
  • devav2 (-n) - имя хоста
  • 3.2.0-30-generic-pae (-r) - выпуск ядра
  • 48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 (-v) - версия ядра со временем и SMP означает симметричную многопроцессорность, что означает, что у вас есть поддержка нескольких процессоров.
  • i686 (-m) - название аппаратного обеспечения
  • i686 (-p) - тип процессора
  • i386 (-i) - аппаратная платформа
  • GNU /LINUX (-o) - название операционной системы

Ниже взята страница uname --help, которая может помочь вам разобраться с ней.

 -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
ответил devav2 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 17 Sep 2012 11:10:04 +0400 2012, 11:10:04
1

Если вам нужна архитектура, вы всегда можете попробовать команду под названием arch. Это очень красноречиво. Это не POSIX .

ответил DDay 28 FebruaryEurope/MoscowbTue, 28 Feb 2017 08:51:54 +0300000000amTue, 28 Feb 2017 08:51:54 +030017 2017, 08:51:54
0

используйте syscap из проекта Formake https://sourceforge.net/projects/formake syscap позволяет исследовать многие свойства системы и проверить зависимости. Это переносимый сценарий оболочки.

ответил Alex 3 AMpMon, 03 Apr 2017 00:47:19 +030047Monday 2017, 00:47:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132