7.13 Получение технической информации о ПК

inxi
hardinfo
lshw
lshw-gui
hwinfo
sensors
hddtemp
hw-probe
Стандартные средства и команды операционной системы РЕД ОС

Для того, чтобы посмотреть технические данные ПК, на котором установлена операционная система РЕД ОС, можно воспользоваться специализированными программами.

inxi

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

Установка.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

sudo yum -y install inxi

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

sudo dnf -y install inxi

Для вывода полной информации, в консоли вводим:

inxi -F

Ключ -F даёт наиболее полный вывод данных по системе.

Ключ -b выдаёт общую информацию, является упрощённым аналогом предыдущей команды.

Однако, ключи -F и -b не выводят абсолютно всех данных. Да и не всегда они необходимы. Следующие ключи дают информацию по конкретным областям:

-h Справка;
-A Показать аудио/звуковую информацию карты;
-C Показать данные о процессоре;
-d Отображает данные накопителей на оптических дисках;
-D Показывает полную информацию о жестком диске;
-f Показать все флаги центрального процессора;
-G Показать информацию о графической карте;
-i Показывает WAN IP-адрес, локальные интерфейсы, наиболее полная;
-I Показать информацию: процессы, время бесперебойной работы, память;
-m Показывает память (RAM). Результаты вывода этого ключа не выдаются при использовании ключей -b или -F;
-o Просмотреть информацию о несмонтированном разделе (включая UUID и маркировки если таковые имеются);
-S Информация о системе: имя хоста, ядро, окружение рабочего стола, дистрибутив.
-u Показать разделы и их UUID.

Например для просмотра информации по видеокарте:

inxi -G

Получим вывод:

Graphics:
Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.15.0.0 
Display: x11 server: X.Org 1.19.5 driver: vmware 
unloaded: fbdev,modesetting,vesa resolution: 1280×960~60Hz 
OpenGL: renderer: llvmpipe (LLVM 5.0 128 bits) v: 2.1 Mesa 17.3.6

hardinfo

Это программа так же предназначена для вывода информации о системе. Однако, в отличие от предыдущей, она имеет свой графический интерфейс.

Установка.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

sudo yum -y install hardinfo

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

sudo dnf -y install hardinfo

После завершения установки программа появится в «Меню > Администрирование > Информация о системе». После запуска программа открывает интуитивно понятный интерфейс:

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

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

Немаловажной функцией программы является построение отчетов, которые могут быть сохранены в HTML-формате. При этом вы можете выбрать, какие категории в него включить.

lshw

Ещё одна консольная утилита для просмотра информации о характеристиках компьютера.

Установка.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

sudo yum -y install lshw

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

sudo dnf -y install lshw

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

sudo lshw

Используя следующие параметры, можно выбрать формат вывода:

-html Вывод аппаратной конфигурации в формате HTML;
-xml Вывод аппаратной конфигурации в формате XML;
-short Отображает только основную информацию;
-c CLASS Показывает только определенный класс оборудования (memory, disk, network, cpu и т.п.).

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

sudo lshw -short

Результат работы:

H/W path Device Class Description
===================================================
system VirtualBox
/0 bus VirtualBox
/0/0 memory 128KiB BIOS
/0/1 memory 1983MiB System memory
/0/2 processor Intel® Pentium® CPU G4560 @ 3.50GHz
/0/100 bridge 440FX — 82441FX PMC [Natoma]
/0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1 scsi0 storage 82371AB/EB/MB PIIX4 IDE
/0/100/1.1/0 /dev/sda disk 12GB VBOX HARDDISK
/0/100/1.1/0/1 /dev/sda1 volume 1GiB EXT4 volume
/0/100/1.1/0/2 /dev/sda2 volume 10GiB Linux LVM Physical Volume partition
/0/100/1.1/1 /dev/cdrom disk DVD reader
/0/100/2 display SVGA II Adapter
/0/100/3 enp0s3 network 82540EM Gigabit Ethernet Controller
/0/100/4 generic VirtualBox Guest Service
/0/100/5 multimedia 82801AA AC’97 Audio Controller
/0/100/6 bus KeyLargo/Intrepid USB
/0/100/6/1 usb1 bus OHCI PCI host controller
/0/100/6/1/1 input USB Tablet
/0/100/7 bridge 82371AB/EB/MB PIIX4 ACPI

lshw-gui

Простой интерфейс для просмотра информации о аппаратном обеспечении компьютера.

Установка.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

sudo yum -y install lshw-gui

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

sudo dnf -y install lshw-gui

Запустите через «Меню > Администрирование > Hardware Lister» , или через консоль, набрав команду:

sudo lshw-gui

В левой части окна отображается оборудование, а в правой части подробная информация о выбранном пункте. lshw-gui позволяет сохранить полученную информацию простым текстом, а так же в XML, HTML, JSON форматах.

hwinfo

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

Установка.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

sudo yum -y install hwinfo

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

sudo dnf -y install hwinfo

Для просмотра полной информации о аппаратных компонентах ПК достаточно ввести команду без параметров:

hwinfo

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

hwinfo --short

Как видно из примера выше, параметры в этой программе записываются через двойной дефис.

Так же вы можете выбрать с помощью параметров определённую категорию аппаратных компонентов для просмотра:

--cdrom Информация об устройствах для работы с оптическими накопителями;
--cpu Информация о центральном процессоре;
--disk Информация о жестких дисках;
--gfxcard Информация о графическом ускорителе;
--ide Информация об устройствах, подключенных по интерфейсу IDE/SATA;
--memory Информация об оперативной памяти;
--network Информация о сетевых интерфейсах;
--partition Информация о разделах жестких дисков;
--usb Информация об устройствах, подключенных по интерфейсу USB.

