Существует ли универсальный способ обнаружить информацию об устройствах?

Другие опции другой затем KGDB отладили бы ядро с помощью QEMU и GDB. В отличие от KGDB, объединение QEMU-GDB требует только единственной машины.

4
13.04.2017, 15:36
2 ответа

Нет никакого единственного стандарта или инструмента для запросов устройств в системах Linux в целом. В зависимости от архитектуры Вашего хоста, и какой из ее компонентов необходимо запросить, и в каком количестве детали Вы нуждаетесь об этом, Вам, возможно, понадобятся один или несколько инструментов, характерных для того компонента. Однако некоторые команды/инструменты находятся в более широком употреблении и имеют большую долю завоеванного внимания, чем другие. Следующее - некоторые - который может или не может быть доступен для Вашего конкретного хоста - но тем не менее Обычно Рассматривается Как Полезный и широко доступный от главных диспетчеров пакетов (хотя я только связываюсь с Debian ниже):

универсальные инструментальные средства формирования запросов:

инструменты для определенных подсистем:

  • dmidecode - процессор, память и материнская плата детализируют от BIOS
  • lscpu - процессор детализирует от /proc/cpuinfo
  • lspci - Устройства PCI, обычно видеокарты, звуковые карты, сетевые платы
  • lsusb - USB-устройства в целом
  • ls -l /dev/disk/by-{id,label}/ - блочные устройства и их файлы блочного устройства
  • ls -l /sys/class/net/ - сетевые устройства и их сетевые интерфейсы
  • udevinfo - блочные устройства, при использовании udev

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

3
27.01.2020, 20:52

Я думаю, что Вы ищете команду hwinfo. Эта команда помогает Вам запросить диск, сеть и другую информацию об аппаратных средствах

3
27.01.2020, 20:52
  • 1
    я на самом деле искал местоположение в файловой системе, где я могу запросить всю эту информацию с ls -la. Я не отваживаюсь выполнение hwinfo в моих серверных процессах. хорошие работы –  anatoly techtonik 18.12.2013, 16:27
  • 2
    @techtonik, Обратите внимание, это не все имеет представление файла, которое может быть запрошено путем открытия и чтения. –   18.12.2013, 18:07
  • 3
    @HermanTorjussen, например? –  anatoly techtonik 18.12.2013, 21:23
  • 4
    @techtonik, Например, информация о материнской плате. –   18.12.2013, 21:44
  • 5
    @HermanTorjussen, почему существует проблема для обеспечения /dev/motherboard/model и другие поля уровня пользователя? –  anatoly techtonik 19.12.2013, 05:08

Теги

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