Подробный гайд по командам для просмотра характеристик компьютера в Astra Linux

Гайд по командам для просмотра характеристик ПК в Astra Linux: CPU, RAM, диски, GPU, сеть. Скрипт для авто-отчёта.

2026.04.02                  


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


ПОДГОТОВКА

Многие команды требуют прав root. В Astra Linux (особенно в редакциях с мандатным контролем доступа) используйте sudo или переключитесь в контекст администратора:

sudo -i

Если какой-то утилиты нет, установите её:

sudo apt update
sudo apt install lshw hwinfo inxi smartmontools mesa-utils pciutils

ОС И ЯДРО

Команда Что показывает
uname -a Версия ядра, архитектура, дата сборки
cat /etc/os-release Точное название дистрибутива и версия
hostnamectl Имя хоста, ядро, архитектура, версия ОС
dpkg -l | grep astra Установленные пакеты Astra (позволяет определить редакцию)

ПРОЦЕССОР (CPU)

Команда Что показывает
lscpu Архитектура, ядра, потоки, частота, кэш, флаги
nproc Количество логических ядер
lscpu | grep -E "^CPU(s):|^Thread|^Core|^Socket" Краткая сводка: сокетов, ядер, потоков
cat /proc/cpuinfo | grep "model name" | uniq Точная модель процессора

ОПЕРАТИВНАЯ ПАМЯТЬ (RAM)

Команда Что показывает
free -h Общий объём, использовано, свободно, кэш/буферы
cat /proc/meminfo | head -10 Детальная информация по памяти
sudo dmidecode -t memory Тип (DDR3/4/5), частота, слоты, производитель модулей

Примечание:

  • dmidecode работает только от root и читает данные напрямую из SMBIOS/DMI.

ДИСКИ И ХРАНИЛИЩЕ

Команда Что показывает
lsblk Список блочных устройств, размеры, точки монтирования
lsblk -f Файловые системы, UUID, метки
df -h Свободное/занятое место на смонтированных разделах
sudo fdisk -l Таблицы разделов, секторы, тип разметки (GPT/MBR)
sudo smartctl -a /dev/sda S.M.A.R.T., температура, часы работы, ошибки (замените sda на ваш диск)

ВИДЕОКАРТА (GPU)

Команда Что показывает
lspci | grep -iE "vga|3d|display" Модель GPU в системе
lspci -vnn | grep -A 12 -i vga Подробно: драйвер, память, версия PCI
glxinfo | grep "OpenGL renderer" Активный графический рендерер (нужен mesa-utils)
nvidia-smi Статус GPU, драйвер, загрузка, температура (только для NVIDIA с проприетарным драйвером)

СЕТЕВЫЕ АДАПТЕРЫ

Команда Что показывает
ip a IP-адреса, MAC, статус интерфейсов
ip route Таблица маршрутизации, шлюз по умолчанию
lspci | grep -i net PCI сетевые карты (Ethernet/Wi-Fi)
ethtool eth0 Скорость, дуплекс, драйвер (замените eth0 на ваш интерфейс)
nmcli device wifi list Доступные Wi-Fi сети (если установлен NetworkManager)

МАТЕРИНСКАЯ ПЛАТА И BIOS/UEFI

Команда Что показывает
sudo dmidecode -t baseboard Модель платы, чипсет, серийный номер
sudo dmidecode -t bios Версия BIOS/UEFI, дата, производитель, режим загрузки
sudo lshw -class system Общая информация о системе (вендор, модель, SKU)

УНИВЕРСАЛЬНЫЕ УТИЛИТЫ (ВСЁ В ОДНОМ)

Команда Особенности
sudo lshw -short Краткий список всего оборудования с путями /sys
sudo lshw -html > ~/hw_report.html Генерирует читаемый HTML-отчёт
sudo hwinfo --short Альтернатива lshw, удобочитаемый вывод
inxi -Fzx Красивый текстовый отчёт, скрывает MAC/серийники (-z)

ОСОБЕННОСТИ ASTRA LINUX

Определение редакции

В Astra Linux Common Edition:

cat /etc/os-release | grep PRETTY_NAME

В Special Edition («Орёл»/«Воронеж»):

cat /etc/astra_version
# или
dpkg -l | grep astra-ce-release

Мандатный контроль доступа (МКД)

В защищённых конфигурациях некоторые команды могут требовать переключения контекста безопасности.

Если получаете "Permission denied", попробуйте:

sudo -E command
# или проверьте контекст:
id -Z

GUI-аналоги

  • Меню «Пуск» -> «Параметры» -> «О системе» или утилита fly-admin (в некоторых сборках).

ГОТОВЫЙ СКРИПТ ДЛЯ ПОЛНОГО ОТЧЁТА

Сохраните как astra_spec.sh, сделайте исполняемым (chmod +x astra_spec.sh) и запустите:

#!/bin/bash
OUT=~/astra_linux_spec_$(date +%F).txt
{
  echo "=== ОС и ядро ==="
  uname -a
  cat /etc/os-release
  echo -e "\n=== CPU ==="
  lscpu | grep -E "Model name|Architecture|CPU\(s\)|Thread|Core|Socket"
  echo -e "\n=== RAM ==="
  free -h
  echo -e "\n=== DISKS ==="
  lsblk -f
  echo -e "\n=== GPU ==="
  lspci | grep -iE "vga|3d|display"
  echo -e "\n=== NETWORK ==="
  ip -br a
  echo -e "\n=== MOTHERBOARD & BIOS ==="
  sudo dmidecode -t baseboard,bios 2>/dev/null | grep -E "Manufacturer|Product Name|Version|Release Date"
  echo -e "\n=== INXI SUMMARY ==="
  inxi -Fzx 2>/dev/null || echo "inxi не установлен"
} > "$OUT"
echo "Отчёт сохранён: $OUT"

ПОЛЕЗНЫЕ СОВЕТЫ

  • Чтобы быстро скопировать вывод: command | xclip -selection clipboard (нужен xclip)
  • Для аудита или инвентаризации используйте: sudo lshw -xml > report.xml
  • Не запускайте dmidecode или smartctl в цикле – они создают небольшую нагрузку на шину/диск