Если вам нужно получить информацию только об одном устройстве из определённой категории, используйте параметр only. Например, для просмотра информации по разделу жёсткого диска /dev/sda1, команда будет иметь вид:

hwinfo --partition --only /dev/sda1

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

hwinfo --all --log logfile.txt

Файл будет сохранён в корневом каталоге пользователя.

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

hwinfo --all > logfile.txt

Для получения справки по доступным параметрам используется параметр help:

hwinfo --help

В качестве примера попробуем вывести данные об оперативной памяти:

hwinfo --memory

Получим:

01: None 00.0: 10102 Main Memory
[Created at memory.74]
Unique ID: rdCR.CxwsZFjVASF
Hardware Class: memory
Model: «Main Memory»
Memory Range: 0×00000000-0×7bf57fff (rw)
Memory Size: 1 GB + 896 MB
Config Status: cfg=new, avail=yes, need=no, active=unknown

sensors

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

Используйте sensors-detect для обнаружения и формирования списка модулей ядра.

По окончанию определения датчиков будут доступны снимаемые ими значения.

Пример:

# sensors-detect
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no):
Module cpuid loaded successfully.
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
...
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `lm90':
* Bus `SMBus nForce2 adapter at 4d00'
   Busdriver `i2c_nforce2', I2C address 0x4c
   Chip `Winbond W83L771AWG/ASG' (confidence: 6)
Do you want to overwrite /etc/conf.d/lm_sensors? (YES/no):
ln -s '/usr/lib/systemd/system/lm_sensors.service' '/etc/systemd/system/multi-user.target.wants/lm_sensors.service'
Unloading i2c-dev... OK
Unloading cpuid... OK

Просмотр датчиков

Пример запуска sensors:

sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +58.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:       +59.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:       +59.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:       +60.0°C  (high = +84.0°C, crit = +100.0°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:        +57.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

hddtemp

Для успешного прохождения тестов утилиты hddtemp жесткие диски должны поддерживать SMART.
Просмотреть температуру можно командой:

hddtemp /dev/sda

Вывод команды:

/dev/sda: SILICONMOTION SM223AC: 0°C

hw-probe

hw-probe — утилита от создателей сайта https://linux-hardware.org/, позволяет одной лаконичной командой собрать в одном файле все основные сведения о системе, аппаратной части и логах, которые могут быть полезными в поисках решения большинства проблем. Результатом работы программы будет ссылка на веб-страницу, по которой можно найти подробную сводку информации о компьютере.

Приватная информация (включая имя пользователя, имя компьютера, IP-адрес, MAC-адрес, серийные номера) НЕ собирается в пробе. Инструмент загружает лишь часть SHA512 хэша от MAC-адреса и серийных номеров для идентификации уникальных компьютеров и компонентов. Данные в базу отправляются по зашифрованному соединению HTTPS.

Устанавливается командой:

sudo dnf install hw-probe

Чтобы сгенерировать отчет о системе, нужно выполнить команду:

sudo -E hw-probe -all -upload -id $HOSTNAME

Терминал предоставляет ссылку, переходя по которой получаем сведения о системе:
https://linux-hardware.org/?probe=633bd9595f

Ниже на этой странице находится необходимый набор логов:

При выполнении команды без параметра -upload:

sudo -E hw-probe -all

информация сохранится локально по пути: /root/HW_PROBE/LASTEST/hw.info

Начиная с версии hw-probe 1.5 можно импортировать отчет в формате html-страницы в указанную директорию:

hw-probe -import ./DIR

Стандартные средства и команды операционной системы РЕД ОС

Если у вас установлена графическая оболочка Cinnamon, то базовые сведения о системе можно узнать пройдя в «Меню» -> «Параметры» -> «О системе».

Если вам нужна более подробная информация, воспользуйтесь следующими командами из консоли РЕД ОС.

Формат команды Описание
hostnamectl Имя компьютера и основные данные по ОС
sudo dmidecode -t 2 Данные по материнской плате (производитель, модель)
lscpu Информация о процессоре (название модели, семейство, архитектура, его текущая частота, количество ядер, потоков)
cat /proc/meminfo Просмотр статистики использования памяти в системе читается из файла /proc/meminfo
free -h Просмотр основной информации о памяти (общее количество, свободно, используется)
lsb_release -a Версия, название дистрибутива и дополнительная информация об операционной системе
blkid Список подключённых жестких дисков вместе с UUID
lsblk Список всех подключённых или созданных в системе блочных устройств
df -h Свободное пространство на диске
df -T Тип файловой системы
sudo fdisk -l Информация о размере диска
sudo smartctl -a -i /dev/sda Информация системы SMART жёсткого диска
mount Вывод списка смонтированных файловых систем. Каждая строка содержит информацию об имени устройства, директории, в которой оно смонтировано, типе и опциях монтирования в следующей форме:

имя_устройства on директория type тип_файловой_системы (опции)

Для отображения только ФС определенного типа используется опция -t.

lspci Просмотр устройств, подключенных к PCI
lsusb Просмотр устройств, подключенных к USB
uptime Время работы системы
ip addr Информация о сети
ps aux Информация о запущенных процессах

Рассмотрим вывод смонтированных разделов с типом файловой системы ext4:

mount -t ext4

Результат:

/dev/mapper/ro-root on / type ext4 (rw,relatime,seclabel)
/dev/sda1 on /boot type ext4 (rw,relatime,seclabel)

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email