🖥 Полезные команды Linux: получение информации о системе

Platform Category Tested on

[!TIP]
Большинство команд универсальны для современных дистрибутивов Linux, включая Astra Linux и РЕД ОС. Различия могут быть только в установке дополнительных пакетов (dmidecode, hdparm) или правах администратора.


⚡ 1. Основная информация о системе

Команда Описание
arch Вывести архитектуру процессора
uname -m Вывести архитектуру процессора (аналог arch)
uname -r Версия ядра Linux
uname -a Подробная информация о системе, ядре, архитектуре и hostname
cat /proc/version Версия ядра Linux и компилятора

Пример:

$ uname -a
Linux myhost 5.10.0-21-amd64 #1 SMP Debian 5.10.164-2 (2023-09-05) x86_64 GNU/Linux

🖥 2. Информация о процессоре и памяти

Команда Описание
cat /proc/cpuinfo Подробная информация о процессоре (ядра, кэш, частоты)
cat /proc/meminfo Статистика использования памяти (RAM и буферы)
free -h Удобочитаемый вывод использования памяти
cat /proc/swaps Информация о swap-файлах / разделах

Пример CPU:

$ cat /proc/cpuinfo | grep "model name"
model name  : Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz

💽 3. Информация о дисках и файловых системах

Команда Описание
cat /proc/mounts Список смонтированных файловых систем
df -h Использование дискового пространства по смонтированным разделам
lsblk Дерево устройств хранения
hdparm -i /dev/sda Характеристики жесткого диска
hdparm -tT /dev/sda Измерение скорости чтения данных
smartctl -a /dev/sda Состояние диска через SMART (нужен пакет smartmontools)

🔌 4. Информация о шинах и устройствах

Команда Описание  
lspci -tv Список устройств на шине PCI с древовидной структурой  
lsusb -tv Список устройств USB с древовидной структурой  
dmesg | tail -n 50 Последние сообщения ядра, включая подключение устройств  

[!TIP] Для поиска конкретного устройства используйте lspci | grep -i ethernet или lsusb | grep -i camera.


📅 5. Дата и время

Команда Описание
date Текущая дата и время
clock -w Записать системное время в BIOS
date MMDDhhmmYYYY.ss Установить дату/время вручную

Пример установки времени:

date 041217002025.00   # 12 апреля 17:00 2025

🖧 6. Сетевая информация

Команда Описание
cat /proc/net/dev Статистика по сетевым интерфейсам
ip addr Подробные сведения о сетевых интерфейсах
ip -c -br a О сетевых интерфейсах в более коротком виде и цветном выводе
ifconfig (устарело, но часто используется) вывод сетевых интерфейсов
netstat -tulnp Список открытых портов и процессов, которые их слушают

🧩 7. Информация о пользователях и процессах

Команда Описание
who Список пользователей, находящихся в системе
w Более детальный вывод: кто подключен, что делает, нагрузка на систему
last История входов пользователей
ps -eaf Список всех процессов
top Динамический мониторинг процессов

💻 8. Аппаратная информация

Команда Описание
dmidecode -q Читабельная информация о железе (SMBIOS / DMI)
lscpu Подробная информация о CPU
lsblk Схема разделов дисков
lsmod Загруженные модули ядра

[!IMPORTANT] Для большинства команд (dmidecode, hdparm, smartctl) нужны права root:

sudo dmidecode -q
sudo hdparm -i /dev/sda

📆 9. Календарь

Команда Описание
cal Печатает календарь текущего месяца
cal 2010 Календарь за конкретный год

⚡ 10. Особенности Astra Linux и РЕД ОС


🔗 Полезные ссылки