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

[!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 и РЕД ОС
🔗 Полезные ссылки