Технологии #Linux #Ubuntu #Терминал #Железо #Диагностика

Информация о системе в терминале Linux: fastfetch, inxi, btop и ещё 16 команд

Какой процессор, сколько памяти, на какой частоте она работает, чем занята видеокарта — показываю на своём ПК с Xeon и RTX 5060 Ti, как всё это узнать в терминале Linux. От красивых карточек fastfetch до btop и nvtop.

14 минут 22
Содержание
  1. 1Красивые карточки о системе
  2. fastfetch — лучший выбор в 2026 году
  3. screenfetch — ветеран
  4. hyfetch — fastfetch в цвете
  5. cpufetch — всё о процессоре
  6. 2Полный отчёт о железе одной командой
  7. inxi — лучший отчёт для форумов
  8. lshw — дерево всего железа
  9. 3Встроенные команды
  10. hostnamectl — имя компьютера и система
  11. uname — версия ядра
  12. lscpu — процессор
  13. free — оперативная память
  14. dmidecode — какие планки памяти стоят
  15. df и duf — место на дисках
  16. lspci и lsusb — устройства
  17. nvidia-smi — видеокарта NVIDIA
  18. 4Мониторинг в реальном времени
  19. btop — самый красивый
  20. htop — классика
  21. nvtop — загрузка видеокарты
  22. 5Шпаргалка: что хочу узнать — какая команда
  23. 6Частые вопросы
  24. Чем заменить neofetch?
  25. Как узнать модель видеокарты в Linux?
  26. Как посмотреть, сколько оперативной памяти в Linux?
  27. Как узнать версию Ubuntu в терминале?
  28. Безопасно ли выкладывать скриншоты этих команд?

После установки Ubuntu на свой игровой ПК я решил проверить, всё ли система видит правильно: процессор, память, видеокарту, диски. В Windows для этого обычно открывают «Диспетчер устройств» и ставят сторонние утилиты, а в Linux всё есть прямо в терминале. Причём одни команды выдают сухую техническую сводку, а другие рисуют такие карточки, что их хочется выложить в соцсети.

В этой статье — всё, чем я пользуюсь сам, со скриншотами с моего компьютера: Xeon E5-2680 v4, 32 ГБ DDR4, RTX 5060 Ti и Ubuntu 26.04. Начну с красивого, потом перейду к полезному.

fastfetch в терминале Ubuntu 26.04: логотип Ubuntu и сводка — Xeon E5-2680 v4, RTX 5060 Ti, 30,69 ГиБ памяти, GNOME 50
fastfetch на моём ПК: вся система на одном экране

Конструктор команд: информация о системе

Выберите, что хотите узнать, — получите готовые команды для своего дистрибутива.

Команды выполняются по порядку сверху вниз. Нажмите на номер шага — он отметится выполненным и запомнится.

Красивые карточки о системе

Программы этого типа называют «fetch»: они выводят логотип дистрибутива из символов, а рядом — главное о системе. Это самый быстрый способ понять, что за компьютер перед вами, и заодно похвастаться своей сборкой.

fastfetch — лучший выбор в 2026 году

Долгие годы самой популярной такой программой был neofetch. Но в 2024 году автор перестал её развивать и закрыл репозиторий, так что новые видеокарты и дистрибутивы она уже не узнаёт. Её место занял fastfetch: он написан на C, запускается мгновенно и показывает больше данных.

Терминал
fastfetch

Что видно на моём скриншоте выше:

  • OS и Kernel — Ubuntu 26.04.1 LTS и ядро 7.0;
  • Packages — сколько программ установлено из apt и snap;
  • Display — телевизор Philips в 4K на 60 Гц. Размер 65″ fastfetch берёт из данных, которые сообщает сам телевизор, поэтому у меня он не совпадает с настоящей диагональью;
  • DE и WM — рабочий стол GNOME 50 на Wayland;
  • CPU, GPU, Memory, Swap, Disk — процессор, видеокарта, память, файл подкачки и место на диске;
  • Local IP — адрес компьютера в домашней сети.

Если большой логотип мешает, его можно уменьшить:

Терминал
fastfetch --logo small
fastfetch с маленьким логотипом Ubuntu: те же данные, но карточка компактнее
fastfetch --logo small — удобно, когда терминал узкий

А если нужны только некоторые строки, перечислите их через двоеточие:

Терминал
fastfetch -s title:os:kernel:uptime:cpu:gpu:memory:disk

screenfetch — ветеран

screenfetch появился задолго до neofetch и до сих пор есть в репозиториях. Данных он показывает меньше, зато честно пишет температуру процессора прямо в строке CPU.

Терминал
screenfetch
screenfetch на Ubuntu 26.04: логотип Ubuntu из символов, Xeon E5-2680 v4 с температурой 24 °C, RTX 5060 Ti, 31 ГБ памяти
screenfetch: проще, но с температурой процессора

hyfetch — fastfetch в цвете

hyfetch — надстройка над fastfetch и neofetch, которая раскрашивает логотип по выбранной цветовой схеме. При первом запуске она проводит через небольшой мастер: цветовой пресет, яркость, расположение цветов и движок. Я выбрал fastfetch как самый быстрый.

