Sobes.tech
Назад к вопросам
Middle
7

Как посмотреть логи сервиса systemd?

Компании, где спрашивали
Ртк-софт

Ответ от нейросети

sobes.tech AI

Для просмотра логов сервиса systemd используется команда journalctl.

Чтобы посмотреть логи конкретного сервиса, например nginx.service, можно выполнить:

journalctl -u nginx.service

Ключи и опции:

  • -u <unit> — фильтрация по юниту (сервису)
  • -f — вывод в режиме реального времени (аналог tail -f)
  • --since и --until — фильтрация по времени, например --since "2024-06-01 10:00:00"

Пример просмотра последних 50 строк:

journalctl -u nginx.service -n 50

Если нужно посмотреть системные логи без фильтрации по сервису, просто journalctl.

Также можно комбинировать с sudo, если нужны логи, доступ к которым ограничен:

sudo journalctl -u nginx.service