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

🛠️ Ускоряем деплой с помощью systemd-подсистемы

🛠️ Ускоряем деплой с помощью systemd-подсистемы

Хочешь, чтобы твои сервисы запускались быстрее и были всегда под контролем?

Погружаемся в магию systemd – modernную систему инициализации и управления службами.

Почему стоит вообще использовать systemd?

- Автоматизирует запуск принципиальных сервисов при старте системы

- Легко управляется через командную строку: старт, стоп, перезапуск

- Следит за статусом служб и обеспечивает автоматический перезапуск при сбое

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

- Создавать свои юниты — просто!

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

- Логировать действия и ошибочные ситуации прямо из консоли

Пример: создаем свой сервис - это реально просто.

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

```ini

Unit

Description=Мой крутой сервис

After=network.target

Service

ExecStart=/usr/bin/python3 /home/user/my_script.py

Restart=always

User=user

Install

WantedBy=multi-user.target

```

Загрузите новый юнит:

sudo systemctl daemon-reload

Запустите и включите запуск по умолчанию:

sudo systemctl start myservice

sudo systemctl enable myservice

И пусть ваши скрипты работают без лишних хлопот!

systemd — это сердце современных Linux-систем, делающее управление проще и надежнее.

А как ты используешь systemd в своих проектах? Делись в комментариях!

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

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!