Терминал
hyfetch
Мастер hyfetch: выбор движка — neofetch, fastfetch или qwqfetch
Последний шаг мастера: на чём будет работать hyfetch
Вывод hyfetch: логотип Ubuntu в бело-зелёно-сером цвете и сводка о системе с BIOS, сетью и Bluetooth
hyfetch показал даже BIOS и Bluetooth-адаптер

Повторно запустить мастер можно командой hyfetch -c.

cpufetch — всё о процессоре

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

Терминал
cpufetch
cpufetch: логотип Intel из символов и характеристики Xeon E5-2680 v4 — Broadwell, 14 нм, 14 ядер и 28 потоков, кэш L3 35 МБ
Мой Xeon: 14 ядер, 28 потоков, 35 МБ кэша L3

Полный отчёт о железе одной командой

inxi — лучший отчёт для форумов

Если вы просите помощи на форуме, первым делом у вас попросят вывод inxi. Он показывает всё железо и драйверы в одном отчёте:

Терминал
inxi -Fxz
  • -F — полный отчёт;
  • -x — дополнительные подробности: версии драйверов, частоты, температура;
  • -z — прячет личные данные: серийные номера, MAC-адреса, IP.
inxi -Fxz на Ubuntu 26.04: материнская плата E5-A99, Xeon E5-2680 v4, RTX 5060 Ti с драйвером 610.57.04, Samsung 970 EVO Plus
inxi -Fxz: материнская плата, процессор, видеокарта, звук, сеть, диски

По отчёту сразу видно, что система работает с фирменным драйвером NVIDIA 610, а не со свободным nouveau. Как я до этого драйвера добирался, рассказал в статье про чёрный экран после установки Ubuntu с RTX 50.

Одна забавная деталь: inxi называет архитектуру моей RTX 5060 Ti «Lovelace», хотя это Blackwell. База видеокарт в inxi обновляется не сразу, поэтому у самых новых моделей такие неточности бывают.

Сохранить отчёт в файл, чтобы приложить к сообщению на форуме:

Терминал
inxi -Fxz -c 0 > ~/pc-info.txt

lshw — дерево всего железа

lshw показывает всё оборудование списком: память по слотам, кэш процессора, разделы диска, контроллеры USB. Запускать нужно через sudo, иначе часть данных будет скрыта.

Терминал
sudo lshw -short
sudo lshw -short: четыре планки DDR4 по 8 ГБ, Xeon E5-2680 v4, Samsung SSD 970 EVO Plus с разделами Windows и Ubuntu, RTX 5060 Ti
lshw: видно даже разделы Windows рядом с Ubuntu

Встроенные команды

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

hostnamectl — имя компьютера и система

Терминал
hostnamectl

Показывает имя компьютера, версию системы и ядра, модель материнской платы и даже возраст прошивки BIOS. У меня BIOS почти три года — повод проверить, нет ли обновления.

hostnamectl: имя NixLife-Ubuntu, Ubuntu 26.04.1 LTS, ядро 7.0, материнская плата E5-A99, прошивка 5.11 от 2023 года
hostnamectl: система, материнская плата и возраст BIOS

uname — версия ядра

Терминал
uname -a
uname -a: Linux NixLife-Ubuntu 7.0.0-34-generic x86_64
uname -a: версия и дата сборки ядра

Если нужна только версия ядра, хватит uname -r.

lscpu — процессор

Терминал
lscpu | head -n 20

Показывает модель, число ядер и потоков, частоты и кэш. Вывод длинный, поэтому я обрезаю его до первых 20 строк. Если нужна красивая версия — есть cpufetch выше.

free — оперативная память

Терминал
free -h
free -h: всего 30 ГиБ памяти, занято 2,5 ГиБ, доступно 28 ГиБ, подкачка 8 ГиБ
free -h: занято всего 2,5 ГиБ из 30

Не пугайтесь маленького числа в колонке «своб». Linux отдаёт свободную память под кэш файлов («буф/врем.»), чтобы всё работало быстрее, и тут же освобождает её, когда память нужна программам. Смотреть нужно на колонку «доступно»: у меня это 28 ГиБ из 30.

dmidecode — какие планки памяти стоят

Терминал
sudo dmidecode -t memory | grep -E "Size|Speed|Type:"
dmidecode: четыре планки DDR4 по 8 ГБ, скорость 3200 MT/s, настроенная скорость 2400 MT/s
Планки на 3200, а работают на 2400

Здесь я нашёл интересное. Мои планки рассчитаны на 3200 MT/s (Speed), но работают на 2400 (Configured Memory Speed). Это не ошибка настройки: Xeon E5-2680 v4 официально поддерживает DDR4 максимум на 2400. Так что если покупаете память под такой процессор, переплачивать за быстрые планки нет смысла.

df и duf — место на дисках

Терминал
df -h
df -h: раздел Ubuntu на 77 ГБ занят на 57 %, раздел EFI на 196 МБ
df -h: сухо, но везде есть

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

Терминал
duf
duf: два локальных диска с цветными шкалами заполнения и девять служебных разделов
duf: то же самое, но с таблицами и цветными шкалами

