Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📡 Как быстро поднять собственный серверное приложение на Linux с помощью systemd

📡 Как быстро поднять собственный серверное приложение на Linux с помощью systemd Привет, друзья! 🚀 Хотите, чтобы ваше приложение запускалось автоматически и было всегда под контролем? Сегодня расскажу о мощном инструменте — systemd! Это не просто менеджер служб, а настоящий командир ваших процессов. Благодаря ему, ваше приложение будет автоматически перезапускаться при сбоях, запускаться при старте системы и даже писать лог внутри системы. Великолепно, правда? Вот короткий мастер-класс: - Создайте файл юнита в /etc/systemd/system/yourapp.service со следующим содержимым: [Unit] Description=Моё приложение After=network.target [Service] ExecStart=/usr/bin/python3 /path/to/app.py Restart=always User=youruser WorkingDirectory=/path/to/ StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target - Активируйте его: sudo systemctl daemon-reload sudo systemctl enable yourapp.service sudo systemctl start yourapp.service Теперь ваше приложение — словно питомец, кото

📡 Как быстро поднять собственный серверное приложение на Linux с помощью systemd

Привет, друзья! 🚀 Хотите, чтобы ваше приложение запускалось автоматически и было всегда под контролем? Сегодня расскажу о мощном инструменте — systemd! Это не просто менеджер служб, а настоящий командир ваших процессов.

Благодаря ему, ваше приложение будет автоматически перезапускаться при сбоях, запускаться при старте системы и даже писать лог внутри системы. Великолепно, правда?

Вот короткий мастер-класс:

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

[Unit]

Description=Моё приложение

After=network.target

[Service]

ExecStart=/usr/bin/python3 /path/to/app.py

Restart=always

User=youruser

WorkingDirectory=/path/to/

StandardOutput=journal

StandardError=journal

[Install]

WantedBy=multi-user.target

- Активируйте его:

sudo systemctl daemon-reload

sudo systemctl enable yourapp.service

sudo systemctl start yourapp.service

Теперь ваше приложение — словно питомец, который всегда под вашим контролем! Легко управлять процессами, следить за логами и даже перезапускать по расписанию. Такой подход подходит и для скриптов, и для полноценных сервисов.

А ты когда-нибудь создавал свои собственные systemd-юниты? Что получается проще — автоматизация или ручной запуск?

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

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!