Задание 1
На лекции мы рассмотрели загрузку ядра и дополнительных модулей. Почему сразу не сделано ядро со всеми модулями? Так бы смогли избавиться от initrd…
Приведите ответ в свободной форме со своим комментарием.
Задание 2
Существует ли возможность загрузить несколько ядер ОС?
Например, ОС Linux является многопользовательской и разные пользователи хотят загрузить разные версии ядра.
Приведите ответ в свободной форме со своим комментарием.
Задание 3
Выполните systemd-analyze blame.
Укажите, какие модули загружаются дольше всего.
Задание 4
Какой командой вы посмотрите ошибки ядра, произошедшие начиная со вчерашнего дня?
Напишите ответ в свободной форме.
Задание 5
Запустите команду loginctl user-status.
Что выполняет, для чего предназначена эта утилита?
Задание 6
Есть ли у вас на машине службы, которые не смогли запуститься? Как вы это определили?
Приведите ответ в свободной форме.
Задание 7
Существует такой вид виртуализации как контейнеризация: контейнеры создаются на уровне ОС и работают в изолированных пространствах.
Вопрос: что произойдет, если в хостовой ОС установлен upstart, а в запущенном контейнере - systemd?
Приведите ответ в свободной форме со своим комментарием.
Задание 8
Можно ли с помощью systemd отмонтировать раздел/устройство?
Приведите ответ в свободной форме.
Задание 9
При каких событиях выполнение процесса переходит в режим ядра?
Приведите ответ в свободной форме.
Задание 10
Найдите имя автора модуля libcrc32c.
В качестве ответа приложите скриншот вывода команды.
Задание 11
Используя утилиту strace выясните какой системный вызов использует команда cd.
Примечание: она не является внешним файлом, но для наших целей можно схитрить: strace bash -c 'cd /tmp'. Если вывод кажется слишком перегруженным, подумайте, что можно сделать, чтобы оставить в нём только релевантную информацию?
В качестве ответа напишите название системного вызова.
Задание 12
Что происходит с оперативной памятью во время перехода ПК в:
Приведите ответ для каждого случая в свободной форме.
Задание 13
В лекции не была упомянута одна известная команда для получения информации о нагрузке на компьютер и в частности на ОЗУ.
Ее вывод выглядит примерно вот так:
Как называется эта команда? Что такое si и so в примере на картинке?
Приведите ответ в свободной форме.
Задание 14
Приведите 3 команды, которые выведут на экран следующее:
Примечание: при выполнении задания предполагается использование конструкции “{команда} | grep {параметр для фильрации вывода}”
Задание 15
В качестве ответа приложите созданные скриншоты
Задание 16
Найдите информацию про tmpfs.
Расскажите в свободной форме, в каких случаях уместно использовать эту технологию.
Создайте диск tmpfs (размер выберите исходя из объёма ОЗУ на ПК: 512Мб-1Гб), смонтируйте его в директорию /mytmpfs.
В качестве ответа приведите скрин вывода команды df- h до и после монтирования диска tmpfs.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |