Мониторинг без сложных панелей: базовые команды Linux
Несколько команд, которые быстро показывают состояние сервера.
Для первичной диагностики сервера не всегда нужна большая система мониторинга. Часто достаточно нескольких стандартных команд, которые показывают состояние портов, сервисов, диска и памяти.
Команда systemctl status помогает понять, жив ли сервис и не падает ли он сразу после запуска. journalctl показывает подробные логи и часто указывает на конкретную ошибку: занятый порт, неверный путь к файлу или проблему с правами.
Команда ss -lntp показывает слушающие TCP-порты и процессы, которые их заняли. Это особенно полезно после изменения конфигурации: можно сразу увидеть, где реально слушает сервис — на 127.0.0.1 или на всех интерфейсах.
Для диска полезны df -h и du -h --max-depth=1. Первая команда показывает заполненность разделов, вторая помогает найти каталог, который занимает больше всего места.
Мониторинг начинается с понимания нормы. Если известно, какие порты должны быть открыты, какие службы должны работать и сколько обычно занято памяти, любые изменения становятся заметнее.
Материал носит справочный характер и описывает общие практики администрирования и эксплуатации инфраструктуры.