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.

47 lines
2.9 KiB
Markdown

# Задания
### Задание 1. Команды
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` прокси сервис, который:
* вызывает команду `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