Кстати, duf с ключом --only local оставит только настоящие диски.

lspci и lsusb — устройства

lspci показывает всё, что подключено к материнской плате: видеокарту, звук, сетевую карту. Полный список длинный, поэтому я отфильтровал главное:

Терминал
lspci | grep -iE "vga|audio|net"
lspci: звук Intel, видеокарта NVIDIA RTX 5060 Ti, звук NVIDIA по HDMI, сетевая карта Realtek
Видеокарта, два звуковых устройства и сетевая карта

lsusb — то же самое для USB. Например, здесь виден мой Bluetooth-адаптер TP-Link:

Терминал
lsusb
lsusb: корневые USB-хабы Linux Foundation, хабы Intel и Bluetooth-адаптер TP-Link
lsusb: Bluetooth-адаптер TP-Link — единственное внешнее USB-устройство

Пара цифр вида 2357:0604 — это коды производителя и модели. По ним удобно искать драйвер, если устройство не заработало само.

nvidia-smi — видеокарта NVIDIA

Терминал
nvidia-smi
nvidia-smi: RTX 5060 Ti, драйвер 610.57.04, CUDA 13.3, 33 °C, занято 610 МиБ из 16 ГиБ; процессы gnome-shell, gnome-remote-desktop и llama-server
Внизу видно, кто занимает видеопамять

Сверху — драйвер, версия CUDA, температура, потребление и занятая видеопамять. Снизу — какие программы сейчас используют видеокарту. У меня это рабочий стол GNOME, сервер удалённого доступа, через который я подключаюсь к ПК с Mac, и llama-server — локальная нейросеть.

Мониторинг в реальном времени

Команды выше показывают снимок на момент запуска. Чтобы видеть загрузку вживую, нужны мониторы — аналоги «Диспетчера задач» Windows.

btop — самый красивый

Терминал
btop
btop: загрузка и температура 28 потоков Xeon, видеокарта, память, диски, сеть и список процессов
btop: процессор по ядрам с температурой, видеокарта, память, диски, сеть и процессы

btop показывает всё сразу: загрузку и температуру каждого ядра, видеокарту, память, диски, сеть и список процессов. Им можно управлять мышью. Клавиша Esc открывает меню настроек, q — выход. Если нужна только температура, у меня есть отдельная статья про температуру в Linux.

htop — классика

Терминал
htop
htop: полосы загрузки 28 потоков процессора, память, подкачка и список процессов с подсказками клавиш F1–F10
htop: внизу подсказки по клавишам

htop проще btop, зато есть почти везде, а на серверах часто стоит сразу. Внизу подсказки: F6 — сортировка, F9 — завершить процесс, F10 — выход.

nvtop — загрузка видеокарты

Терминал
nvtop
nvtop: график загрузки RTX 5060 Ti, частоты, температура 34 °C, потребление 6 Вт и процессы на видеокарте
nvtop: как htop, только для видеокарты

nvtop показывает загрузку видеокарты графиком. Удобно запустить его рядом с игрой или нейросетью и посмотреть, насколько видеокарта нагружена. Работает с NVIDIA, AMD и Intel.

Шпаргалка: что хочу узнать — какая команда

Что нужноКоманда
Всё о системе короткоfastfetch
Полный отчёт о железеinxi -Fxz
Процессорlscpu, cpufetch
Оперативная памятьfree -h
Планки памяти и их частотаsudo dmidecode -t memory
Диски и разделыlsblk, duf, df -h
Видеокартаlspci | grep -i vga, nvidia-smi
USB-устройстваlsusb
Версия системыhostnamectl
Версия ядраuname -r
Загрузка в реальном времениbtop, htop
Загрузка видеокартыnvtop

Частые вопросы

Чем заменить neofetch?

fastfetch. Он показывает те же данные и даже больше, работает в разы быстрее и продолжает развиваться, а neofetch с 2024 года не обновляется. Если хочется разноцветный логотип, поставьте hyfetch с движком fastfetch.

Как узнать модель видеокарты в Linux?

Командой lspci | grep -iE "vga|3d". Для видеокарт NVIDIA с фирменным драйвером подробности покажет nvidia-smi, а для любых видеокарт — inxi -G.

Как посмотреть, сколько оперативной памяти в Linux?

Командой free -h. Смотрите на колонку «доступно» — это память, которую система может отдать программам. Какие планки установлены и на какой частоте работают, покажет sudo dmidecode -t memory.

Как узнать версию Ubuntu в терминале?

Командой hostnamectl или lsb_release -a. Короткий вариант — cat /etc/os-release.

Безопасно ли выкладывать скриншоты этих команд?

В целом да, но проверьте три вещи: локальный IP-адрес (строка Local IP в fastfetch и сеть в btop), Machine ID в hostnamectl и серийные номера в dmidecode и lshw. inxi с ключом -z прячет личные данные сам.

Статья помогла?

Комментарии

Пока никто не написал. Будьте первым — вопрос или свой опыт одинаково полезны.

Комментарий появится после проверки. Ссылки и реклама не публикуются.