В системах Linux системным администраторам и пользователям очень важно знать детали оборудования. Команда lshw (список оборудования) — мощный инструмент, который помогает нам получить подробную информацию о различных аппаратных компонентах системы. Будь то процессор, память, диск, сетевой адаптер или другое аппаратное устройство, команда lshw может предоставить подробную информацию.
В большинстве дистрибутивов Linux lshw установлен по умолчанию. Если эта команда не установлена в вашей системе, вы можете установить ее через менеджер пакетов.
sudo apt-get install lshw
sudo yum install lshw
sudo dnf install lshw
Команда lshw — мощный и сложный инструмент.,Он поддерживает множество параметров и опций. В самом простом использовании,Мы можем запустить его прямо в терминалеlshw
команда для получения информации обо всем оборудовании。
sudo lshw
После выполнения указанной выше команды lshw отобразит информацию об оборудовании системы, включая процессор, память, диск, сетевой адаптер, адаптер дисплея и т. д. Вывод может быть очень подробным, поэтому при реальном использовании нам может потребоваться объединить некоторые параметры для фильтрации необходимой информации.
Сервер на моей стороне — облачный сервер Huawei.
В этом разделе мы сосредоточимся на том, как использовать команду lshw для получения подробной информации о ЦП (центральном процессоре).
sudo lshw -C cpu
После выполнения указанной выше команды lshw будет отображать только информацию, связанную с процессором. Вывод может включать подробную информацию, такую как модель ЦП, количество ядер, количество потоков, тактовую частоту и т. д.
Пример:
серийный номер | описывать | продукт | Физический идентификатор | информация об автобусе | ширина | скорость |
---|---|---|---|---|---|---|
1 | CPU | Intel(R) Core(TM) i7-8700 CPU | 0 | 00 | 64 бит | 3600MHz |
Далее мы покажем, как использовать команду lshw для просмотра информации о памяти системы.
sudo lshw -C memory
После выполнения указанной выше команды lshw будет отображать только информацию, связанную с памятью. Вывод может включать такие данные, как объем памяти, модель, скорость, производитель и т. д.
Пример:
серийный номер | описывать | продукт | Физический идентификатор | информация об автобусе | ширина | скорость | емкость |
---|---|---|---|---|---|---|---|
1 | Память | 8GiB DIMM DDR4 | 0 | 00 | 64 бит | 2400MHz | 8GiB |
Команду lshw также можно использовать для получения подробной информации о жестких дисках и разделах. Далее мы покажем вам, как просмотреть эту информацию.
sudo lshw -C disk
После выполнения указанной выше команды lshw будет отображать только информацию, относящуюся к жесткому диску. Результаты вывода могут включать подробную информацию, такую как модель жесткого диска, емкость, информацию о разделах и т. д.
Пример:
серийный номер | описывать | продукт | Физический идентификатор | информация об автобусе | ширина | скорость | емкость |
---|---|---|---|---|---|---|---|
1 | диск | KINGSTON SA400S37240 | 0 | 00 | 32 бит | 6Gbps | 223GiB |
2 | диск | WDC WD5000AAKX-60U6A | 1 | 00 | 32 бит | 6Gbps | 465GiB |
3 | диск | Seagate Expansion | 2 | 01 | 32 бит | 5Gbps | 1.8TiB |
Команда lshw также может помочь нам просмотреть информацию о сетевом адаптере в системе.
sudo lshw -C network
После выполнения вышеуказанной команды,lshwБудет отображаться только информация, относящаяся к сетевым адаптерам.。Вывод может включать модель сетевого адаптера.、MAC-адрес、IP-адрес、скорость и другие подробности.
Пример:
серийный номер | описывать | продукт | логическое имя | Физический идентификатор | информация об автобусе | ширина | скорость | емкость |
---|---|---|---|---|---|---|---|---|
1 | Ethernet | Realtek | enp2s0 | 0 | pci@0000:02:00.0 | 64 бит | 1000Mbit/s | |
2 | радиоволны | Intel | wlp3s0 | 1 | pci@0000:03:00.0 | 64 бит | 867Mbit/s |
Если вам нужно получить подробную информацию об адаптерах дисплея в вашей системе, вы можете использовать другую подкоманду команды lshw.
sudo lshw -C display
После выполнения указанной выше команды lshw будет отображать только информацию, относящуюся к адаптеру дисплея. Вывод может включать такие сведения, как модель адаптера дисплея, разрешение, поставщик и т. д.
Пример:
серийный номер | описывать | продукт | Физический идентификатор | информация об автобусе | ширина | скорость | емкость |
---|---|---|---|---|---|---|---|
1 | контроллер дисплея | NVIDIA GM204 | 0 | pci@0000:01:00.0 | 64 бит | 8GT/s | |
2 | контроллер дисплея | Intel Haswell-ULT | 1 | pci@0000:00:02.0 | 64 бит | 5GT/s |
В дополнение к информации об оборудовании, представленной выше, команду lshw также можно использовать для получения подробной информации о других компонентах оборудования. Например, звуковая карта, контроллер USB, контроллер SCSI и т. д.
sudo lshw -C multimedia # Информация о звуковой карте
sudo lshw -C usb # Информация о USB-контроллере
sudo lshw -C scsi # Информация о контроллере SCSI
Каждая подкоманда отображает только информацию, относящуюся к соответствующему аппаратному компоненту.
Команда lshw — мощный и гибкий инструмент, который может помочь нам легко получить подробную информацию о различных аппаратных компонентах системы Linux. Будь то процессор, память, жесткий диск, сетевой адаптер или другие аппаратные устройства, lshw может предоставить подробную информацию. Использование, описанное в этой статье, может помочь вам лучше понять вашу систему и предоставить ценную информацию при устранении неполадок, оптимизации производительности или обновлении оборудования.
Поскольку информация, выводимая командой lshw, может быть довольно большой, при просмотре информации об оборудовании мы рекомендуем использовать ее в сочетании с инструментом фильтрации, например grep, чтобы видеть только то, что вас интересует.