Шпаргалки / Объяснение

Шпаргалка: проверить состояние службы systemd

Разделите active, enabled и загруженную конфигурацию unit. Начните диагностику с чтения состояния, прежде чем перезапускать службу или менять её файлы.

Начальный6 минОбщие принципы Linuxsystemd · online reference

Когда открыть эту шпаргалку

Работающий процесс, активный unit и включённый автозапуск не обозначают одно и то же. Для конкретного сбоя выясните, какое утверждение требуется проверить. Перезапуск до чтения состояния способен уничтожить полезные признаки исходной проблемы.

Выбор команды

Имя example.service в таблице замените реальным unit из списка. Команды относятся к системе, где доступен менеджер systemd; для пользовательского менеджера нужен --user.

Что выяснитьКоманда или выражениеКак читать результат
Неуспешные unitsystemctl --failed --no-pagerСписок текущих failed-состояний, не архив всех прошлых сбоев.
Сводка службыsystemctl status example.service --no-pagerНенулевой статус команды возможен для неактивной службы.
Активностьsystemctl is-active example.serviceПроверка текущего состояния, не HTTP-здоровья приложения.
Подключение к автозапускуsystemctl is-enabled example.serviceStatic и другие состояния не равнозначны обычному disabled.
Выбранные свойстваsystemctl show example.service -p ActiveState -p SubState -p ResultУдобные отдельные поля; для интерпретации нужен контекст типа unit.

Короткая последовательность

Начните со списка failed и работающих сервисов. Здесь нет команды запуска, остановки или изменения автозапуска.

Локальная Linux-система
systemctl --failed --no-pager
systemctl list-units --type=service --state=running --no-pager

Проверка вывода

Active=active не доказывает, что приложение отдаёт ожидаемый ответ, а inactive не всегда является неисправностью: oneshot может успешно завершить действие. Enabled описывает связи установки unit, а не текущее выполнение.

Границы применения

Изменение файла unit и изменение его загруженного представления — разные действия. Не выполняйте daemon-reload или restart просто для устранения непонятного статуса. Сначала проверьте конфигурацию, журнал и требования к доступности; действия обслуживания требуют своего плана.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Руководство systemctl(1)

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Примеры для собственной Linux-системы с Bash и указанными утилитами. Наличие пакетов и набор опций проверьте в установленной версии; браузерный терминал поддерживает только своё подмножество.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация