http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

10 полезных команд для сбора информации о системе и оборудовании в Linux

  1. 1. Как просмотреть информацию о системе Linux
  2. 2. Как просмотреть информацию об аппаратном обеспечении Linux
  3. 3. Как просмотреть информацию о процессоре Linux
  4. 4. Как собрать информацию о блочных устройствах Linux
  5. 5. Как напечатать информацию о контроллерах USB
  6. 6. Как напечатать информацию об устройствах PCI
  7. 7. Как напечатать информацию об устройствах SCSI
  8. 8. Как распечатать информацию об устройствах SATA
  9. 9. Как напечатать информацию о файловой системе Linux
  10. 10. Как извлечь информацию об аппаратных компонентах
  11. Резюме

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

10 команд для проверки информации об оборудовании и системе в Linux

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

1. Как просмотреть информацию о системе Linux

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

[электронная почта защищена] ~ $unameLinux

Чтобы просмотреть имя вашего сетевого хоста, используйте ключ -n с командой uname, как показано.

[электронная почта защищена] ~ $uname -ntecmint.com

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

[электронная почта защищена] ~ $uname -v# 64-Ubuntu SMP Mon 22.09 21:28:38 UTC 2014

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

[электронная почта защищена] ~ $uname -r3.13.0-37-generic

Чтобы напечатать название оборудования вашей машины, используйте ключ -m :

[электронная почта защищена] ~ $uname -mx86_64

Всю эту информацию можно распечатать сразу, запустив команду 'uname -a', как показано ниже.

[электронная почта защищена] ~ $uname -aLinux tecmint.com 3.13.0-37-generic # 64-Ubuntu SMP Mon 22.09 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

2. Как просмотреть информацию об аппаратном обеспечении Linux

Здесь вы можете использовать инструмент lshw для сбора обширной информации о ваших аппаратных компонентах, таких как процессор , диски , память , контроллеры USB и т. Д.

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

Примечание : помните, что команда lshw выполняется пользователем superuser ( root ) или пользователем sudo .

Читайте также : Разница между пользователем su и sudo в Linux

Чтобы напечатать информацию о вашем системном оборудовании Linux, выполните эту команду.

[электронная почта защищена] ~ $sudo lshw

tecmint.com описание: продукт для ноутбука: 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70) производитель: версия LENOVO: серия Lenovo Z50-70: 1037407803441 ширина: 64-битные возможности: smbios-2.7 dmi-2.7 администратор dpass-конфигурации: отключено загрузочный пароль = конфигурация загрузки: syscall3232 = обычное шасси = семейство ноутбуков = IDEAPAD frontpanel_password = отключено пароль_пароля = отключено пароль при включении питания = отключено sku = LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70 uuid = E4B1D229-D237-E411-9F6E-28D244-LOVER id: 0 версия: 31900059WIN последовательный: YB06377069 слот: Type2 - расположение шасси платы * - описание прошивки: BIOS производителя: LENOVO физический id: 0 версия: 9BCN26WW дата: 31.07.2014 размер: 128KiB емкость: 4032KiB возможности: затенение обновления pci cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9 клавиатура int10video acpi usb биосоединение спецификация uefi ......

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

[электронная почта защищена] ~ $sudo lshw -short

H / W path Класс устройства Описание ==================================== ================ система 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70) / 0 шина Lancer 5A5 / 0/0 память 128KiB BIOS / 0/4 процессор Intel (R) Core (TM) i5 -4210U Процессор @ 1,70 ГГц / 0/4 / b кэш-память 32 КБ L1 / 0/4 / c кэш-память 256 КБ L2 / кэш-память 0/4 / d 3 МБ кэш-память L3 / 0 / кэш-память 32 КБ L1 / 0/12 память 8 ГБ Системная память / 0/12/0 память DIMM [пусто] / 0/12/1 память DIMM [пусто] / 0/12/2 память 8 ГБ SODIMM DDR3 Синхронный 1600 МГц (0,6 нс) / 0/12/3 память DIMM [ пустой] / мост 0/100 DRAM-контроллер Haswell-ULT / дисплей 0/100/2 Встроенный графический контроллер Haswell-ULT / 0/100/3 мультимедиа Haswell-ULT HD Audio Controller ...

