You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.9 KiB

Задания

Задание 1. Команды

  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 прокси сервис, который:

  • вызывает команду 'ssh -N -D 0.0.0.0:80 localhost',
  • запускается после network.target,
  • всегда перезагружается при завершении, но не чаще, чем 1 раз в 5 секунд,
  • запуск необходим при уровне multi-user.target.

Проверьте работу прокси сервиса из браузера с помощью плагина foxyproxy.

Страницы документации man:

  • systemctl
  • systemd
  • systemd.unit
  • systemd.service
  • systemd.target
  • systemd.socket
  • systemd.exec
  • systemd.resource-control
  • networkctl
  • timedatectl