Материалы по курсу "преподавание GNU/Linux" (Самара, 18-22 октября 2011)
- Введение в СПО и Linux
- Свободное лицензирование, определение СПО, копилефт, положение дел в России
- Архитектура ОС глазами пользователя: ядро - модули - демоны - утилиты (системные и пользовательские) - приложения
- Многообразие и стандарты в Gnu/Linux: изменчивость графического интерфейса и постоянство интерфейса командной строки. Понятие о POSIX и LSB
- Интерфейс командной строки: общие принципы работы и примеры
Поиск информации при работе с Linux-системой: man + info -> встроенная документация -> сайты сообщества -> Google
- FHS, обзор стандартных каталогов. Понятие о файлах-устройствах, монтировании и виртуальных файловых системах.
- Архитектура ОС и дистрибутива
Процессы, работа с процессами, фоновые и интерактивный процессы, сигналы. Права доступа. Окружение процесса, его наследование. Root. SETUID и SETGID. Для продвинутых: setgid directory traversal.
- (? обработка текстовых данных. регулярные выражения. sed)
- Пакеты: архив, регистрация, служебные сценарии, зависимости и конфликты, триггеры, установщики пакетов. Хранилища, диспетчеры пакетов. Поиск ПО.
- Майнтейнер пакета, апстрим, сбрка
- Установка стороннего ПО: сторонние пакеты, "инсталляторы", ПО под Windows и DOS.
- Сеть
- TCP/IP. Утилиты для работы с TCP/TP: ip, netstat/netlist, tcpdump.
- (? прикладной уровень, xinetd)
- Настройка сети вручную. Etcnet и NM. Проблема динамической настройки сети.
- DNS.
- ALTerator, другие конфгураторы, настройки KDE/Gnome/...
- Начала системного администрирования
- Досистемная загрузка. Порядок загрузки. Разбиение диска.
- Загрузка системы. Старт-стопные сценарии. chkconfig
- Этапы установки ALC6
- Сетевые возможности ALC6-server
- Прикладное использование ALT Linux:
- Возможности ALC6. Компьтерный класс.
- Разработка под Linux. Преподавание прогарммирования. Тяжелые и лёгкие IDE.
- (? Сборка пакета. Возможности ALT Linux Team.)
- VNC/iTalc
- (? Виртуальные машины)