Перечитать unit-файл после изменения systemd
Перечитать определения юнитов и перезапустить сервис
systemctl daemon-reload && systemctl restart myapp.service
more systemd
all 26 commands →
Переопределить unit через drop-in
systemctl edit myapp.service
Содержимое unit-файла
systemctl cat myapp.service
Анализ времени загрузки
systemd-analyze blame | head -20
Граф зависимостей загрузки
systemd-analyze dot --require | dot -Tsvg > boot.svg && open boot.svg
Создать простой unit-файл
cat > /etc/systemd/system/myapp.service <<EOF
[Unit]
Description=My App
After=network.target
[Service]
ExecStart=/usr/bin/myapp
Restart=always
RestartSec=5
User=appuser
[Install]
WantedBy=multi-user.target
EOF