- 16 команд для проверки аппаратной части компьютера в Linux
- Информация о комплектации компьютера
- 1. lscpu
- 2. lshw – список аппаратных устройств
- 3. hwinfo – информация об аппаратуре компьютера
- 4. lspci – список устройств PCI
- 5. lsscsi — список устройств scsi
- 6. lsusb – подробный список шин и устройств usb
- 7. Inxi
- 8. lsblk — список блочных устройств
- 9. df – дисковое пространство файловых систем
- 10. Pydf – команда df, написанная на языке Python
- 11. fdisk
- 12. mount
- 13. free – проверка оперативной памяти
- 14. dmidecode
- 15. Файлы /proc
- 16. hdparm
- Заключение
- Как получить графический диспетчер устройств для Linux
- Проверка оборудования
- Установка HardInfo
- Запуск HardInfo
- Использование HardInfo
- Тесты HardInfo
- Получение данных из HardInfo
- Легкий доступ к подробной информации
- Как в Linux посмотреть подключенные USB устройства
- Просмотр списка имен USB устройств с помощью команды df
- Список имен подключенных USB — устройств с помощью команды lsblk
- Список USB — устройств с помощью команды fdisk
- Список сведений о подключенных USB-устройствах с помощью команды lsusb
- Список USB контроллеров и устройств, использующих USB устройства
- Заключение
16 команд для проверки аппаратной части компьютера в Linux
Информация о комплектации компьютера
Точно также, как для всего прочего, в вашей системе Linux есть много команд для получения информацию об аппаратной части вашего компьютера. Некоторые команды сообщают информацию только о конкретных компонентах оборудования, например, процессоре или памяти, а другие — выдают информацию сразу о нескольких устройствах.
В данной статье кратко рассказывается о нескольких наиболее часто используемых командах, предназначенных для получения информации и особенностях настройки различных периферийных устройств и компонентах компьютера. Среди рассматриваемых — команды lscpu, hwinfo, lshw, dmidecode, lspci и другие.
1. lscpu
Команда lscpu выдает информацию о процессоре и его составляющих. В ней нет каких-либо дополнительных параметров или функциональных возможностей.
2. lshw – список аппаратных устройств
Утилита общего назначения, которая сообщает подробную и краткую информацию о нескольких различных аппаратных устройствах, таких как процессор, память, диск, контроллеры usb, сетевые адаптеры и т.д. Команда lscpu извлекает информацию из различных файлов /proc.
Если вы хотите больше узнать о команде lshw, то обратите внимание на пост Получаем интфомацию в Linux об аппаратных частях компьютера с помощью команды lshw .
3. hwinfo – информация об аппаратуре компьютера
Утилита hwinfo является еще одной универсальной утилитой зондирования аппаратуры, которая может сообщить подробную и краткую информацию о многих различных аппаратных компонентах, причем может сообщить больше, чем утилита lshw.
4. lspci – список устройств PCI
Команда lspci выдает список всех шин PCI, а также подробную информация об устройствах, которые к ним подключены. Под эту категорию подпадают следующие устройства — адаптер vga, графическая карта, сетевой адаптер, порты usb, контроллеры sata и т.д.
Отфильтруйте информацию о конкретном устройстве с помощью команды grep.
5. lsscsi — список устройств scsi
Выдается список устройств scsi/sata, например, жестких дисков и оптических приводов.
6. lsusb – подробный список шин и устройств usb
Эта команда показывает информацию о контроллерах usb и подробные сведения о подключенных к ним устройствах. По умолчанию выдается краткая информация. Для того, чтобы о каждом порте usb получить подробную информацию, используйте параметр «-v».
В системе, информация о которой приведена выше, один порт usb используется для подключения мыши.
7. Inxi
Inxi является мега скриптом bash, состоящим из 10000 строк кода, с помощью которого из разных источников и команд системы будет получена подробная информация об аппаратном обеспечении и будет создан отчет в виде, позволяющим его читать пользователям, которые не являются техническими специалистами.
8. lsblk — список блочных устройств
Перечисляется информация о всех блочных устройствах, которыми являются разделы жестких дисков и других устройств хранения данных, например, оптических приводов и флэш-накопителей
9. df – дисковое пространство файловых систем
Отчеты о различных разделах, об их точках монтирования и о том, сколько в каждом разделе есть свободного места.
10. Pydf – команда df, написанная на языке Python
Улучшенный вариант команды df , написанной на языке python, который выдает информацию в цвете, что выглядит лучше, чем информация, выдаваемая командой df
11. fdisk
Fdisk является утилитой, предназначенной для изменения разделов жестких дисков, и ей также можно пользоваться для получения информации о списке имеющихся разделов.
12. mount
Команда mount используется для монтирования/демонтирования, а также для просмотра смонтированных файловых систем.
Опять же, используйте команду grep для отфильтровывания информации только о тех файловых системах, которые вам интересны
13. free – проверка оперативной памяти
С помощью команды free проверьте объем используемой, свободной и общий объема оперативной памяти, имеющейся в системе.
14. dmidecode
Команда dmidecode отличается от всех других команд. Она извлекает информацию об оборудовании, читая для этого данные из структур данных SMBOIS (которые также называются таблицами DMI).
Подробности смотрите на странице man.
15. Файлы /proc
Во многих виртуальных файлах каталога /proc содержится информация об аппаратном обеспечении и о конфигурациях. Ниже приведены некоторые из них.
Информация о процессоре/памяти
Информация о Linux/ядре
16. hdparm
Команда hdparm получает информацию об устройствах sata, например, жестких дисков.
Заключение
В каждой из команд используется чуть-чуть иной способ извлечения информации, и вам для, чтобы получить определенную информацию об оборудовании, возможно, потребуется попробовать более одной команды. Но все они есть в большинстве дистрибутивов Linux и их легко можно установить из репозиториев, используемых по умолчанию.
Для тех, кто не хочет запоминать и вводить команды, на рабочем столе есть графические инструментальные средства. Hardinfo и I-nex — некоторые из популярных инструментальных средств, с помощью которых можно получить подробную информацию о большом количестве различных аппаратных компонентов.
Источник
Как получить графический диспетчер устройств для Linux
Africa Studio / Shutterstock.comСуществует множество утилит командной строки Linux, которые показывают подробную информацию об оборудовании вашего компьютера. HardInfo отображает всю эту информацию в удобном графическом интерфейсе. Это похоже на диспетчер устройств Windows для Linux.
Проверка оборудования
В Linux есть множество инструментов командной строки, которые показывают вам свойства различных аппаратных компонентов вашего компьютера. По умолчанию в нем нет чего-то вроде диспетчера устройств Windows.
Диспетчер устройств Windows предоставляет удобный способ просмотра и проверки оборудования и устройств, содержащихся в вашем компьютере. Это здорово, потому что это быстро и просто. Вам нужно запустить только одну программу для сбора большого количества информации на множестве аппаратных устройств, а интерфейс использует знакомый формат.
Слева есть дерево с категориями оборудования. Просмотрите дерево, разверните и сверните ветви и выделите элемент, для которого вы хотите просмотреть подробные сведения. Диспетчер устройств Windows отобразит информацию об этом элементе в своем главном окне.
Приложение HardInfo выполняет аналогичную цель для Linux и с такой же простотой использования. Он явно смоделирован по образцу диспетчера устройств Windows с очень похожим графическим пользовательским интерфейсом (GUI), с деревом и основным окном дисплея. Это означает, что вам не нужно изучать команды командной строки и их параметры, чтобы найти нужную информацию. Одна вещь, которую HardInfo предлагает, чего нет в инструментах командной строки, — это набор простых функций тестирования.
Установка HardInfo
Чтобы установить HardInfo в Ubuntu, введите:
sudo apt install hardinfo
В Manjaro используйте эту команду:
sudo pacman -Sy hardinfo
В Fedora вам нужно проделать немного больше работы. HardInfo не входит в официальные репозитории. Вы можете скачать установочный файл отсюда. Измените каталог на расположение загруженного файла. Скорее всего, это ваш каталог «Загрузки». Введите эту команду для установки HardInfo:
sudo rpm -ivh hardinfo-0.5.1-15.1.x86_64.rpm
Запуск HardInfo
Нажмите клавишу «Super» на клавиатуре. Обычно это между клавишами «Control» и «Alt» в левом нижнем углу клавиатуры. Введите «hardinfo» в строку поиска. Вы увидите значок HardInfo.
Обратите внимание, что значок HardInfo помечен как «Сведения о системе и эталонный тест». Щелкните значок, чтобы запустить HardInfo.
Вы также можете открыть окно терминала и запустить HardInfo, набрав:
Использование HardInfo
Интерфейс HardInfo очень прост. Различные категории оборудования перечислены на левой панели в виде дерева. Подробная информация о выделенном элементе дерева отображается в главном окне.
Вид по умолчанию — это сводка по компьютеру. Это дает общее представление об основных компонентах вашего компьютера.
Вы можете перемещать панель выбора дерева с помощью клавиш «Стрелка вверх», «Стрелка вниз», «Домой», «Конец», «Страница вверх» и «Страница вниз». Вы также можете щелкнуть элемент дерева, который хотите изучить.
При выборе опции «Сводка» отображается более полная сводка.
Щелкните один из заголовков другого дерева, чтобы просмотреть исчерпывающую информацию по этому элементу.
Хотя HardIfno в основном предназначен для аппаратного обеспечения, он показывает некоторые системные атрибуты, не относящиеся к аппаратному обеспечению. Например, он может отображать информацию о пользователях и группах.
Эта копия HardInfo работает на виртуальной машине Ubuntu, поэтому некоторые результаты выглядят немного странно. Виртуальная машина была создана с доступом к двум хост-компьютерам. Ядра процессора. Таким образом, хотя ЦП правильно определен как 6-ядерный процессор AMD Ryzen 5 3600, в списке указаны только два ядра.
Некоторые дисплеи динамические. Например, если вы выберете элемент дерева памяти, в главное окно будет включен график использования памяти в реальном времени.
Читать Электрически стираемая программируемая постоянная память (EEPROM) на основе Обнаружение последовательного присутствия (SPD) данные из вашей оперативной памяти, вам необходимо запустить команду modprobe, чтобы запустить модуль ядра EEPROM. Это дает HardInfo возможность опрашивать и извлекать данные SPD.
sudo modeprobe eeprom
Ваша оперативная память может не использовать SPD, и эта виртуальная машина определенно не использует.
Тесты HardInfo
HardInfo предоставляет восемь различных тестов. Это ресурсоемкие действия. Чем быстрее ваш процессор, Единица с плавающей запятой, и оборудование видеокарты, тем лучше будут ваши результаты.
Результаты отображаются в сравнении с различными распространенными процессорами. В некоторых случаях результат лучше, если это низкое значение (Blowfish), а в других случаях результат лучше, если это высокое значение (zlib).
Получение данных из HardInfo
Чтобы создать отчет как Язык гипертекстовой разметки (HTML) нажмите кнопку «Отчет» в строке меню.
Появится диалоговое окно «Создать отчет». Вы можете выбрать, какие категории информации вы хотите включить в отчет. После того, как вы сделали свой выбор, нажмите кнопку «Создать».
Вам будет предложено указать место для сохранения отчета. Затем HardInfo спрашивает, хотите ли вы открыть отчет после его создания.
Если вы нажмете кнопку «Открыть», запустится HardInfo, и ваш веб-браузер по умолчанию отобразит отчет.
Вы можете скопировать отдельные разделы информации из HardInfo, скопировав их в буфер обмена и вставив в другие приложения.
Отобразите в приложении HardInfo некоторую информацию, которую вы хотите скопировать, затем нажмите кнопку «Копировать в буфер обмена».
В другом приложении, таком как текстовый редактор gedit, нажмите клавиши «Ctrl» и «v», чтобы вставить информацию из HardInfo.
Легкий доступ к подробной информации
HardInfo — отличная утилита. Интерфейс настолько прост, что вы будете знать, как использовать его в первый раз, когда увидите его, и тем не менее для получения предоставленной информации обычно требуется хорошее понимание многих различных инструментов командной строки.
Источник
Как в Linux посмотреть подключенные USB устройства
В настоящее время многие компьютерные периферийные устройства, такие как веб-камеры, мыши, сканеры, принтеры, жесткие диски, USB (Pendrive) подключаются по USB. После того, как эти устройства подключены к рабочему столу или серверу, важно знать имя устройства или путь к нему. Это помогает идентифицировать USB устройства для таких задач, как форматирование или отключение.
В Linux все файлы устройств хранятся в каталоге /dev и должны быть доступны во время загрузки системы.
В этой статье я покажу вам различные способы как в ubuntu посмотреть usb устройства. Большинство команд, упомянутых здесь, должны работать практически на всех дистрибутивах Linux. Например Ubuntu, Debian, Mint.
Просмотр списка имен USB устройств с помощью команды df
Команда df — это полезная команда, которая может помочь составить список всех подключенных томов, включая USB-накопители.
Как только USB-устройство подключается в систему Linux, это устройство автоматически монтируется в раздел /media и становится готовым к использованию.
Из приведенного выше вывода следует, что у меня есть 1 USB-накопитель /dev/sdb с 2 разделами /dev/sdb1 и /dev/sdb2
Список имен подключенных USB — устройств с помощью команды lsblk
Команда Lsblk используется для перечисления всех блочных устройств в системе Linux. Из списка можно фильтровать USB-устройства с помощью команды grep.
Чтобы получить дополнительную информацию, такую как UUID, производитель и тип файловой системы, используйте команду blkid, как показано на рисунке ниже.
Список USB — устройств с помощью команды fdisk
Вы можете использовать старую добрую команду fdisk, которая используется для разбиения томов на разделы, чтобы перечислить все разделы в системе Linux, включая USB-накопители.
Запятая будет отображать подробную информацию о вашем USB-томе, включая разделы , размер тома, секторы и тип файловой системы.
Список сведений о подключенных USB-устройствах с помощью команды lsusb
Команда lsusb, также известная как команда “List USB”, используется в Linux для перечисления всех USB-устройств, подключенных к системе.
На выводе выше отображается идентификатор шины, идентификатор устройства, идентификатор USB, а также поставщик или производитель USB-устройств
Команда lsusb перечисляет подключенные устройства и не предоставляет дополнительной информации о USB-устройствах.
Для получения дополнительной информации о подключенных USB устройствах используйте команду dmesg. Команда dmesg, также известная как “сообщение драйвера” или “показать сообщение”, используется для проверки загрузочных сообщений. Кроме того, эта команда используется для отладки проблем, связанных с оборудованием и печати сообщений, генерируемых драйверами устройств.
Вы можете использовать команду dmesg и grep, чтобы сузиться до USB-устройств.
Кроме того, вы можете передать вывод команды dmesg в less для облегчения прокрутки.
На выходе вы можете найти определенную строку, нажав клавишу прямой косой черты ( / ) на клавиатуре, а затем имя или идентификатор устройства USB-устройства.
В моем случае я ищу дополнительную информацию о USB устройстве под названием SanDisk.
Поиск USB-накопителя
Список USB контроллеров и устройств, использующих USB устройства
Команда usb-devices-это сценарий оболочки, который позволяет вам перечислить все USB-контроллеры и USB-устройства, подключенные к вашему компьютеру. Он печатает детали USB-устройства, такие как производитель, название продукта, серийный номер и многое другое. Вот вывод команды:
Заключение
В этой статье мы продемонстрировали различные способы просмотра USB-устройств, подключенных к системе Linux.
Источник