🧪 *Как быстро настроить автоматическую проверку сервиса через systemd*
Знаешь ли ты, что можно не только запускать сервисы, но и следить за их состоянием, чтобы они всегда были в строю? Это как иметь личного охранника, который всегда на чеку!
На практике — это очень просто:
- Создаешь юнит-файл для сервиса, например, /etc/systemd/system/my_service.service
- В нем прописываешь, что именно запускать и как реагировать на сбои
Пример:
[Unit]
Description=Мой важный сервис
After=network.target
[Service]
ExecStart=/usr/bin/myapp
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
- Активируешь его мощностью команд:
sudo systemctl enable my_service
sudo systemctl start my_service
Теперь systemd сам следит — перезапустит, если зависнет, или перезагрузит при необходимости. Можно даже настроить оповещения или автоматические действия, если что-то пошло не так.
Являешься ли ты готовым доверить системе полное управление? Или лучше сам берешь управление в свои руки?
📣 Больше полезных статей ты найдёшь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!