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

🖥️ Создаем собственный Linux-микросервис на базе systemd

🖥️ Создаем собственный Linux-микросервис на базе systemd

Привет, любители автоматизации! 🚀

Сегодня расскажу, как превращать свои скрипты в настоящие микросервисы, которые стартуют и управляются прямо через systemd — мощнейший инструмент в арсенале системного администратора.

Почему именно systemd?

- Автоматический запуск при старте системы

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

- Легкое управление через команды

Чтобы это сделать, достаточно создать простой юнит-файл.

Используй команду:

- Создай файл /etc/systemd/system/myservice.service со следующим содержанием:

[Unit]

Description=Мой кастомный сервис

After=network.target

[Service]

ExecStart=/usr/bin/bash -c 'echo "Запустился мой сервис" && sleep 300'

Restart=always

[Install]

WantedBy=multi-user.target

- Затем активируй и запусти:

sudo systemctl daemon-reload

sudo systemctl enable myservice

sudo systemctl start myservice

Теперь твой скрипт будет запускаться вместе с системой, а ти управление — как у настоящего сервиса! Вдохновляясь этим упражнением, можно автоматизировать множество задач или создавать свои микросервисы для DevOps-процессов.

А задумывались ли вы, добавляя новые сервисы, получаете ли вы абсолютный контроль над системой?

- Приглашаю в наш телеграм-канал https://t.me/LinuxSkill , где больше таких секретов!

- А для практических задач — Telegram-бот https://t.me/gradeliftbot, где можно проверить свои навыки и открыть новые горизонты!

📩 Завтра будет что-то особенное: как настроить автоматический сброс подключений в случае ошибок — не пропустите!

Включите 🔔 и будьте на пике технологий!