Мне нужно провести инвентаризацию оборудования на некоторых клиентах Linux, которые я недавно «унаследовал». В прошлом в Windows я использовал превосходный CPU-z для создания инвентаризации оборудования. Есть ли эквивалент Linux?
Мне нужно провести инвентаризацию оборудования на некоторых клиентах Linux, которые я недавно «унаследовал». В прошлом в Windows я использовал превосходный CPU-z для создания инвентаризации оборудования. Есть ли эквивалент Linux?
Ответы:
Вы можете использовать CPU-G , см. пример здесь
CPU-G - это приложение, которое показывает полезную информацию о вашем оборудовании. Он собирает и отображает информацию о вашем процессоре, оперативной памяти, материнской плате, некоторую общую информацию о вашей системе и многое другое
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Поскольку root будет показывать вам информацию как о процессоре, так и о памяти, вам может потребоваться выполнить update-pciids
некоторые из этих команд при загрузке самой последней версии списка идентификаторов PCI, чтобы все правильно сообщало о вашем оборудовании.
Другие ответы о /proc/cpuinfo
, lspci
, dmidecode
и другие инструменты полезны. Я бы попытался сойти с рук первым, если бы мог.
Но для больших рабочих мест HAL является основным механизмом для подсчета и идентификации оборудования в Linux. Строго говоря, HAL - это API-интерфейс, доступный через системный DBus, но есть инструменты командной строки, которые делают информацию HAL доступной для использования человеком или скриптами.
Чтобы начать, попробуйте это:
$ lshal
UDI - это пространство имен в HAL для всех устройств в вашей системе. Все остальное - пары ключ / значение, где ключи находятся в иерархии, определенной в спецификации HAL
Я не знаком с CPU-z, но если вас интересует информация о процессорах, ищите или grep, для info.category = 'processor'
которого вы получите список процессоров в системе, производителя, могут ли они регулироваться и т. Д. В общем, info.category
это базовая группа устройств (аккумулятор, сетевой адаптер, диск и т. д.)
x86info может декодировать функции процессора и отображать их в удобочитаемом для пользователя виде.
Вы можете перечислить все оборудование, используя
lshw
или
lspci