Найти в Дзене
Уроки Linux

📡 Быстрый старт с systemd: создаем свои юниты и автоматизируем управление сервисами

📡 Быстрый старт с systemd: создаем свои юниты и автоматизируем управление сервисами Привет, увлеченные системные администраторы и DevOps-любители! 🚀 Сегодня расскажу, как чуть глубже погрузиться в систему init и управлять службами словно профессионал. Забудь о старых скриптах — systemd меняет правила игры! Что важно знать: - Создаем свои юниты для запуска сложных задач - Перезапускаем сервисы одной командой - Устанавливаем автообновление или запуск при загрузке Создать свой юнит — проще простого: - Создай файл в /etc/systemd/system/, например myService.service - Вот пример яркой конфигурации: [Unit] Description=Мой суперюнит After=network.target [Service] ExecStart=/usr/bin/bash -c 'while true; do echo "Привет"; sleep 60; done' Restart=always [Install] WantedBy=multi-user.target - Потом активируем и запускаем: sudo systemctl daemon-reload sudo systemctl enable myService sudo systemctl start myService Теперь твоя система умеет делать больше — автоматизация по полной! Интер

📡 Быстрый старт с systemd: создаем свои юниты и автоматизируем управление сервисами

Привет, увлеченные системные администраторы и DevOps-любители! 🚀

Сегодня расскажу, как чуть глубже погрузиться в систему init и управлять службами словно профессионал. Забудь о старых скриптах — systemd меняет правила игры!

Что важно знать:

- Создаем свои юниты для запуска сложных задач

- Перезапускаем сервисы одной командой

- Устанавливаем автообновление или запуск при загрузке

Создать свой юнит — проще простого:

- Создай файл в /etc/systemd/system/, например myService.service

- Вот пример яркой конфигурации:

[Unit]

Description=Мой суперюнит

After=network.target

[Service]

ExecStart=/usr/bin/bash -c 'while true; do echo "Привет"; sleep 60; done'

Restart=always

[Install]

WantedBy=multi-user.target

- Потом активируем и запускаем:

sudo systemctl daemon-reload

sudo systemctl enable myService

sudo systemctl start myService

Теперь твоя система умеет делать больше — автоматизация по полной!

Интересно, а какие свои скрипты ты хотел бы запустить автоматически?

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot