Основы командной строки Linux и запуск сервисов

Фоновые процессы и автозапуск: systemd unit и journalctl

Содержание курса

0 / 1 баллов

Изоляция внутренней службы очередей

В рабочей папке подготовлен черновик queue-preview.service для внутренней службы очередей. Приложение и его виртуальное окружение уже размещены в /srv/queue-preview: запуск должен выполняться через /srv/queue-preview/.venv/bin/python для программы /srv/queue-preview/app.py, а в системе уже существует непривилегированный пользователь worker.

Службу нужно настроить для запуска от пользователя worker непосредственно из каталога проекта с обращениями только из самой виртуальной машины на порт 8094 и автоматическим повторным запуском после аварийного завершения. Часть параметров в предоставленном файле противоречит этим условиям. Исправьте конфигурацию в соответствии с требованиями, сохранив секции [Unit], [Service] и [Install], их исходное расположение, описание сервиса, привязку к multi-user.target и остальные не затронутые строки.

В редакторе уже выведен блок доставки файла: строки до и после конфигурации оставьте без изменений и отредактируйте только содержимое queue-preview.service между ними. Сохраните готовый файл в рабочей папке с точным форматом заготовки и завершающим переводом строки. Устанавливать и запускать службу не требуется.

О данных в ответах

Используйте учебные данные. Не вставляйте пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей. Политика обработки данных.

Практика с Bash-скриптом

Напишите рабочий скрипт целиком. Он запустится как solution.sh в одноразовой среде без сети. Нажмите «Проверить решение», чтобы выполнить его и проверить результат. Каждая проверка начинается с исходного состояния.

РешениеBash / workspace script · Devtools Debian 12 (Modal)

Отправьте решение, чтобы увидеть результаты тестов.

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения. Преподаватель получит доступ к диалогу, когда вы попросите его помочь.

Проверка решения остаётся отдельным действием.