Если вы хотите сгенерировать вывод в виде html-файла, вы можете использовать опцию -html .

[электронная почта защищена] ~ $sudo lshw -html> lshw.html

Создать информацию об оборудовании Linux в HTML

3. Как просмотреть информацию о процессоре Linux

Чтобы просмотреть информацию о вашем процессоре, используйте команду lscpu, поскольку она отображает информацию об архитектуре вашего процессора, такую ​​как количество процессоров, ядер, модель семейства процессоров, кэш процессоров, потоки и т. Д. Из sysfs и / proc / cpuinfo .

[электронная почта защищена] ~ $lscpu

Архитектура: x86_64 Операционные режимы процессора: 32-разрядный, 64-разрядный Порядок байтов: Процессоры с прямым порядком байтов (байтов): 4 Список активных процессоров: 0-3 потока на ядро : 2 ядра на сокет: 2 сокетов: 1 узел (ы) NUMA: 1 идентификатор поставщика: семейство процессоров GenuineIntel: 6 модель: 69 ступень: 1 МГц процессора: 768 000 BogoMIPS: 4788.72 виртуализация: VT-x L1d кэш: 32K L1i кэш: 32K L2 кэш: 256K L3 кэш: 3072K NUMA узел 0 ЦП: 0-3

4. Как собрать информацию о блочных устройствах Linux

Блочные устройства - это устройства хранения, такие как жесткие диски, флэш-накопители и т. Д. Команда lsblk используется для сообщения информации о блочных устройствах следующим образом.

[электронная почта защищена] ~ $lsblk

ИМЯ МАЙ : МИН РМ РАЗМЕР RO ТИП MOUNTPOINT sda 8: 0 931.5G 0 диск ├─sda1 8: 1 0 1000M 0 часть ├─sda2 8: 2 0 260M 0 часть / boot / efi ├─sda3 8: 3 0 1000M 0 часть ├─sda4 8: 4 0 128M 0 часть ├─sda5 8: 5 0 557.1G 0 часть ├─sda6 8: 6 0 25G 0 часть ├─sda7 8: 7 0 14.7G 0 часть ├─sda8 8: 8 0 1M 0 часть ├─sda9 8: 9 0 324,5G 0 часть / └─sda10 8:10 0 7,9G 0 часть [SWAP] sr0 11: 0 1 1024M 0 rom

Если вы хотите просмотреть все блочные устройства в вашей системе, включите опцию -a .

[электронная почта защищена] ~ $lsblk -a

ИМЯ МАЙ: МИН РМ РАЗМЕР RO ТИП MOUNTPOINT sda 8: 0 0 931.5G 0 диск ├─sda1 8: 1 0 1000M 0 часть ├─sda2 8: 2 0 260M 0 часть / boot / efi ├─sda3 8:30 0MM 0 часть ├─sda4 8: 4 0 128M 0 часть ├─sda5 8: 5 557.1G 0 часть ├─sda6 8: 6 0 25G 0 часть ├─sda7 8: 7 0 14,7G 0 часть ├ ─sda8 8: 8 0 1M 0 часть ├─sda9 8: 9 0 324,5G 0 часть / └─sda10 8:10 0 7,9G 0 часть [SWAP] SDB 8:16 1 0 диск sr0 11: 0 1 1024M 0 rom ram0 1: 0 0 64M 0 диск ram1 1: 1 0 64M 0 диск ram2 1: 2 0 64M 0 диск ram3 1: 3 0 64M 0 диск ram4 1: 4 0 64M 0 диск ram5 1: 5 0 64M 0 диск ram6 1 : 6 0 64M 0 диск ram7 1: 7 0 64M 0 диск ram8 1: 8 0 64M 0 диск ram9 1: 9 0 64M 0 диск loop0 7: 0 0 0 loop loop1 7: 1 0 0 loop loop2 7: 2 0 0 Цикл loop3 7: 3 0 0 Цикл loop4 7: 4 0 0 Цикл loop5 7: 5 0 0 Цикл loop6 7: 6 0 0 Цикл loop7 7: 7 0 0 Цикл ram10 1:10 0 64M 0 Диск ram11 1:11 0 64M 0 диск ram12 1:12 0 64M 0 диск ram13 1:13 0 64M 0 диск ram14 1:14 0 64M 0 диск ram15 1:15 0 64M 0 диск

