На какой операционной системе? Стандартной команды не существует, поэтому все будет более или менее специфично для конкретного дистрибутива.
Jlliagre
@jiliargre Я бы не сказал, что это дистрибутив, но, конечно, ОС, Linux и BSD, вероятно, сильно различаются здесь.
ксенотеррацид
И Солярис, HP-UX, AIX, что угодно тоже. Это то, что я имел в виду.
Jlliagre
@jll Это помечено [linux], так что я полагаю ...
tshepang
Ответы:
26
Если ваша система поддерживает procfs , вы можете получить много информации о вашей работающей системе. Это интерфейс со структурами данных ядра, поэтому он также будет содержать информацию о вашем оборудовании. Например, чтобы получить подробную информацию об используемом процессоре, вы могли бы. cat /proc/cpuinfo
Для получения дополнительной информации вы должны увидеть man proc .
Дополнительную информацию об оборудовании можно получить через сообщения журнала кольцевого буфера ядра с помощью dmesg. Например, это даст вам краткое описание недавно подключенного оборудования и его интеграции в систему.
Вот некоторые основные «интерфейсы», которые вы будете иметь в каждом дистрибутиве для получения некоторой информации об оборудовании.
Другие «маленькие» инструменты для сбора информации об оборудовании:
lspci - Аппаратное обеспечение PCI
lsusb - USB Hardware
В зависимости от вашего дистрибутива у вас также будет доступ к одному из этих двух инструментов, чтобы собрать подробный обзор конфигурации вашего оборудования:
hwinfo (специфично для SuSE, но доступно и в других дистрибутивах)
«Гейт» для вашего оборудования - это «Интерфейс управления рабочим столом» (-> DMI). Эта структура предоставит информацию о вашей системе вашему программному обеспечению и, например, будет использоваться lshw. Инструментом для непосредственного взаимодействия с DMI является dmidecode, который доступен в большинстве дистрибутивов в виде пакета. В biosdecodeкомплект поставки входит также полная информация о BIOS.
Чтобы показать хороший обзор моего оборудования, я использую lshw -short, лучше всего запустить ( как root ). lshwКонечно, вы можете работать просто, но я предпочитаю лаконичность, которую -shortпредлагает опция.
Чтобы проверить использование моего жесткого диска, я использую df --human-readable, который должен быть доступен по умолчанию в вашей системе (в отличие от lshw).
hwinfo - еще одна полезная утилита и lm-сенсоры для температур.
Паткос Чаба
@Patkos Кажется, sudo hwinfo --shortчто это эквивалент, и он отображает более симпатичный вывод IMO. К сожалению, пропускает некоторую интересную информацию (например, он не отображает размеры разделов жесткого диска).
Чепанг
1
lshw -html> file.html создает хорошую версию в формате HTML. Я нахожу, что намного проще пройти через это в браузере, чем в окне консоли.
Иваниван
@ivanivan хороший. Это новое?
Чепанг
это была опция, которую я должен был специально включить, когда собирал ее с помощью gentoo в 2002-3ish ...
ivanivan
6
Вы можете использовать «lshw». Установите его с помощью sudo apt-get install lshw в Debian и его производных. Есть даже графическая версия, которая называется lshw-gtk.
HW Probe - это возможность перечислить все ваши аппаратные устройства и сделать диагностику работоспособности. Он основан на hwinfo, lspci, lsusb, dmidecode и других инструментах.
Ответы:
Если ваша система поддерживает procfs , вы можете получить много информации о вашей работающей системе. Это интерфейс со структурами данных ядра, поэтому он также будет содержать информацию о вашем оборудовании. Например, чтобы получить подробную информацию об используемом процессоре, вы могли бы.
cat /proc/cpuinfo
Для получения дополнительной информации вы должны увидеть man proc .Дополнительную информацию об оборудовании можно получить через сообщения журнала кольцевого буфера ядра с помощью
dmesg
. Например, это даст вам краткое описание недавно подключенного оборудования и его интеграции в систему.Вот некоторые основные «интерфейсы», которые вы будете иметь в каждом дистрибутиве для получения некоторой информации об оборудовании.
Другие «маленькие» инструменты для сбора информации об оборудовании:
В зависимости от вашего дистрибутива у вас также будет доступ к одному из этих двух инструментов, чтобы собрать подробный обзор конфигурации вашего оборудования:
«Гейт» для вашего оборудования - это «Интерфейс управления рабочим столом» (-> DMI). Эта структура предоставит информацию о вашей системе вашему программному обеспечению и, например, будет использоваться lshw. Инструментом для непосредственного взаимодействия с DMI является dmidecode, который доступен в большинстве дистрибутивов в виде пакета. В
biosdecode
комплект поставки входит также полная информация о BIOS.источник
Чтобы показать хороший обзор моего оборудования, я использую
lshw -short
, лучше всего запустить ( как root ).lshw
Конечно, вы можете работать просто, но я предпочитаю лаконичность, которую-short
предлагает опция.Чтобы проверить использование моего жесткого диска, я использую
df --human-readable
, который должен быть доступен по умолчанию в вашей системе (в отличие отlshw
).Также взгляните на проверку оборудования в Linux .
источник
sudo hwinfo --short
что это эквивалент, и он отображает более симпатичный вывод IMO. К сожалению, пропускает некоторую интересную информацию (например, он не отображает размеры разделов жесткого диска).Вы можете использовать «lshw». Установите его с помощью sudo apt-get install lshw в Debian и его производных. Есть даже графическая версия, которая называется lshw-gtk.
источник
Это сильно варьируется между вариантами Unix. Проверьте колонку для своего варианта на Розеттском Камне для Unix .
Под Linux lshw собирает много информации, разбросанной по различным текстовым файлам в
/proc
и/sys
.источник
для информации о процессоре
cat /proc/cpuinfo
для использования диска
df -h
для pci карт и автобусов
lspci
вы можете найти
lshw
полезнымесли вам нужны USB-устройства
lsusb
источник
HW Probe - это возможность перечислить все ваши аппаратные устройства и сделать диагностику работоспособности. Он основан на hwinfo, lspci, lsusb, dmidecode и других инструментах.
источник