Логи в Systemd: journald 📜 Если ты устал рыться в /var/log, чтобы найти, почему сервис упал, journald от systemd — может сохранить уйму времени. Сегодня разберём, как он упрощает работу с логами. Что такое journald? Journald — система логирования systemd. Логи хранятся в бинарном формате, а не в куче текстовых файлов, как в SysV. Это позволяет фильтровать их как профи. Основные команды. Посмотреть все логи: journalctl Фильтры: Логи сервиса: journalctl -u nginx.service Логи за час: journalctl --since "1 hour ago" Только ошибки: journalctl -p 3 Пример: Nginx на сервере падал без записи в /var/log/nginx. Запустил: journalctl -u nginx.service -b Выяснилось, что порт 80 занят Apache. Убил процесс, перезапустил Nginx — готово! ✅ Настроить сохранение логов на диск в /etc/systemd/journald.conf: Storage=persistent Логи появятся в /var/log/journal/. Проследить за логами в реальном времени: journalctl -f Как tail -f. Плюсы и минусы journald ✅ Плюсы: Фильтрация, всё в одном