Свой systemd unit‑файл с нуля: от минимального скелета до production‑конфига

systemd unit ‑файл часто начинается с пары строк из чужого примера, а заканчивается сервисом, который странно рестартует, пишет логи куда попало и работает с лишними правами. В этой статье разбираем, как собрать unit ‑файл для своего Linux‑сервиса: от минимального скелета до production‑настроек с рестартами, зависимостями, hardening ‑параметрами, лимитами ресурсов и journald .

https://habr.com/ru/companies/otus/articles/1040138/

#systemd #unitфайл #Linuxсервис #systemctl #journald #Linuxадминистрирование #автозапуск_сервиса #hardening #systemd_timer #socket_activation

Свой systemd unit‑файл с нуля: от минимального скелета до production‑конфига

Когда нужно запустить свой сервис на  Linux ‑хосте, выбор небольшой: либо systemd unit‑файл, либо что‑то из эры до  systemd  — init‑скрипт, supervisord , screen , nohup ....

Хабр