Баннер мобильный (3) Пройти тест

Как узнать информацию о железе в Linux: полный гид для новичков

17 команд для администраторов и владельцев серверов

Инструкция

23 декабря 2025

Поделиться

Скопировано
Как узнать информацию о железе в Linux: полный гид для новичков

Содержание

    У Linux много плюсов: он гибкий, безопасный, и его можно кастомизировать. Но он не выводит информацию о системе и железе так красиво, как это делает Windows. В статье разберем простые команды, которые помогут понять, почему ноутбук греется, а сеть работает медленно. 

    Зачем собирать сведения о системе Linux 

    В Windows, чтобы узнать основную информацию о компьютере, достаточно зайти в настройки. В Linux — нужно воспользоваться терминалом.

    Данные о железе понадобятся для:

    • обновления или переноса на новый сервер;
    • диагностики проблем, например если компьютер стал шуметь или греться; 
    • проверки состояния дисков перед заменой;
    • сбора данных для техподдержки.

    Как посмотреть характеристики компьютера на Линуксе 

    Запросить нужную информацию о процессоре, памяти, дисках, сети, материнской плате можно с помощью специальных команд. Многие из них требуют прав root. Если у вас их нет — добавляйте sudo перед командой (например, sudo lshw). 

    Информация о системе Linux и процессоре

    Перед тем как переходить к анализу железа, важно получить базовые сведения о системе. Они нужны для диагностики, установки драйверов или при обращении в техподдержку.

    Команда uname -a в коде
    Команда uname -a. Источник
    • cat /etc/os-release: определить точную версию дистрибутива и кодовое имя. Полезно перед установкой драйверов или репозитория.
    Так выглядит команда cat/etc/os-release
    Команда cat/etc/os-release. Источник
    • uptime: узнать, сколько работает система без перезагрузки, и средние значения load average (количество процессов в очереди на выполнение).
    Так выглядит команда uptime
    Команда uptime. Источник
    • lscpu: узнать архитектуру Linux и посмотреть количество ядер Linux.
    Вывод информации о процессоре Linux
    Информация о процессоре Linux. Источник

    Память

    С помощью команд можно увидеть доступную ОЗУ, выявить утечки или нехватку памяти при нагрузке.

    • free -h: узнать объем оперативной памяти Linux. Используется для мониторинга и отладки. Флаг -h автоматически преобразует размеры в понятные единицы измерения — мегабайты и гигабайты.
    Информация об оперативной памяти Linux
    Информация об оперативной памяти Linux. Источник
    • vmstat -s: собрать статистику по работе системы с момента последней загрузки, включая использование памяти, активность подкачки, ввод/вывод, загрузку процессора.

    В отличие от стандартного вывода vmstat, который использует столбцы, опция -s выводит подробный, построчный отчет.

    Вывод после команды vmstat
    Команда vmstat. Источник

    Диски и файловая система

    Команды помогают проверить состояние накопителей, использование места и точки монтирования.

    • lsblk: отображает физические устройства и разделы.
    Команда lsblk
    Команда lsblk. Источник
    • smartctl -a /dev/sda: используется для диагностики состояния жесткого диска или твердотельного накопителя при подозрении на сбой. 

    Утилита smartctl взаимодействует со встроенной системой самодиагностики накопителя и проверяет его работоспособность: температуру, количество ошибок, переназначенные сектора, процент износа. 

    • df -h: показывает использование дискового пространства. Флаг -h автоматически преобразует размеры в байты, килобайты, мегабайты и гигабайты.
    Команда df
    Команда df. Источник

    Сеть

    Команды, которые помогут, если интернет работает медленно или возникли проблемы с Wi-Fi/Ethernet.

    • ethtool eth0: посмотреть текущие настройки сетевой карты — скорость, дуплекс, состояние линка и т.д. 
    • ip a: вывести сетевые интерфейсы и назначенные им IP-адреса
    Команда ip a
    Команда ip a. Источник

    Оборудование и устройства

    Команды используют, чтобы показать список устройств Linux, определить подключенные драйверы и найти конфликты железа.

    • lspci: вывести PCI-устройства — видеокарты, сетевые адаптеры, контроллеры.
    Команда lspci
    Команда lspci. Источник
    • lsusb: посмотреть подключенные USB-устройства Linux — камеру, микрофон, флешку и т.д.
    Просмотр USB-устройств Linux
    Просмотр USB-устройств Linux. Источник
    • lshw: посмотреть подробную информацию обо всех компонентах системы. Используется для полной инвентаризации сервера. Команда требует права суперпользователя.

    Температуры, кулеры и энергопотребление

    Перегрев — частая причина троттлинга и износа компонентов. Эти команды помогут проконтролировать параметры железа.

    • sensors: показывает температуру процессора, материнской платы, скорость вращения вентиляторов и напряжение. Можно использовать, если компьютер шумит и греется.
    Команда sensors
    Команда sensors. Источник
    • acpi -V: показывает состояние питания, температуру, батарею, подключение адаптера. Команду используют, если батарея резко теряет заряд или заряженный ноутбук гаснет при нагрузке.
    • powertop: для анализа энергопотребления. Если быстро садится батарея или сервер греется без нагрузки.

    Какие характеристики смотреть при наличии проблем

    Проблема
    Команда
    Вентиляторы шумят, ноутбук греется
    sensors
    Надо узнать объем оперативной памяти Linux
    free -h
    Получить информацию об операционной системе и ядре
    uname -a
    Узнать архитектуру Linux
    lscpu
    Пропал SSD или точки монтирования
    lsblk
    Сеть работает медленно
    ethtool, ip a
    Нужен полный отчет обо всех компонентах системы
    lshw

    Советы и частые ошибки в Linux

    Если вы столкнулись с проблемой, выполняя команды для просмотра железа, не пугайтесь. Чаще всего у этого есть простое объяснение.

    • Если команда «не найдена»: это нормально. В Linux не все утилиты стоят по умолчанию. В таком случае необходимую утилиту нужно установить.
    • Длинный вывод: такое бывает у команд lshw, dmidecode и др. Это не ошибка, но, чтобы было удобнее читать, пишите lshw | less или dmidecode | less. Можно использовать grep, чтобы искать конкретные строки: например, lsblk | grep nvme.
    • Команда запускается на другой машине: такое бывает на серверах с доступом по SSH. Выведите hostname перед диагностикой, чтобы случайно не посмотреть другой сервер.
    • Перегрев: это не норма, даже для жаркого лета. Не игнорируйте высокую температуру, потому что это ведет к троттлингу и аварийным перезапускам.

    Помните, что большинство команд ничего не ломают — они только выводят информацию о системе Линукс. Поэтому использовать их абсолютно безопасно. 

    Инструкция

    Поделиться

    Скопировано
    0 комментариев
    Комментарии