5. Как напечатать информацию о контроллерах USB

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

[электронная почта защищена] ~ $lsusb

Bus 001 Устройство 002: ID 8087: 8000 Intel Corp. Bus 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0. Bus 003 Устройство 003: ID 1d6b: 0003 Корневой концентратор Linux Foundation 3.0. Шина 002 Устройство 005: ID 0bda : b728 Realtek Semiconductor Corp. Шина 002 Устройство 004: ID 5986: 0249 Acer, Inc Шина 002 Устройство 003: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Контроллер считывателя карт Шина 002 Устройство 002: ID 045e: 00cb Microsoft Corp. Basic Optical Mouse v2.0 Шина 002 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0

Вы можете использовать опцию -v для генерации подробной информации о каждом устройстве USB.

[электронная почта защищена] ~ $lsusb -v

6. Как напечатать информацию об устройствах PCI

Устройства PCI могут включать в себя USB-порты, графические карты, сетевые адаптеры и т. Д. Инструмент lspci используется для генерации информации обо всех контроллерах PCI в вашей системе, а также об устройствах, подключенных к ним.

Чтобы распечатать информацию об устройствах PCI, выполните следующую команду.

[электронная почта защищена] ~ $lspci

00: 00.0 Мост хоста: Intel Corporation Haswell-ULT DRAM Controller (rev. 0b) 00: 02.0 VGA-совместимый контроллер: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) 00: 03.0 Аудиоустройство: Intel Corporation Haswell-ULT HD Audio Controller (версия 0b) 00: 14.0 USB-контроллер: Intel Corporation Lynx Point-LP USB xHCI HC (версия 04) 00: 16.0 Контроллер связи: Intel Corporation Lynx Point-LP HECI # 0 (версия 04) 00: 1b.0 Аудиоустройство: Intel Corporation Lynx Point-LP HD Audio Controller (версия 04) 00: 1c.0 Мост PCI: Intel Corporation Lynx Point-LP PCI Express Корневой порт 3 (версия e4) 00: 1c.3 PCI мост: Intel Corporation Lynx Корневой порт PCI Express Point LP 1 (версия e4) 00: 1c.4 Мост PCI: Intel Corporation Lynx Корневой порт PCI Express LP 5 (версия e4) 00: 1d.0 USB-контроллер: корпорация Intel Lynx Point-LP USB EHCI # 1 (версия 04) 00: 1f.0 Мост ISA: Intel Corporation Lynx Point-LP LPC-контроллер (версия 04) 00: 1f.2 SATA-контроллер: Intel Corporation Lynx Point-LP SATA контроллер 1 [A Режим HCI] (версия 04) 00: 1f.3 SMBus: Intel Corporation Lynx Point-LP Контроллер SMBus (версия 04) 01: 00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168/8411 PCI Express Gigabit Ethernet Controller ( версия 10) 02: 00.0 Сетевой контроллер: Realtek Semiconductor Co., Ltd. RTL8723BE Беспроводной сетевой адаптер PCIe 03: 00.0 3D-контроллер: NVIDIA Corporation GM108M [GeForce 840M] (версия a2)

Используйте опцию -t для вывода в древовидном формате.

[электронная почта защищена] ~ $lspci -t

