Как получить системные и аппаратные сведения Linux в командной строке

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

Команды и примеры, упомянутые в этом учебном руководстве, были реализованы на Ubuntu 18.04 LTS.

Отображение информации о базовой системе о Linux Shell

Для знания основной информации о системе необходимо быть знакомы с утилитой командной строки, названной uname-короткой для имени Unix.

Команда uname

Команда uname идет с многопозиционными переключателями. Основная команда, как описано ниже только возвращает имя Ядра:

$ uname

Вывод:

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

Получите имя ядра Linux

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

$ uname -s

Вывод:

Вышеупомянутый вывод отобразил Linux как мое имя ядра.

Получите выпуск ядра Linux

Для печати информации о выпуске ядра используйте следующую команду:

$ uname -r

Вывод:

Вышеупомянутая команда отобразила номер выпуска моего Linux

Получите версию ядра Linux

Для выборки версии ядра используйте следующую команду:

$ uname -v

Вывод:

Вышеупомянутый вывод показывает номер версии моего ядра.

Получите имя узла сетевого узла

Можно использовать следующую команду для печати сетевого имени узла узла:

$ uname -n

Можно также использовать следующую команду для той же цели, как это более удобно для пользователя:

$ uname --nodename

Вывод:

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

Получите Аппаратную архитектуру Машины (i386, x86_64, и т.д.)

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

$ uname --m

Вывод:

Вывод x86_64 показывает, что я использую 64-разрядную архитектуру. Вывод i686 означает, что пользователь находится в 32-разрядной системе.

Получите тип процессора

Для знания типа процессора, который Вы используете, используйте следующую команду:

$ uname -p

Вывод:

Этот вывод показывает, что я использую 64-разрядный процессор.

Получите аппаратную платформу

Для знания аппаратной платформы, которую Вы используете, используйте следующую команду:

$ uname -i

Вывод:

В моем случае вывод совпадает с выводом аппаратного названия машины.

Получите информацию Операционной системы

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

$ uname -o

Вывод:

Моя машина Ubuntu отобразила вышеупомянутый вывод для моей системы.

Отображение всей информации команды Uname

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

$ uname -a

Вывод:

Вы видите, что вышеупомянутый вывод показывает полный список информации о системе для пользователя.

Отображение подробной информации об аппаратных средствах

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

Получите Аппаратную информацию с lshw

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

$ sudo lshw

Вывод:

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

Краткое изложение

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

$ lshw -short

Вывод:

Вышеупомянутый вывод является постолбцовой сводкой аппаратного профиля, который более читаем.

Создание файла HTML

lshw утилита также позволяет Вам распечатать свой аппаратный профиль в файл HTML как суперпользователь. Используйте следующую команду с этой целью:

$ sudo lshw -html > [filename.html]

Пример:

$ sudo lshw -html > hardwareinfo.html

Вывод:

Вышеупомянутый файл HTML был создан в/home/user/папке.

Получите информацию ЦП с lscpu

lscpu утилита перечисляет подробную информацию о ЦП из файлов sysfs и/proc/cpuinfo на Ваш экран. Это - то, как можно использовать эту команду:

$ lscpu

Вывод:

Вышеупомянутый вывод отображает архитектуру ЦП, количество центральных процессоров, ядер, модели семьи CPU, потоков, кэшей ЦП и многое другое.

Получите информацию Блочного устройства с lsblk

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

$ lsblk

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

$ lsblk -a

Вывод:

Получите информацию USB-устройства с lsusb

lsusb перечисляет информацию обо всех контроллерах USB и устройствах, подключенных к ним. Выполните следующую команду:

$ lsusb

Можно также использовать следующую команду для просмотра большой подробной информации о каждом USB-устройстве

$ lsusb -v

Вывод:

Этот вывод отображает все контроллеры USB и подключенные устройства.

Получите информацию о других устройствах

Можно также просмотреть информацию о следующих устройствах системы:

  • Устройства PCI

Команда: $ lspci

  • Устройства SCSI

Команда: $ lsscsi

  • Устройства SATA

Команда:

$ hdparm [devicelocation] e.g. $ hdparm /dev/sda2

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

Комментарии