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

🖥️ Простая настройка сервиса с автоперезапуском и логами

🖥️ Простая настройка сервиса с автоперезапуском и логами

Привет, администратор-новичек! ✨

Все чаще в жизни появляется необходимость запускать важные службы, которые должны работать 24/7. Но что делать, если сервер перезагрузится или сбой случится?

Вот лайфхак — удобно настроить автоматический запуск сервиса с логами!

- Создай systemd-юнит для сервиса

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

Например, файл /etc/systemd/system/myservice.service:

[Unit]

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

After=network.target

[Service]

ExecStart=/usr/bin/myapp

Restart=always

StandardOutput=append:/var/log/myapp.log

StandardError=append:/var/log/myapp-error.log

[Install]

WantedBy=multi-user.target

Затем активируй его:

sudo systemctl daemon-reload

sudo systemctl enable myservice

sudo systemctl start myservice

Теперь твой сервис будет автоматически запускаться при загрузке, а все логи — аккуратно сохраняться в файлах.

Плюс — возможность быстро перезапустить или проверить статус:

sudo systemctl restart myservice

sudo systemctl status myservice

Крутая автоматизация — залог спокойной работы!

Отлично ли понимаешь, как сделать автозапуск службы? Или лучше углубиться еще дальше?

- Подписывайся на наш канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — больше полезных статей ты найдешь там, а вакансии для системных админов ждут в боте!