С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

systemctl — управление службами systemd

шпаргалка · Ubuntu 24.04 · systemd 255 https://lab.dimsanych.ru/ru/wiki/systemctl/

Шпаргалка

  • systemctl status nginx --no-pager состояние, без пейджера
  • sudo systemctl status nginx + последние строки журнала
  • systemctl start nginx запустить сейчас
  • systemctl stop nginx остановить сейчас
  • systemctl restart nginx перезапустить (обрывает соединения)
  • systemctl enable --now nginx включить автозапуск и запустить сразу
  • systemctl cat nginx --no-pager unit-файл целиком
  • systemctl edit nginx открыть drop-in override
  • sudo systemctl daemon-reload перечитать юниты после правки
  • systemctl --failed список упавших юнитов
  • sudo journalctl -xeu nginx почему юнит упал

Ключи

enable и start — независимые операции: enable только прописывает юнит в автозапуск, службу текущего сеанса это не трогает, поэтому после enable без --now служба остаётся неактивной до перезагрузки или явного start. Верно и обратное: start без enable не переживёт перезагрузку.

Загрузка…