v1.0

$ systemctl

Процессысложность: среднийпакет: systemd

Управление службами systemd: старт, стоп, автозапуск. Она помогает проверить состояние запущенных процессов или управлять их работой. Например, systemctl enable --now nginx — включить в автозагрузку и сразу запустить.

Синтаксис

systemctl ДЕЙСТВИЕ [СЛУЖБА]

Основные опции

start / stopзапустить / остановить
restart / reloadперезапустить / перечитать конфиг
enable / disableв автозагрузку / из автозагрузки
statusсостояние, последние строки лога
daemon-reloadперечитать unit-файлы после правки

Примеры из практики

$ systemctl enable --now nginx
После запуска · пошаговоЧто произойдёт:
включить в автозагрузку и сразу запустить.

Что появится в терминале:
При успешном выполнении команда, скорее всего, ничего не напечатает и просто вернёт приглашение терминала.

Как понять, что всё получилось:
Сразу выполните «echo $?»: значение 0 означает успешное завершение. Затем проверьте изменение подходящей командой — например, ls, stat, systemctl status или getent.
включить в автозагрузку и сразу запустить
$ systemctl status sshd
После запуска · пошаговоЧто произойдёт:
жив ли SSH-демон и что в логе.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
жив ли SSH-демон и что в логе
$ systemctl list-units --failed
После запуска · пошаговоЧто произойдёт:
что не смогло стартовать при загрузке.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
что не смогло стартовать при загрузке
Совет практика. Если после правки unit-файла что-то «не видится» — начните с systemctl daemon-reload.

Поддержка дистрибутивов

Связанные команды