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

🖥️ Основы работы с systemd: запуск и управление сервисами

🖥️ Основы работы с systemd: запуск и управление сервисами Привет, любители Linux! 🚀 Когда речь идет о автоматизации и надежности, именно systemd становится нашим лучшим другом. Хотите быстро управлять службами, писать свои юниты или просто понять, как всё работает? Тогда этот короткий гайд для вас! - Запуск и остановка сервиса: sudo systemctl start <имя_сервиса> sudo systemctl stop <имя_сервиса> - Проверка статуса и активации при загрузке: sudo systemctl status <имя_сервиса> sudo systemctl enable <имя_сервиса> - Отключение автозапуска: sudo systemctl disable <имя_сервиса> - Перезагрузка сервиса без остановки: sudo systemctl restart <имя_сервиса> Ещё важный момент — создание своего собственных юнит-файлов! - Создай файл в /etc/systemd/system/, например myapp.service: [Unit] Description=Мое приложение [Service] ExecStart=/usr/bin/myapp Restart=always [Install] WantedBy=multi-user.target - После этого активируй и запускю его: sudo systemctl daemon-reload sudo systemctl e

🖥️ Основы работы с systemd: запуск и управление сервисами

Привет, любители Linux! 🚀

Когда речь идет о автоматизации и надежности, именно systemd становится нашим лучшим другом. Хотите быстро управлять службами, писать свои юниты или просто понять, как всё работает? Тогда этот короткий гайд для вас!

- Запуск и остановка сервиса:

sudo systemctl start <имя_сервиса>

sudo systemctl stop <имя_сервиса>

- Проверка статуса и активации при загрузке:

sudo systemctl status <имя_сервиса>

sudo systemctl enable <имя_сервиса>

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

sudo systemctl disable <имя_сервиса>

- Перезагрузка сервиса без остановки:

sudo systemctl restart <имя_сервиса>

Ещё важный момент — создание своего собственных юнит-файлов!

- Создай файл в /etc/systemd/system/, например myapp.service:

[Unit]

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

[Service]

ExecStart=/usr/bin/myapp

Restart=always

[Install]

WantedBy=multi-user.target

- После этого активируй и запускю его:

sudo systemctl daemon-reload

sudo systemctl enable myapp.service

sudo systemctl start myapp.service

Знание systemd — это ключ к стабильной и предсказуемой системе.

А ты уже создавал свои юниты или предпочитаешь держать всё по умолчанию?

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

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