systemd - andyceo/documentation GitHub Wiki
Для работы следующих команд sudo
нужна не всегда, см. соответствующие пояснения.
-
systemctl
: без аргументов показывает все юниты, включая сервисы, и показывает их статус. -
systemctl status
: показывает статус всех юнитов, краткая справка, все ли в порядке -
[sudo] systemctl status earlyoom
: показать подробный статус для сервисаearlyoom
. Если запускать отsudo
, то покажет и логи приложения -
sudo systemctl restart earlyoom
: перезапустить сервисearlyoom
(сервис перечитает настройки) -
systemctl list-units --type target
: "target" is the term used to designate unit dependency groups. Показывает все такие группы -
systemctl list-units --type=service
: показывает только сервисы (в любом статусе) -
systemctl list-units --type=service --state=running
: показывает только запущенные сервисы -
systemctl --failed
: показывает юниты, которые не смогли запуститься. Также:systemctl | grep fail
Хорошая инструкция: https://unix.stackexchange.com/questions/224992/where-do-i-put-my-systemd-unit-file