Когда нужно отследить падение сервиса, понять причину ошибки или просто посмотреть, что происходило утром — journalctl спасает. Это основной инструмент для работы с логами systemd-сервисов.
Допустим, нам нужно посмотреть логи
nginx за последние 2 часа:journalctl -u nginx --since "2 hours ago"
А если хотим логи за конкретный день:
journalctl -u nginx --since "2024-07-10 10:00" --until "2024-07-10 12:00"
Нужен только свежий хвост логов? Тогда так:
journalctl -u nginx -f
-u указывает нужный сервис, --since/--until задают временной интервал, а -f даёт живой лог, как tail -f.🔥 Работает с любыми сервисами, не только nginx: от docker и ssh до кастомных .service-юнитов.
➡️ DevOps Ready | #практика