Теоретическая часть: Переменные окружения в программе и консоли. Демоны: init-скрипты, pid-файлы, файлы конфигурации, логи. Установка из репозитория: yum, apt, pacman. Пример установки и запуска nginx, apache, mysql. Состояние системы: ps, top, vmstat, iostat, netstat. Общая схема работы веб сервера: сокеты, запросы, файлы, логи. Использование сервера для отдачи статики и проксирования запросов. Web сервер как сервер приложений. Модели обработки запросов. SSI.
Практическая часть: Установка программ из репозитория и из PyPi. Управление процессами: программы, скрипты и демоны. Подключение к удаленным машинам: ssh
Копирование файлов: scp, sftp, sshfs, rsync. Структура проекта. Создание нового django-приложения. Запуск Django с помощью gunicorn. Настройка сервера nginx для отдачи статических файлов. Настройка nginx для проксирования запросов.