diff --git a/module1/04_systemd/tasks.md b/module1/04_systemd/tasks.md index 9dc61db..6b2a399 100644 --- a/module1/04_systemd/tasks.md +++ b/module1/04_systemd/tasks.md @@ -2,37 +2,37 @@ ### Задание 1. Команды -0. Если у вас есть машина с графической оболочкой, в консоли перейдите в уровень запуска multi-user.target без перезагрузки, а затем обратно graphical.target. -1. Если у вас есть машина с графической оболочкой, перейдите в уровень запуска multi-user.target с перезагрузкой, а затем переключитесь в графическую оболочку обратно. -2. Выведите модуль, который активируется по-умолчанию. -3. Выведите возможные состояния модулей командой systemctl --state=help. -4. Найдите в man странице какие типы модулей есть в systemd. -5. Выведите список установленных модулей. -6. Деактивируйте сервис timesyncd. -7. Перезагрузите сервис timesyncd. -8. Выведите список модулей в памяти. -9. Проверьте, что сервис timesyncd активирован. -10. Выведите список зависимых модулей для сервиса timesyncd. -11. Выведите список сокетов в памяти. -12. Выведите список таймеров в памяти. -13. Проверьте статус сервиса timesyncd. -14. Проверьте, что сервис timesyncd активен. -15. Выведите список свойств модуля. -16. Выведите уровень логирования для сервиса timesyncd. -17. Перезагрузите конфигурацию systemd менеджера: перезапустите генераторы (systemd.generator), все модули и перестройте дерево зависимостей. -18. Какие префиксы можно использовать при указании исполняемых файлов в файлах .service. - +0. Установите Debian с графической оболочкой и загрузитесь в неё. +1. В консоли перейдите в уровень запуска `multi-user.target` без перезагрузки, а затем обратно `graphical.target`. +2. Перейдите в уровень запуска `multi-user.target` с перезагрузкой, а затем переключитесь в графическую оболочку обратно. +3. Выведите модуль, который активируется по-умолчанию. +4. Выведите возможные состояния модулей командой `systemctl --state=help`. +5. Найдите в man странице какие типы модулей есть в `systemd`. +6. Выведите список установленных модулей. +7. Деактивируйте сервис `timesyncd`. +8. Перезагрузите сервис `timesyncd`. +9. Выведите список модулей в памяти. +10. Проверьте, что сервис `timesyncd` активирован. +11. Выведите список зависимых модулей для сервиса `timesyncd`. +12. Выведите список сокетов в памяти. +13. Выведите список таймеров в памяти. +14. Проверьте статус сервиса `timesyncd`. +15. Проверьте, что сервис `timesyncd` активен. +16. Выведите список свойств модуля. +17. Выведите уровень логирования для сервиса `timesyncd`. +18. Перезагрузите конфигурацию systemd менеджера: перезапустите генераторы (`systemd.generator`), все модули и перестройте дерево зависимостей. +19. Какие префиксы можно использовать при указании исполняемых файлов в файлах `.service`. ### Задание 2. Конфигурация сервиса -Сконфигурировать socks прокси сервис, который: +Сконфигурировать `socks` прокси сервис, который: -* вызывает команду 'ssh -N -D 0.0.0.0:80 localhost', -* запускается после network.target, +* вызывает команду `ssh -N -D 0.0.0.0:80 localhost`, +* запускается после `network.target`, * всегда перезагружается при завершении, но не чаще, чем 1 раз в 5 секунд, -* запуск необходим при уровне multi-user.target. +* запуск необходим при уровне `multi-user.target`. -Проверьте работу прокси сервиса из браузера с помощью плагина foxyproxy. +Проверьте работу прокси сервиса из браузера с помощью плагина `foxyproxy`. Страницы документации man: - systemctl