made fixes to systems tasks

pull/1/head^2
Vladimir Protsenko 1 year ago
parent 29a74b217c
commit 2ec888abc9

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

Loading…
Cancel
Save