Как посмотреть статус системного сервиса в Linux?

В системе с systemd используйте systemctl status имя.service. Для машинной проверки состояния подходит systemctl is-active, а журнал смотрят через journalctl -u.

Короткий ответ

Что ответить на собеседовании

В системе с systemd используйте systemctl status имя.service. Для машинной проверки состояния подходит systemctl is-active, а журнал смотрят через journalctl -u.

Подробный разбор

Ответ с пояснениями

В системе с systemd используйте systemctl status имя.service. Для машинной проверки состояния подходит systemctl is-active, а журнал смотрят через journalctl -u.

Например, systemctl status nginx.service --no-pager покажет состояние и последние сообщения. journalctl -u nginx.service -n 100 --no-pager помогает понять причину ошибки. enabled означает настройку автозапуска, а не то, что процесс сейчас работает. В контейнере или дистрибутиве без systemd могут использоваться другие supervisor/init-системы. Просмотр статуса не требует перезапуска: сначала собирают диагностику и только затем решают, нужны ли изменения.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее