🟢 📡 Быстрый старт: автоматическая настройка сервиса мониторинга с помощью systemd
Приручить свои сервисы и наблюдать за их работой — мечта каждого системного администратора. А если я скажу, что всё это можно сделать за пару команд? Да, именно так! Настройка автоматического запуска, перезапуска и логирования уходит в прошлое.
Погнали!
- Создаем файл сервиса:
sudo nano /etc/systemd/system/myservice.service
- Вставляем туда конфигурацию:
[Unit]
Description=Мой быстрый сервис
After=network.target
[Service]
ExecStart=/usr/bin/my_script.sh
Restart=always
User=admin
[Install]
WantedBy=multi-user.target
- А дальше — жмем:
sudo systemctl daemon-reload
sudo systemctl enable myservice.service
sudo systemctl start myservice.service
Теперь любое ваше приложение будет запускаться автоматически и перезапускаться при падении — просто мечта! Не говоря уже о логах, которые можно просматривать командой:
journalctl -u myservice.service
Занимательно, что systemd не только управляет сервисами — он делает так, что вы чувствуете себя настоящим маэстро системы. Ваши скрипты — вечно живы и уверены в своих силах!
А как вы автоматизировали свои сервисы? Какие хитрости знаете сами?
▪️ Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!