В следующей статье мы рассмотрим, как получить информацию о системном оборудовании из командной строки. Этот процесс не проблема для Графический интерфейс пользователя Пользователи Gnu / Linux и Windows, но пользователи CLI могут столкнуться с нехваткой ресурсов для получения таких сведений со своих машин.
В Gnu / Linux доступно множество утилит для получения информации об аппаратном обеспечении системы. В этой статье мы попытаемся увидеть разные способы получить эти данные с терминала. Хотя, как всегда, вы уверены, что они не единственные и каждому придется выбирать лучший метод для каждого случая.
Получить информацию о системном оборудовании с терминала
Некоторые из примеров, которые мы увидим дальше, нам придется выполнить с помощью sudo.
Способ-1. Команда dmidecode.
dmidecode Это инструмент, который читать DMI компьютера (Интерфейс управления рабочим столом) и отображает информацию об оборудовании системы в удобочитаемом формате.
Эта таблица содержит описание аппаратных компонентов системы. Он также покажет нам более полезную информацию, такую как серийный номер, информацию о производителе, дату выпуска, версию BIOS и т. Д. Пример использования этой команды будет следующим:
sudo dmidecode -t system
Способ-2. Команда Inxi.
Эта команда нам нужно будет установить это. Для этого вы можете проконсультироваться статья что в свое время мы опубликовали в этом блоге.
Inxi - отличный инструмент для проверки информации об оборудовании в Gnu / Linux и предлагает широкий выбор вариантов это позволит нам получить всю необходимую информацию об оборудовании.
Inxi - это скрипт, который быстро показывает оборудование такие как ЦП, драйверы, Xorg, ядро, версии GCC, процессы, использование ОЗУ и широкий спектр полезной информации. Пример использования будет следующим:
inxi -M
Способ-3. Команда lshw.
Команда lshw (Список оборудования) - это небольшой инструмент, который генерирует подробные отчеты по различным компонентам оборудования машины. Он покажет нам информацию о конфигурации памяти, версии прошивки, конфигурации материнской платы, версии и скорости процессора, конфигурации кеша, USB, сетевой карте, графических картах, мультимедиа, принтерах, скорости шины и т. Д.
Информация об оборудовании будет сгенерирована путем чтения / proc файлы и таблица DMI.
Лшв должен быть запущен как суперпользователь для обнаружения максимального количества информации или будет выполнять только частичный отчет об оборудовании.
sudo lshw -C system
Метод-4. Использование файловой системы / sys.
Ядро предоставляет информацию DMI в виртуальная файловая система / sys. Таким образом, мы можем легко получить тип машины, выполнив команду grep в следующем формате:
sudo grep "" /sys/class/dmi/id/[pbs]*
Кроме того, мы также сможем печатать только конкретные детали используя команду cat. Вот несколько примеров:
cat /sys/class/dmi/id/board_vendor
cat /sys/class/dmi/id/product_name
sudo cat /sys/class/dmi/id/product_serial
cat /sys/class/dmi/id/bios_version
Метод-5. Команда dmesg.
Команда dmesg используется в сообщениях ядра (сообщения времени загрузки) в Gnu / Linux перед запуском syslogd или klogd. Получите данные, прочитав кольцевой буфер ядра. Dmesg может быть очень полезен для устранения неполадок или просто для получения информации об оборудовании, используемом системой.
dmesg | grep -i DMI
Метод-6. Команда hwinfo.
Hwinfo использует библиотеку libhd libhd.so для сбора информации об оборудовании. Этот инструмент специально разработан для системы openSUSE, в течение некоторого времени, других дистрибутивов. они включают его в свои официальные репозитории.
HWiNFO нам нужно будет установить его, а для этого нам нужно будет только написать в терминале (Ctrl + Alt + T):
sudo apt install hwinfo
Имя hwinfo означает инструмент информации об оборудовании. Это еще одна отличная утилита, которую вы используете для поиска оборудования, присутствующего в системе, и показывает подробную информацию о различных аппаратных компонентах в удобочитаемом формате.
Отчеты о ЦП, ОЗУ, клавиатуре, мыши, видеокарте, звуке, хранилище, сетевом интерфейсе, диске, разделах, BIOS и т. Д. Этот инструмент сможет показать Дополнительная информация чем другие команды, предназначенные для той же цели.
hwinfo
спасибо отличная информация ... очень четкая и с различными вариантами ввода информации об оборудовании. очень полезный. Я им очень благодарен. Хуанма.