Sobes.tech
Back to questions
Middle
8

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

Companies where asked
Ртк-софт

Answer from AI

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