systemctl

Управлять сервисами: запускать, останавливать, включать автозапуск

Что делает

Сервисы — nginx, базы данных, ваше приложение — в современных дистрибутивах запускает systemd, а управляют им через systemctl. status показывает, работает ли сервис, и последние строки его лога; выход из просмотра — q.

start, stop и restart запускают, останавливают и перезапускают сервис, reload перечитывает настройки без остановки, если сервис это умеет. enable включает автозапуск при загрузке системы, --now заодно запускает сразу. Всё, кроме status, требует sudo.

Синтаксис

systemctl status <сервис>
sudo systemctl start|stop|restart <сервис>
sudo systemctl reload <сервис>
sudo systemctl enable --now <сервис>

Примеры

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

Потренировать · Все команды