Главная
» LINUX
»
Как получить системные характеристики для компьютера под управлением Linux
Как получить системные характеристики для компьютера под управлением Linux
Чтобы проверить характеристики компьютера под управлением Linux, выполните команду fastfetchдля получения краткой сводки, а затем используйте команды, которые позволяют проверить lscpuотдельные компоненты.free -hlspcilsblk
Получите быстрый обзор с помощью Fastfetch.
Fastfetch — это поддерживаемый инструмент для получения информации о системе в стиле Neofetch. Он собирает краткий обзор операционной системы, ядра, хоста, процессора, графики и памяти. Если он уже установлен, откройте терминал и выполните:
fastfetch
Fastfetch выводит краткий обзор состояния Linux-компьютера, включая операционную систему, ядро, процессор, графический процессор и память.
Если команда отсутствует, установите Fastfetch из менеджера пакетов вашего дистрибутива. В настоящее время в проекте указаны следующие примеры; доступность пакета зависит от вашей версии:
# Debian 13 or newer, or Ubuntu 25.04 or newer
sudo apt install fastfetch
# Fedora
sudo dnf install fastfetch
# Arch Linux
sudo pacman -S fastfetch
# openSUSE
sudo zypper install fastfetch
В более старых версиях Debian и Ubuntu Fastfetch может отсутствовать в стандартных репозиториях. Перед добавлением стороннего репозитория проверьте страницу установки на сайте разработчика. Fastfetch — это лишь краткое описание: используйте приведенные ниже команды, если вам нужен конкретный инструмент, объем установленной памяти или разметка диска.
Проверьте дистрибутив Linux и ядро.
Прочитайте идентификационный файл дистрибутива и запросите unameверсию работающего ядра:
cat /etc/os-release
uname -r
Файл os-release идентифицирует дистрибутив, а команда uname -r выводит номер используемой версии ядра.
/etc/os-releaseСодержит данные об идентификации дистрибутива, а uname -rвозвращает версию ядра. Это полезно при проверке совместимости программного обеспечения или сообщении о проблеме в Linux. См. руководство по os-release и руководство по uname для получения информации о полях и параметрах.
Найдите технические характеристики процессора и памяти.
Модель процессора, ядра и потоки.
Выполните команду lscpuдля получения информации о модели процессора, архитектуре, логическом количестве ядер, сокетах и других параметрах топологии:
lscpu
В отчете lscpu отображается модель и топология процессора, доступные для Linux.
Результат описывает то, что видит Linux. На виртуальной машине он может отражать виртуальный процессор, назначенный гостевой системе, а не физический процессор хоста. Подробнее см. руководство по команде lscpu .
Установленная и доступная в данный момент память
Используйте эту функцию free -h, чтобы увидеть доступный объем оперативной памяти и файл подкачки в удобочитаемом формате:
free -h
В таблице free -h представлено краткое описание доступного объема оперативной памяти и файла подкачки в читаемых единицах.
Этот availableстолбец дает более точную и быструю оценку объема памяти, доступной для приложений, чем freeпросто сам столбец, поскольку Linux использует свободную оперативную память для кэширования. freeОн не определяет тип или номинальную скорость модуля DIMM. Если вам нужны подробные сведения на уровне модуля, попробуйте использовать sudo dmidecode --type memory. Проект dmidecode объясняет, что он считывает данные, сообщаемые системной прошивкой; значения могут быть неполными или ненадежными, а некоторые компьютеры предоставляют мало подробностей. В бесплатном руководстве описаны столбцы памяти.
Идентификация графических, запоминающих и USB-устройств
Графические и PCI-устройства
Большинство видеокарт и интегрированных графических контроллеров подключены к шине PCI. Отфильтруйте список, чтобы отобразить устройства видеокартного класса:
lspci -nn | grep -Ei 'vga|3d|display'
Отфильтрованный вывод команды lspci идентифицирует тестовый графический контроллер и его идентификатор производителя/устройства PCI.
Числа в скобках — это идентификаторы производителя и устройства PCI. Если фильтр ничего не возвращает, запустите команду lspci -nnдля просмотра полного списка. Вы также можете использовать команду lspci -kдля просмотра драйверов ядра, связанных с устройствами. В руководстве по команде lspci объясняется ее вывод. Если lspciотсутствует, установите pciutilsпакет с помощью менеджера пакетов вашего дистрибутива.
Диски и разделы
Чтобы узнать названия дисков, модели, емкость, типы устройств и точки монтирования, выполните следующую команду:
lsblk -o NAME,MODEL,SIZE,TYPE,MOUNTPOINTS
Команда lsblk tree различает диски и разделы, отображая их размеры и точки монтирования.
Дерево помогает отличить физический диск от его разделов. Оно отображает структуру блочных устройств, а не полный тест производительности или состояния. Выбранные столбцы упрощают сравнение и обмен результатами; для получения информации о других доступных полях обратитесь к руководству по команде lsblk .
USB-периферийные устройства
Используйте lsusbэту команду для отображения списка USB-устройств, обнаруженных в данный момент системой Linux:
lsusb
В выводе команды lsusb отображаются обнаруженные в системе USB-устройства, включая некоторые периферийные устройства.
Это полезно для проверки того, видна ли системе веб-камера, адаптер или другое USB-устройство. Команда не отображает внутренние PCI-устройства, такие как большинство встроенных графических или сетевых контроллеров. Если команда недоступна, установите её usbutilsиз репозиториев вашего дистрибутива. В руководстве по команде lsusb описаны её параметры.
Сохраните отчет о системе.
Чтобы сохранить информацию в одном текстовом файле, выполните следующий блок команд Bash. Он создаст новый файл с текущим именем, используя текущую дату и время, а затем запишет вывод команды в вашу домашнюю папку:
Группа команд оболочки записывает отчет о системной информации в текстовый файл с меткой времени.
Если пакет lspciили lsusbне установлен, установите соответствующий пакет или удалите эту команду из блока перед ее выполнением. Перед отправкой кому-либо проверьте отчет: инвентаризация оборудования может раскрыть идентификаторы устройств, а дополнительные команды, такие как, могут раскрыть серийные номера. Обычно для команд, указанных выше, dmidecodeне требуется никаких дополнительных действий , за исключением случаев чтения сведений о памяти, сообщаемых микропрограммой.sudo