- [0000: 00] - + - 00,0 + -02,0 + -03,0 + -14,0 + -16,0 + -1b.0 + -1c.0- [01] ---- 00,0 + -1c. 3- [02] ---- 00,0 + -1c.4- [03] ---- 00,0 + -1d.0 + -1f.0 + -1f.2 \ -1f.3

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

[электронная почта защищена] ~ $lspci -v

00: 00.0 Мост хоста: Intel Corporation Haswell-ULT DRAM Controller (rev 0b) Подсистема: Lenovo Device 3978 Флаги: мастер шины, быстрая защита, задержка 0 Возможности: 00: 02.0 VGA-совместимый контроллер: Intel Corporation Haswell- ULT Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA-контроллер]) Подсистема: Lenovo Device 380d Флаги: мастер шины, быстрая задержка, задержка 0, IRQ 62 Память на c3000000 (64-битная, без предварительной выборки) [размер = 4M] Память на d0000000 (64-битная, с возможностью предварительной выборки) [size = 256M] Порты ввода-вывода на 6000 [size = 64] ПЗУ расширения на [отключено] Возможности: Используется драйвер ядра: i915 .....

7. Как напечатать информацию об устройствах SCSI

Чтобы просмотреть все ваши устройства scsi / sata, используйте команду lsscsi следующим образом. Если у вас не установлен инструмент lsscsi , выполните следующую команду, чтобы установить его.

$ sudo apt-get install lsscsi [в производных Debian ] # yum install lsscsi [В системах на основе RedHat] # dnf install lsscsi [В Fedora 21+ и более поздних версиях]

После установки выполните команду lsscsi, как показано:

[электронная почта защищена] ~ $lsscsi

[0: 0: 0: 0] диск ATA ST1000LM024 HN-M 2BA3 / dev / sda [1: 0: 0: 0] cd / dvd PLDS DVD-RW DA8A5SH RL61 / dev / sr0 [4: 0: 0: 0] Generic-xD / SD / MS 1.00 / dev / sdb

Используйте опцию -s, чтобы показать размеры устройства.

[электронная почта защищена] ~ $lsscsi -s

[0: 0: 0: 0] диск ATA ST1000LM024 HN-M 2BA3 / dev / sda 1,00 ТБ [1: 0: 0: 0] компакт-диск / DVD PLDS DVD-RW DA8A5SH RL61 / dev / sr0 - [4: 0: 0: 0] диск Generic-xD / SD / MS 1.00 / dev / sdb -

8. Как распечатать информацию об устройствах SATA

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

[электронная почта защищена] ~ $sudo hdparm / dev / sda1

/ dev / sda1: multcount = 0 (выкл.) IO_support = 1 (32-разрядная версия) только для чтения = 0 (выкл.) чтение вперед = 256 (вкл.) геометрия = 56065/255/63, секторы = 2048000 , начало = 2048

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

[электронная почта защищена] ~ $sudo hdparm -g / dev / sda1

/ dev / sda1: геометрия = 56065/255/63, сектора = 2048000, начало = 2048

9. Как напечатать информацию о файловой системе Linux

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

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

[электронная почта защищена] ~ $sudo fdisk -l

ВНИМАНИЕ: GPT (таблица разделов GUID) обнаружена в / dev / sda! Утилита fdisk не поддерживает GPT. Используйте GNU Parted. Диск / dev / sda: 1000,2 ГБ, 1000204886016 байт, 255 головок, 63 сектора / дорожка, 121601 цилиндров, всего 1953525168 секторов. Единицы = сектора 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0xcee8ad92. Начало загрузки устройства. Окончание блокировки Id System / dev / sda1 1 1953525167 976762583+ ee Раздел 1 GPT не запускается на границе физического сектора.

10. Как извлечь информацию об аппаратных компонентах

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

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

[электронная почта защищена] ~ $sudo dmidecode -t memory

