В системе с systemd используйте systemctl status имя.service. Для машинной проверки состояния подходит systemctl is-active, а журнал смотрят через journalctl -u.
Как посмотреть статус системного сервиса в Linux?
В системе с 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-системы. Просмотр статуса не требует перезапуска: сначала собирают диагностику и только затем решают, нужны ли изменения.