Ссылки на страницы с тематическими записями для занятий.

Лекция. История ОС UNIX

Практика. Установка Debian в виртуальную машину

Лекция. Использование командного интерфейса

Лекция. Навигация в файловой системе Linux

Практика. Навигация в файловой системе

Практика. Манипулирование файлами и каталогами

Лекция. Типы команд в Bash

Практика. Чтение стандартных руководств

Лекция. Структура файловой системы

Практика. Изучение текстовых редакторов

Лекция. Перенаправление потоков ввода-вывода

Практика. Перенаправление потоков ввода-вывода

Практика. Детали обработки команд Bash. Расширение, строки.

Лекция. Краткий обзор программирования на Bash

Практика. Написание скриптовых файлов

Практика. Написание Bash скриптов

Лекция. Управление пакетами в Debian

Практика. Установка и удаление пакетов в Debian

Лекция. Права доступа в Linux

Практика. Права доступа в UNIX

Практика. Просмотр и управление процессами.

Лекция. Управление службами с помощью systemd

Практика. Использование службы SystemD

Практика. Поиск документов в файловой системе

Лекция. Компиляция приложений на языках C/C++ из исходных кодов

Практика. Компиляция приложений из исходного кода на C / C++ с помощью Autotools

Практика. Создание Debian-пакетов из исходных кодов

Семинар. Установка приложений приложений из исходных кодов

Практика. Настройка Nginx в GNU/Debian

Лекция. Настройка обратного проксирования в nginx

Практика. Настройка обратного проксирования для Ruby-приложения

Практика. Настройка обратного проксирования для Python-приложений

Лекция. Знакомство с Docker-контейнерами

Практика. Введение в использование Docker-контейнеров

Практика. Использование Docker-образов

Лекция. Создание Docker-образов

Практика. Создание docker-образов

Практика. Многоэтапная сборка, сборка с использованием BuildKit

Лекция. Использование Docker Compose

Практика. Использование Docker Compose