# dmidecode 2.12 # Точка входа SMBIOS в 0xaaebef98 SMBIOS 2.7 присутствует. Обрабатывать 0x0005, тип DMI 5, 24 байта. Информация о контроллере памяти. Метод обнаружения ошибок: нет Возможности исправления ошибок: нет Поддерживаемое чередование: одностороннее чередование тока Чередование: одностороннее чередование Максимальный размер модуля памяти: 8192 МБ Максимальный общий объем памяти: 32768 МБ Поддерживаемые скорости: Другие Поддерживаемые типы памяти: Прочие Модуль памяти Напряжение: неизвестно Связанные слоты памяти: 4 0x0006 0x0007 0x0008 0x0009 Включено Возможности исправления ошибок: нет ...

Чтобы напечатать информацию о системе, выполните эту команду.

[электронная почта защищена] ~ $sudo dmidecode -t system

# dmidecode 2.12 # Точка входа SMBIOS в 0xaaebef98 SMBIOS 2.7 присутствует. Рукоятка 0x0001, тип DMI 1, 27 байт. Системная информация Производитель: LENOVO Наименование продукта: 20354 Версия: Lenovo Z50-70 Серийный номер: 1037407803441 UUID: 29D2B1E4-37D2-11E4-9F6E-28D244EBBD98 Тип пробуждения: номер SKU выключателя питания: LEN_B___L_O____L_O_____L_O____L_T_0_0_0_________L__L_B_L_B_B_B_2____L___L_B_B_B_ до_д__д_ф ._д. Семья Z50-70: IDEAPAD ...

Чтобы напечатать информацию о BIOS, выполните эту команду.

[электронная почта защищена] ~ $sudo dmidecode -t bios

# dmidecode 2.12 # Точка входа SMBIOS в 0xaaebef98 SMBIOS 2.7 присутствует. Обрабатывать 0x0000, тип DMI 0, 24 байта. Информация о BIOS. Производитель: LENOVO Версия: 9BCN26WW Дата выпуска: 31.07.2014 Адрес: 0xE0000 Время выполнения Размер: 128 кБ Размер ПЗУ: 4096 кБ Характеристики: PCI поддерживается, BIOS поддерживается при обновлении BIOS, разрешено теневое копирование BIOS Поддерживается загрузка с CD Поддерживается выбор загрузки. Поддерживается EDD. Поддерживается японская дискета для NEC 9800 1,2 МБ (int 13h). Поддерживается японская дискета для Toshiba 1,2 МБ (int 13h). Поддерживаются службы 5,25 "/ 360 КБ дискет (Int 13h). Поддерживаются сервисы дискет 5,25 / 1,2 МБ (int 13h) Поддерживаются сервисы гибких дисков 3,5 "/ 720 кБ (int 13h) Поддерживаются сервисы гибких дисков 3,5" / 2,88 МБ (int 13h) Поддерживаются сервисы 8042 клавиатуры (int 9h) CGA / поддерживаются моно видео сервисы (int 10h) поддерживается ACPI. Поддерживается устаревшее USB. Поддерживается спецификация загрузки BIOS. Поддерживается целевое распределение контента. UEFI поддерживается. Версия BIOS: 0.26 Версия встроенного ПО: 0.26 ...

Чтобы напечатать информацию о процессоре, выполните эту команду.

[электронная почта защищена] ~ $sudo dmidecode -t процессор

# dmidecode 2.12 # точка входа SMBIOS в 0xaaebef98 SMBIOS 2.7 присутствует. Дескриптор 0x0004, тип DMI 4, 42 байта Информация о процессоре Обозначение разъема: U3E1 Тип: центральное семейство процессоров: Core i5 Производитель: Intel (R) Corporation Код: 51 06 04 00 FF FB EB BF Подпись: тип 0, семейство 6, модель 69 Флаги степпинга 1: ...

Резюме

Есть много других способов, которые вы можете использовать для получения информации о компонентах вашего оборудования. Большинство этих команд используют файлы в каталоге / proc для извлечения системной информации.

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

Карта