Эксплуатация и администрирование UNIX-систем — 2019/2020


Unix-logo.png

Материалы лекций

Раздел 1. Основы UNIX

Раздел 2. Командная оболочка

Раздел 3. Администрирование UNIX-систем

Дополнительные материалы

Материалы практик

Содержание занятий

2019-11-11

Вводное занятие. Из-за проблем с проектором первая часть пары пропала. Лекция была посвящена истории UNIX и базовым понятиям.

На практике решали тест на листиках. В конце пары начали разбор заданий, дошли до двенадцатого вопроса.

2019-11-18

Доразобрали задания из теста. Рассматривали общие понятия UNIX-систем (терминал, процессы, потоки). Затем прошлись по командам для работы с файловой системой, с архивами. Остановились на ссылках.

На практике решали задания из раздела Практика 1 (на ноутбуках).

2019-11-25

Изучили тему про ссылки, рассмотрели стандарт иерархии файловой системы (какие каталоги есть на любой UNIX-системе и что там хранится).

Затем изучили права доступа к файлам и каталогам, как они кодируются буквами и цифрами, как использовать команды chmod, chown. Порешали задачи у доски.

На практике решали задания из раздела Практика 2 (на ноутбуках). Хотя времени на это осталось мало.

2019-12-02

Приступаем к теме «Командная оболочка». Примеры оболочек, терминалы, перенаправления ввода-вывода.

На практике решали задания из раздела Практика 3 (на ноутбуках).

2019-12-03

На лекции доразобрали хитрые случаи перенаправления потоков и применение утилиты tee. Затем познакомились с управлением заданиями. Приступили к изучению синтаксиса языка командной оболочки, дошли до command substitution.

На практике решали задания из раздела Практика 4 (на ноутбуках).

2019-12-09

На лекции изучали далее командную оболочку: ветвления, циклы, функции и пр.

На практике решали задания из раздела Практика 5 (на ноутбуках).

2019-12-16

На лекции доразбирали темы про bash и обработку текстов.

На практике изучали тему «Embedded Linux»: настраивали беспроводной маршрутизатор под управлением OpenWrt.

2019-12-17

Занятие прошло в целом провально. На лекции не был предоставлен проектор, поэтому пришлось донастраивать Wi-Fi и nginx на маршрутизаторе без общей демонстрации.

На практике предполагалась работа с виртуальными машинами Яндекс.Облака, однако из-за жёстких квот данного сервиса выделить по одной личной виртуалке каждому студенту оказалось невозможно. Пришлось провести занятие на базе внутриуниверситетской виртуальной машины.

2019-12-23

На занятии проводится контрольная работа.

2019-12-26

Досдача практических заданий (по желанию).

Домашние задания

2019-11-25 было выложено первое домашнее задание в iRunner. Остальные задачи выкладываются там же по мере готовности.

Домашние задания, которые тестируются вручную:

  1. Be a shell master

Расписание

Учебная программа подразумевает 10 пар лекций и 10 пар лабораторных занятий.

Форма отчётности — зачёт.

Актуальное расписание смотрите в Google Docs.

Контакты

Преподаватели: Сергей Соболь и Алексей Рыжиков.