Пересдача № 1
Формат проведения
Проверочная работа будет проходить в удалённом режиме. Процесс выполнения следующий:
- Во время проведения проверочной работы студенту необходимо выразить желание на участие в проверочной работе в чате Discord.
- Для выполнения работы студенту будет предоставлена удалённая виртуальная машина. На данной виртуальной машине будет находиться текстовый файл с заданием. Необходимо прочитать задание, задать по нему вопросы.
- На выполнение задачи даётся 30 минут.
- По окончании времени необходимо показать результаты выполнения задания.
Если задание выполнено успешно, то студент получает оценку «зачтено» или «удовлетворительно».
Проверяемые знания
- Базовое использование командного интерфейса.
- Понятие текущего рабочего каталога. Знание особенностей использования абсолютных и относительных путей. Изменение текущего рабочего каталога.
- Манипулирование структуры каталогов файловой системы. Копирование, перемещение и удаление файлов и каталогов.
- Понятие о типах команд в Bash. Чтение руководств и встроенной помощи в зависимости от типа команды.
- Знание структуры файловой системы Linux: назначение каталогов и их структура.
- Перенаправление потоков ввода-вывода, использование конвееров. Знание типичных фильтров для обработки данных.
- Расширение строк в Bash: расширение пути, расширение скобок, арифметическое расширение, расширение параметров, подстановка команд.
- Права доступа к файлам в Linux, изменение прав текстовым и буквенным способом, изменение владельца и группы файлов.
- Написание скриптов на языке Bash.
- Проверка качества исходного кода с помощью ShellCheck.
- Поиск файлов с помощью приложений find и fd-find.
- Установка приложений с помощью пакетного менеджера APT в Debian.
- Настройка списка APT-репозиториев.
- Переход между версиями дистрибутива.
- Управление состоянием служб с помощью команд systemd.
- Создание описания собственных служб systemd.