Гайд по командам для просмотра характеристик ПК в Astra Linux: CPU, RAM, диски, GPU, сеть. Скрипт для авто-отчёта.
2026.04.02
#Astra Linux
#Linux
#системное администрирование
#характеристики компьютера
#Terminal
#lshw
#dmidecode
#диагностика
Подробный гайд по командам для просмотра характеристик компьютера в 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 в цикле – они создают небольшую нагрузку на шину/диск