Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Алтайский государственный университет»
Рубцовский институт (филиал)

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ
АРХИТЕКТУРА, АДМИНИСТРИРОВАНИЕ, СЕТЕВЫЕ СЛУЖБЫ LINUX
Специальность – 230101.65 Вычислительные машины, комплексы, системы и сети
Форма обучения – очная
Кафедра – математики и прикладной информатики
Рубцовск - 2011
При разработке учебно-методического комплекса в основу положены:
1) ГОС ВПО по специальности 230101.65 Вычислительные машины, комплексы, системы и сети, утвержденный Министерством образования РФ «27» марта 2000 г., 224 ТЕХ/ДС
2) Учебный план по специальности 230101.65 Вычислительные машины, комплексы, системы и сети, утвержденный решением Ученого совета РИ (филиала) АлтГУ от «23» мая 2011г., протокол
Учебно-методический комплекс одобрен на заседании кафедры математики и прикладной информатики от «27» июня 2011 г., протокол №15

СОДЕРЖАНИЕ
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА. 4
2. ТЕМАТИЧЕСКИЙ ПЛАН.. 7
3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ.. 9
4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ.. 16
5. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ. 20
5.1. Примерный перечень вопросов для проведения тестирования. 20
5.2. Примерный перечень вопросов для проведения зачёта и экзамена. 27
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.. 29
7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ 31
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Курс «Архитектура, администрирование, сетевые службы Linux» входит в число дисциплин предметной подготовки и призван создать у слушателей фундаментальные представления о принципах организации и функционирования современных операционных систем, позволяющих им создавать среды, распределять ресурсы, обеспечивать пользователя и прикладные программы необходимыми сервисами, организовывать сетевую работу, поддерживать файловую систему, защищать информацию, данные и прикладные программы от попыток их несанкционированного использования и многое другое, что позволяет ОС Linux.
Объектом курса является ОС Linux, в той мере, в которой она необходима для обеспечения штатного функционирования информационных систем различных информационных технологий и прикладных систем и программ.
Предметом курса являются руководящие принципы, базовые концепции и стратегии, реализуемые ОС на базе Linux. Знание этих концепций позволяет понять системные принципы функционирования вычислительных систем – идеологию Linux, которая определяет нормативные законы, регламентирующие поведение операционной системы и всей иерархии поддерживаемых ею программных средств, информационных систем, баз данных и компьютерных технологий.
Цели освоения дисциплины:
Дисциплина «Архитектура, администрирование, сетевые службы Linux» позволяет приобрести будущим специалистам знания по общей структуре программного обеспечения, основам построения и функционирования ОС Linux.
Задачи дисциплины:
– приобретение студентами знаний по теоретическим основам построения ОС Linux, упорядочивание сложившейся терминологии в этой области.
– освоение и приобретение основных навыков работы с ОС Gentoo Linux.
В результате изучения дисциплины студенты должны:
иметь представление:
– о качественных и количественных методах описания ОС Linux.
– о тенденциях развития компьютерной техники и программных средств; о способах представления текстовой и нетекстовой информации в информационных системах, об использовании средств мультимедиа и тенденциях их развития.
– о распределенной обработке информации, сетевых программных и технических средствах информационных сетей.
– о методах анализа и моделирования информационных процессов в сетях интегрального обслуживания.
знать:
– сложившуюся терминологию в данной области.
– основные особенности и характеристики ОС Linux, основополагающие принципы устройства ОС Linux;
– современные достижения вычислительной техники (вычислительные машины, системы и сети телекоммуникаций).
– об общей характеристике процессов сбора, передачи, обработки и накопления информации; о технических и программных средствах реализации информационных процессов; современные операционные среды и области их и эффективного применения.
– Методы проектирования и разработки адаптируемых программных средств.
– Принципы организации, структуры средств систем мультимедиа и компьютерной графики.
Уметь использовать:
– Современные системные программные средства: операционные системы, операционные оболочки, обслуживающие сервисные программы. Уметь распределять ресурсы вычислительной системы между пользователями.
– Сетевые программные и технические средства информационных систем в предметной области.
– Инструментальные средства, поддерживающие разработку программного обеспечения ПОИС.
– системные настройки ОС для различных конфигураций компьютерных систем.
Дисциплина «Архитектура, администрирование, сетевые службы Linux» относится к дисциплинам специализации «Эксплуатация ЭВМ и сопровождение вычислительных сетей». Федеральный компонент.
Перечень дисциплин, усвоение которых студентам необходимо для изучения курса:
«Информатика», «Архитектура ЭВМ», «Операционные системы», «Программирование на языке высокого уровня».
Основными видами занятий являются лекции и лабораторные занятия.
Основной вид текущего контроля – тестирование.
Основной вид семестрового контроля – зачёт по дисциплине.
Основной вид итогового контроля – экзамен по дисциплине.
2. ТЕМАТИЧЕСКИЙ ПЛАН
(распределение часов курса по разделам и видам работ)
Очная форма обучения
Дидактические единицы (ДЕ) | Наименование тем | Максимальная нагрузка студентов, час. | Количество аудиторных часов при очной форме обучения | Самостоятельная работа студентов, час. | ||
Лекции | Семинары | Лабораторные работы | ||||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
ДЕ 1 – Установка и конфигурация Linux (100 баллов) | 1. Что такое ОС вообще и Linux в частности. | 6 | 2 | 4 | ||
2. Именование дисков и разделов в Linux. | 2 | 2 | ||||
3. Файловая система Linux. | 6 | 2 | 4 | |||
4. Структура жесткого диска. | 4 | 4 | ||||
5. Планирование жесткого диска для установки Linux. | 6 | 2 | 4 | |||
6. Типы файловых систем в Linux. | 4 | 4 | ||||
7. Ядро Linux. | 4 | 4 | ||||
8. Назначение каталогов в Linux. | 4 | 4 | ||||
9. Gentoo Linux | 6 | 2 | 4 | |||
10. Переменные рабочей среды Gentoo Linux. | 4 | 4 | ||||
11. Локали | 4 | 4 | ||||
12. Установка Gentoo Linux. | 12 | 8 | 4 | |||
13. Основные принципы функционирования ОС Linux | 8 | 4 | 4 | |||
14. Изучение файловой системы и функций по обработке и управлению данными | 8 | 4 | 4 | |||
15. Создание и выполнение командных файлов в среде ОС Linux | 6 | 4 | 2 | |||
16. Проверка и восстановление файловой системы | 6 | 6 | ||||
17. Установка и настройка планировщика задач в среде ОС Gentoo Linux. | 6 | 4 | 2 | |||
Итого часов в семестре: | 96 | 10 | 30 | 56 | ||
Семестровый контроль | Зачёт | |||||
ДЕ 2 – Основные службы Linux (100 баллов) | 18. Сценарии инициализации Gentoo Linux. | 6 | 2 | 4 | ||
19. Управление загрузкой ОС Gentoo Linux. | 4 | 2 | 2 | |||
20. Управление пакетами в ОС Gentoo Linux. | 12 | 2 | 6 | 4 | ||
21. Установка и настройка веб-сервера в среде ОС Gentoo Linux. | 8 | 2 | 4 | 2 | ||
22. Установка и настройка почтового сервера в среде ОС Gentoo Linux. | 8 | 2 | 4 | 2 | ||
23. Удалённое управление операционной системой. | 6 | 2 | 2 | 2 | ||
24. Установка и настройка файлового сервера в среде ОС Gentoo Linux. | 6 | 2 | 4 | |||
25. Установка и настройка прокси-сервера в среде ОС Gentoo Linux. | 6 | 2 | 4 | |||
26. Установка и настройка DNS сервера в среде ОС Gentoo Linux. | 6 | 4 | 2 | |||
27. Установка и настройка сетевой файловой системы в среде ОС Gentoo Linux. | 8 | 2 | 4 | 2 | ||
28. Резервное копирование и восстановление в Gentoo Linux. | 4 | 2 | 2 | |||
Итого часов в семестре | 74 | 12 | 32 | 30 | ||
Итоговый контроль | Экзамен - 40 баллов | |||||
Итого часов по дисциплине | 170 | 22 | 62 | 86 |
3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
(дидактические единицы)
ДЕ I «Установка и конфигурация Linux»
Тема 1. Что такое ОС вообще и Linux в частности.
Аудиторное изучение: • Определение ОС. История ОС UNIX. Проект GNU. Фонд свободного программного обеспечения. Открытое лицензионное соглашение GNU, свободы и обязательства, сopyleft. Minix. Развитие Linux. Применение Linux. Архитектура Linux. Дистрибутивы Linux.
Самостоятельное изучение: – создатель Linux. Логотип Linux. Интерфейсы пользователя в Linux. Разработка Linux. Дистрибутивы Linux для мобильных устройств.
Тема 2. Именование дисков и разделов в Linux.
Аудиторное изучение: Файлы устройств. Именование устройств IDE в Linux. Именование устройств SCSI/SATA в Linux. Нумерация разделов жесткого диска
Тема 3. Файловая система в Linux.
Аудиторное изучение: Файловая система. Полный и относительный путь. Монтирование, использование команды монтирования. Корневая файловая система, стандартные каталоги в Linux. Понятие инода (i-node). Жесткая ссылка. Символьная ссылка. Создание ссылок.
Самостоятельное изучение: Монтирование USB дисков. Монтирование NTFS дисков / разделов. Монтирование образов дисков. Монтирование сетевых дисков NFS. Монтирование сетевых дисков SMB. Монтирование FTP серверов.
Тема 4 Структура жесткого диска.
Самостоятельное изучение: Сектора и разделы жесткого диска, таблица разделов. Типы разделов и коды типов разделов. Нумерация разделов.
Тема 5. Планирование жесткого диска для установки Linux.
Аудиторное изучение: Область подкачки. Раздел корневой файловой системы. Параметры монтирования. Дополнительно выделяемые разделы жесткого диска. Понятие логического тома. Монтирование томов.
Самостоятельное изучение: Swap в Linux. Несколько Swap разделов и файлов. Размер Swap файла.
Тема 6. Типы файловых систем в Linux.
Самостоятельное изучение: Типы файловых систем. Журналирование. Файловая система Ext2/3. Файловая система ReiserFS. Файловая система XFS, SWAPFS, JFS. Файловые системы других ОС – FAT12/FAT16/FAT32, NTFS.
Тема 7. Ядро Linux.
Самостоятельное изучение: Понятие ядра Linux. Нумерация версий ядра, стабильные и нестабильные сборки. Архитектура ядра, модули ядра, кольца защиты.
Тема 8. Назначение каталогов в Linux.
Самостоятельное изучение: Стандарт иерархии файловой системы. Назначение каталогов /bin, /boot, /dev, /etc, /home, /home/username, /lost+found, /lib, /media, /mnt, /opt, /proc, /root, /sbin, /srv, /sys, /sys/block, /sys/usb, /sys/bus, /sys/class, /tmp, /usr, /usr/bin, /usr/games, /usr/includes, /usr/lib, /usr/local, /usr/sbin, /usr/share, /usr/share/icons, /usr/share/doc, /usr/src, /var, /var/cache, /var/games, /var/libs, /var/lock, /var/log, /var/spool, /var/www.
Тема 9.Gentoo Linux
Аудиторное изучение: Дистрибутив Gentoo Linux. История Gentoo Linux. Основные особенности Gentoo Linux. Portage – система управления пакетами в Gentoo Linux. Конфигурационный файл системы Portage. Дерево портежей. EBuild файлы. Обновление дерева портежей.
Самостоятельное изучение: Происхождение названия Gentoo. Архитектура x86 и x86-64. Оверлеи. Live пакеты. Утилиты системы Portage.
Тема 10. Переменные рабочей среды Gentoo
Самостоятельное изучение: Понятие переменной среды. Глобальное определение переменных в Gentoo Linux. Формат файла env. d. Сценарий env-update.
Тема 11. Локали
Самостоятельное изучение: Понятие локали. Настройка локали. Переменные окружения локали.
Тема 12. Установка Gentoo Linux.
Аудиторное изучение: Минимальный загрузочный диск Gentoo Linux. Настройка сети. Разметка жесткого диска. Форматирование жесткого диска, создание файловых систем. Монтирование разделов. Установка установочных файлов Gentoo Linux. Настройка основного конфигурационного файла системы портежей. Переход в новую среду. Обновление дерева портежей. Выбор профиля Gentoo Linux. Выбор USE флагов. Установка исходных кодов ядра Gentoo Linux. Компиляция ядра. Установка и настройка загрузчика. Настройка и запуск служб сетевых интерфейсов. Настройка fstab. Настройка локалей. Настройка и запуск службы переключения клавиатуры. Установка экранного шрифта. Настройка временной зоны.
Самостоятельное изучение: chroot — операция изменения корневого каталога в Unix-подобных операционных системах. Настройка ядра перед компиляций. Назначение основных USE флагов.
Тема 13. Основные принципы функционирования ОС Linux.
Аудиторное изучение: Диспетчер процессов Init. Командная оболочка BASH. Инструментальные средства программирования. Регистрация пользователя в системе. Выход из системы. Выполнение простых команд. Группирование команд, конвейер.
Самостоятельное изучение: Графические оболочки KDE, GNOME. Сетевая поддержка NFS, SMB, TCP/IP. Коллекция компиляторов GNU (GCC).
Тема 14. Изучение файловой системы и функций по обработке и управлению данными.
Аудиторное изучение: Создание символьных ссылок. Создание жёстких ссылок. Уровни доступа к файлам и каталогам. Атрибуты файлов и каталогов. Создание, удаление файлов и каталогов. Поиск файлов. Поиск по заданному регулярному выражению.
Самостоятельное изучение: Регулярные выражения. Потоковый текстовый редактор sed. Утилита-фильтр grep.
Тема 15. Создание и выполнение командных файлов в среде ОС Linux.
Аудиторное изучение: Переменные командного интерпретатора BASH. Простые, позиционные и специальные переменные. Арифметические операции. Встроенные команды. Управление программами: условный оператор, циклы.
Самостоятельное изучение: Перенаправление ввода-вывода. Конвейер. Логические переменные. Целочисленная математика. Расширение скобок. Горячие клавиши. Стартовые скрипты. Сравнение командных оболочек Linux.
Тема 16. Проверка и восстановление файловой системы
Аудиторное изучение: Утилита file system check (fsck). Команда dd (DiskCopy).
Самостоятельное изучение: Диски спасатели: набор инструментов для восстановления системы.
Тема 17. Установка и настройка планировщика задач в среде ОС Gentoo Linux.
Аудиторное изучение: Понятие планировщика задач. Установка и настройка планировщика Dillon's Cron.
Самостоятельное изучение: Установка и настройка планировщика Vixie cron, Bcron, Fcron. Anacron.
ДЕ II «Основные службы Linux»
Тема 18. Сценарии инициализации Gentoo Linux.
Аудиторное изучение: Процесс загрузки Gentoo Linux. Процесс init. Система инициализации Gentoo Linux. Уровни запуска. Использование rc-update. Добавление и удаление служб. Настройка служб.
Самостоятельное изучение: Структура сценариев инициализации. Зависимости служб. Виртуальные зависимости.
Тема 19. Управление загрузкой ОС Gentoo Linux.
Аудиторное изучение: Основная система инициализации OpenRC. Конфигурация OpenRC. Журнал загрузки ОС. Интерактивная загрузка ОС.
Самостоятельное изучение: Система инициализации Systemd. Система инициализации Launchd. Система инициализации Upstart. Service Management Facility в ОС Solaris.
Тема 20. Управление пакетами в ОС Gentoo Linux.
Аудиторное изучение: Пакет утилит GentoolKit. Утилита EQuery. Утилита EUse. Утилита revdep-rebuild.
Самостоятельное изучение: Kuroo – графический интерфейс к системе управления пакетами в Gentoo Linux.
Тема 21. Установка и настройка Web сервера в среде ОС Gentoo Linux.
Аудиторное изучение:Web-сервер Apache. Архитектура Apache. Конфигурация Apache. Модули Apache.
Самостоятельное изучение: Механизм виртуальных хостов в Apache.
Тема 22. Установка и настройка почтового сервера в среде ОС Gentoo Linux.
Аудиторное изучение: Postfix — агент передачи почты. Установка и настройка службы Postfix.
Самостоятельное изучение: Sendmail — агент передачи почты. Установка и настройка службы Sendmail.
Тема 23. Удалённое управление операционной системой.
Аудиторное изучение: Протокол SSH (безопасная оболочка). Установка сервера и клиента SSH в Gentoo Linux (пакет OpenSHH). Свободно-распространяемый SSH клиент PyTTY. Аутентификация основанная на клавиатурном вводе пароля. Аутентификация с помощью системы ключей.
Самостоятельное изучение: Туннелирование TCP соединений. Ключи RSA и DSA. Дополнительная настройка службы SSH. Протокол безопасного копирования файлов SCP.
Тема 24. Установка и настройка файлового сервера в среде ОС Gentoo Linux.
Аудиторное изучение: Организация файлового сервера. Авторизация пользователей через домен контроллер. Установка и настройка файлового сервера Samba.
Самостоятельное изучение: Интеграция файлового сервера в доменную структуру предприятия. Сравнение Samba с Windows Server.
Тема 25. Установка и настройка прокси-сервера в среде ОС Gentoo Linux.
Аудиторное изучение: Виды прокси-серверов. Назначение и основные функции прокси-сервера squid. Установка и настройка прокси-сервера squid. Списки контроля доступа. Идентификация. Ограничение доступа для групп. Ограничение максимальной скорости соединения. Обратное кэширование. Режим прозрачного прокси-сервера.
Самостоятельное изучение: Установка и настройка прокси-сервера Ideco ICS. Установка и настройка прокси-сервера 3proxy.
Тема 26. Установка и настройка DNS сервера в среде ОС Gentoo Linux.
Аудиторное изучение: Понятие DNS-сервера. Типы DNS-серверов. Виды DNS-запросов. Установка и настройка DNS-сервера BIND.
Самостоятельное изучение: Обращение к DNS-серверу с помощью утилиты nslookup. Установка и настройка DNS-сервера PowerDNS. Установка и настройка DNS-сервера MyDNS.
Тема 27. Установка и настройка сетевой файловой системы в среде ОС Gentoo Linux.
Аудиторное изучение: Понятие NFS. Компоненты NFS. Версии NFS. WebNFS. Установка и настройка поддержки NFS в Gentoo Linux. Пакет nfs-utils.
Самостоятельное изучение: Протоколы для удалённого доступа к файлам и принтерамSMB, SMBFS.
Тема 28. Резервное копирование и восстановление в Gentoo Linux.
Аудиторное изучение: Основные средства для выполнения резервного копирования в среде Gentoo Linux. Выполнение резервного копирования в мультисерверной среде.
Самостоятельное изучение: Автоматизация резервного копирования.
Содержание лабораторных занятий
Лабораторная работа №1. Тема: «Установка Gentoo Linux».
Лабораторная работа №2. Тема: «Основные принципы функционирования ОС Linux».
Лабораторная работа №3. Тема: «Изучение файловой системы и функций по обработке и управлению данными».
Лабораторная работа №4. Тема: «Создание и выполнение командных файлов в среде ОС Linux».
Лабораторная работа №5. Тема: «Проверка и восстановление файловой системы».
Лабораторная работа №6 Тема: «Установка и настройка планировщика задач в среде ОС Gentoo Linux»
Лабораторная работа №7 Тема: «Управление загрузкой ОС Gentoo Linux».
Лабораторная работа №8 Тема: «Управление пакетами в ОС Gentoo Linux».
Лабораторная работа №9 Тема: «Установка и настройка веб-сервера в среде ОС Gentoo Linux».
Лабораторная работа №10 Тема: «Установка и настройка почтового сервера в среде ОС Gentoo Linux».
Лабораторная работа №11 Тема: «Удалённое управление операционной системой»
Лабораторная работа №12 Тема: «Установка и настройка файлового сервера в среде ОС Gentoo Linux»
Лабораторная работа №13. Тема: «Установка и настройка прокси-сервера в среде ОС Gentoo Linux».
Лабораторная работа №14 Тема: «Установка и настройка DNS-сервера в среде ОС Gentoo Linux»
Лабораторная работа №15. Тема: «Установка и сетевой файловой системы в среде ОС Gentoo Linux»
Лабораторная работа №16. Тема: «Резервное копирование и восстановление в Gentoo Linux».
4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ
Образовательная технология
В преподавании дисциплины используются преимущественно традиционные образовательные технологии:
· лекции сопровождающиеся демонстрацией презентации с помощью мультимедийного проектора;
· использование выдач (печатного варианта слайдов) в качестве раздаточных материалов;
· лабораторный практикум в компьютерном классе;
· самостоятельная работа студентов.
Цель лекции – сообщение новых знаний, систематизация и обобщение накопленных, развитие познавательных и профессиональных интересов.
Большая часть аудиторных занятий курса «Архитектура, администрирование, сетевые службы Linux» проводится в форме лабораторного практикума в компьютерном классе. Лабораторный практикум – как обязательный элемент образовательного процесса по данной дисциплине, призван закрепить полученные теоретические знания и обеспечить формирование навыков работы в ОС Gentoo Linux. Они проводятся по мере (и после) изучения теоретического материала, и выполняются как индивидуально каждым студентом, так и аудиторией в целом. Лабораторный практикум является интерактивной формой проведения занятий, поскольку во время таких занятий происходит постоянное взаимодействие по каналам педагогических коммуникаций преподаватель <=> студент и студент <=> студент.
Самостоятельная работа студентов
Самостоятельная работа является обязательной для каждого студента и определяется учебным планом. Цель самостоятельной работы студентов – овладение фундаментальными знаниями, профессиональными умениями и навыками, опытом творческой, исследовательской деятельности. Самостоятельная работа студентов обеспечивает формирование профессиональной компетенции, воспитывает потребность в самообразовании, способствует развитию активности, ответственности и организованности, творческого подхода к решению проблем учебного и профессионального уровня.
Лекции и практические занятия способны лишь более конкретно ориентировать студента, дать основные понятия и навыки, необходимые студенту для того, чтобы начать грамотно работать в Gentoo Linux.
В образовательном процессе по дисциплине выделяется два вида самостоятельной работы:
· аудиторная;
· внеаудиторная.
Аудиторная самостоятельная работа по дисциплине выполняется на учебных занятиях под непосредственным руководством преподавателя и по его заданию. Формами аудиторной самостоятельной работы являются:
· работа в малых группах при проведении лабораторных занятий – мозговой штурм для выполнения задания;
· поиск информации в системе документации для выполнения задания.
Внеаудиторная самостоятельная работа выполняется студентом по заданию преподавателя, но без его непосредственного участия, но под его контролем и с последующей оценкой.
Целью внеаудиторной самостоятельной работы является овладение профессиональными знаниями, умениями и навыками по профилю изучаемой дисциплины, закрепление и систематизация знаний, формирование умений и навыков и овладение опытом творческой, исследовательской деятельности. Этот вид самостоятельной работы способствует развитию самостоятельности, ответственности и организованности, творческого подхода к решению проблем учебного и профессионального уровней.
Формами внеаудиторной самостоятельной работы является: чтение текста (учебника, первоисточника, дополнительной литературы); конспектирование текста; выписки из текста; работа с конспектом лекции; самостоятельное выполнение заданий на лабораторных и практических занятиях; выполнение домашних заданий;
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.
Виды контроля самостоятельной работы: самоконтроль, проведение блиц-опроса в начале лекции, проверка правильности выполнения домашних заданий.
Внутрисеместровый контроль знаний проводится в форме проверки выполнения практических и самостоятельных заданий, тестирования, семестровый контроль в форме зачёта, итоговый контроль в форме экзамена. Промежуточный контроль осуществляется в письменной форме. Видом промежуточного контроля являются тестирование, проводимое по окончании работы над дидактической единицей на занятиях.
К зачёту и экзамену допускаются студенты, которые:
· прослушали лекции; в случае пропуска лекции предоставили конспект;
· посетили лабораторные занятия и выполнили на них все практические задания;
· при необходимости – «отработали» пропуски.
Зачет является семестровой формой контроля по дисциплине. Он проводится по следующему плану.
Студенты:
· отвечают на один теоретический вопроса из списка вопросов к зачету;
· выполняют практическое задание, аналогичное аудиторным заданиям.
Экзамен является итоговой формой контроля по дисциплине. На экзамене студенты должны показать умение использовать знания, полученные на аудиторных занятиях и в ходе самостоятельной подготовки, продемонстрировать навыки решения практических задач.
Студентам предложены примерные вопросы для подготовки к экзамену. Подготовка студентов к экзамену основывается на знаниях, умениях и навыках, полученных ими на лекциях, и лабораторно-практических занятиях, а также внимательного изучения предложенной литературы.
Итоговая оценка за дисциплину выставляется по результатам сдачи студентом экзамена.
Экзамен проводится по следующему плану.
Студенты:
· отвечают на два теоретических вопроса из списка вопросов к экзамену;
· выполняют практическое задание, аналогичное аудиторным заданиям.
Студенту необходимо знать и учитывать критерии оценки ответа при самоанализе собственного ответа. Учебную деятельность студентов преподавать оценивает по следующим критериям:
Критерии оценки
Оценка "Отлично" выставляется студентам, успешно сдавшим экзамен и показавшим глубокое знание теоретической части курса, умение проиллюстрировать изложение практическими примерами, проявившим творческие способности в понимании, изложении и использовании учебно-программного материала, полностью выполнившие практическое задание и подробно ответившим на оба теоретических вопроса билета и вопросы экзаменатора.
Оценка "Хорошо" выставляется студентам, сдавшим экзамен с незначительными замечаниями, показавшим глубокое знание теоретических вопросов, умение проиллюстрировать изложение практическими примерами, освоившим основную литературу, рекомендованную программой курса, обнаружившим стабильных характер знаний и способность к их самостоятельному восполнению и обновлению в ходе практической деятельности, полностью выполнившие практическое задание и ответившим на оба теоретических вопроса билета и вопросы экзаменатора, но допустившим при ответах незначительные ошибки, указывающие на наличие несистематичности и пробелов в знаниях.
Оценка "Удовлетворительно" выставляется студентам, сдавшим экзамен со значительными замечаниями, показавшим знание основных положений теории при наличии существенных пробелов в деталях, испытывающим затруднения при сопровождении положений теории практическими примерами, не полностью выполнившие практическое задание или допустившим существенные ошибки при ответах на теоретические вопросы билетов и вопросы экзаменатора, но показавшим знания основного учебно-программного материала в объеме, необходимом для предстоящей работы.
Оценка "Неудовлетворительно" выставляется, если студент показал существенные пробелы в знаниях основных положений теории, не умеет применять теоретические знания на практике, не выполнил практическое задание билета.
5. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ.
5.1. Примерный перечень вопросов для проведения тестирования
1. Что из указанного является прослойкой между оборудованием и программной оболочкой в операционной системе Linux?
· Bios
· Ядро (Kernel)
· Логи
· Временный диск (Ram Disk)
2. При помощи каких команд можно динамически загрузить модуль в ядро работающей ОС Linix
· Modprobe
· Kldload
· Modload
· Ни одной из перечисленных
· Insmod
· Addmod
3. Имеется архив «some. tar. gz». Как извлечь содержащийся в нём файл «passwords»?
· Tar xjvf some. tar. gz passwords
· Tar cjf some. tar. gz passwords
· Tar czf some. tar. gz passwords
· Tar xzf some. tar. gz passwords
4. При помощи какой утилиты можно «посмотреть» загруженные модули ядра ОС Linux?
· Pickup mod
· Insmod
· Showmod
· Chmod
· Lsmod
5. Какая из директорий по умолчанию хранит конфигурационные файлы Linux?
· /conf
· /etc
· /var
· /config
· /usr
6. В каком файле хранится список примонтированных устройств?
· /etc/fstab
· /etc/mtab
· /etc/mke2fs. conf
· /etc/environment
7. Если значение umask равно 0022, каким будет значение прав доступа к новым файлам?
· 777
· 666
· 655
· 644
8. Что произойдёт если выполнить команду!10:p
· Будет показано десять файлов в текущей директории
· Будет выполнена десятая команда из истории (history)
· Будет показана десятая команда из истории (history)
· Будет удалено 10 файлов из текущей директории
· Будет ошибка (!10:p command not found)
9. Чему эквивалентна запись права доступа 777
· -rwxrwxrwx
· -rwx-wxr-x
· -rwxrwxrw-
· -rw-rw-rw-
10. Какой файл необходимо создать для запрета входа в систему непривилегированных пользователей?
· /etc/login. access
· /etc/hushlogin
· /etc/nologin
· /etc/poweroff
11. Укажите корректный вариант использования grep
· grep "a.*b" file
· grep "a.*b." File
· grep "aaa*" file
· Все вышеперечисленные варианты
12. Как можно узнать релиз ядра Linux?
· kernel –uname
· uname –kernel
· uname –f
· uname –r
13. С помощью какой команды можно получить шестнадцатеричный дамп файла?
· du
· od
· dupmfile
· fd
· df
· filedump
· dd
14. Вы находитесь в процессе пересборки ядра. Какая команда компилирует модули?
· make modules
· make modulesinstall
· makemodules
· makemodules
15. Какая команда используется для отображения свободного места на диске?
· dd
· df
· lsof
· du
16. Что такое LILO (в терминах Linux)?
· Last In Last Out
· Linux Linked Objects
· Linux Loader
· Linked Lightweight Objects
· Linux Input/Output
17. Вы находитесь в процессе сборки/пересборки ядра. Какая команда обеспечит, чтобы все зависимости находились на месте?
· makedep
· make dep
· make dependences
· dep
· makedependences
18. Какая команда изменяет права доступа к файлам и директориям?
· chpermission
· changemod
· usermod
· chmod
19. Какая из следующих команд может быть использована для отображения большого списка файлов, с удобочитаемым размером файла (к примеру 6.8 мб вместо 6819467)?
· ls –lh
· ls
· ls –l
· ls +ah
20. Отметьте все варианты правильного использования команды cd (текущий каталог пустой).
· cd.
· cd ~
· cd –
· cd +
21. Какая команда будет корректной для создания права доступа 755 к директории /etc/test?
· chmod 755 /etc/test
· changemod 755 /etc/test
· modchange 755 /etc/test
· Ни одна из указанных
22. Что будет выведено на терминал после выполнения следующих операций:
1. echо "test" > somеfilе
2. сat sоmefile | greр - i ТЕSТ
· test
· Сообщение об ошибке
· TEST
· На терминал ничего не выведется
23. Какой командой можно посмотреть список устройств на PCI шине?
· ls | grep pci
· lspci
· ls pci
· pcimodules
24. Какая команда создает символьную ссылку (softlink)?
· $ ln -slink /etc/test test
· $ ln -s /etc/test test
· $ ln -softlink /etc/test test
· $ ln /etc/test test
25. Чему эквивалентна запись права доступа 644?
· -rw-r--r—
· -rw-rx-rx-
· -rwxr--r—
· -r-xr-xr-x
26. Вы находитесь в процессе пересборки ядра. Какая команда устанавливает модули?
· make modules
· make modulesinstall
· make modules_install
· Такой команды не существует
· install modules
27. Как в bash-оболочке правильно установить переменную среды VAR в значение VAL?
· set VAR:=VAL
· VAR=VAL
· set VAR=VAL
· configure VAR=VAL
· $VAR=VAL
28. Вы находитесь в процессе пересборки ядра. Какая команда удаляет объектные файлы, оставшиеся после предыдущей компиляции?
· make clean
· clean
· make mrproper
· make dep
29. Что обозначает термин SELinux?
· SELinux (англ. Second Edition Linux) — Дистрибутив Linux с поддержкой 64 битной архитектурыSELinux (англ. Security-Enhanced Linux) — Linux с улучшенной безопасностью
· SELinux (англ. Standart Edition Linux) - Дистрибутив, содержащий только стандартные компоненты системы (ядро, binutils, gcc, glibs, bash, ...)
· SELinux (англ. Source Edition Linux) — Дистрибутив Linux распространяемый в виде исходных текстов
30. Вы находитесь в процессе пересборки ядра. Какой командой можно сконфигурировать ядро используя конфигурационный файл от предыдущей конфигурации, а недостающие (новые) параметры ввести вручную?
· Такой команды не существует.
· gconfig
· make old_config
· make gconfig
· make config
· make xconfig
· oldconfig
· old_config
· config
· make oldconfig
· xconfig
31. Как примонтировать директорию /somePath/1 на директорию /somePath/2?
· mount /somePath/1 /somePath/2 - t ext3
· bind /somePath/1 /somePath/2
· mount /somePath/1 /somePath/2
· mount --bind /somePath/1 /somePath/2
32. С помощью какой команды можно получить список подсоединенных USB устройств?
· usb
· usbls
· showusb
· show usb
· ls usb
· usbshow
· lsusb
33. Текущая директория пользователя /root/Desktop/abc. Если он выполнит $ cd../../../ какой будет текущая директория?
· /
· /root/
· /root/Desktop
· /root/Desktop/abc
34. Какой процесс в Linux не имеет родительского процесса?
· hald
· Xorg
· bash
· /etc/init
· init
35. В текущей директории имеется файл file Какие права на файл установятся после выполнения следующей команды? chmod u+rx-w, g-wr+x, o-rwx file
· -rw-rw---
· -rw-rw-rwx
· -r-x--x---
· -rwxrwxrwx
· --w-rw-rwx
· Возникнет сообщение об ошибке.
36. Какая команда используется для редактирования настроек учетной записи пользователя?
· modseradd
· moduser
· usermod
· modify
5.2. Примерный перечень вопросов для проведения зачёта и экзамена
Теоретическая часть
37. Основные особенности архитектуры Linux
38. Сравнить архитектуру ОС Linux и ОС Windows
39. Что явилось предпосылкой современной архитектуры ОС Linux
40. Особенности основных дистрибутивов ОС Linux
41. Проследить генеалогическую зависимость дистрибутивов Linux
42. Требования, предъявляемые к техническому обеспечению компьютера с ОС Linux
43. Файловые системы, используемые в ОС Linux
44. Понятие стадии в ОС Gentoo Linux
45. Понятие портежа в ОС Gentoo Linux
46. Понятие репозитория в ОС Gentoo Linux
47. Понятие синхронизации портежей. Необходимость службы «Точного времени»
48. Необходимость в перестройке «Мира»
49. Использование переменной окружения USE
50. Понятие маскировки пакетов в ОС Gentoo Linux
51. Определение зависимостей, при перестройке мира
52. Определение конфликтов при перестройке мира
53. Понятие PAM
54. Особенности компиляции ядер ветви 2.4 и 2.6
55. Загрузчики Grub и Lilo
56. Основные ошибки, которые могут возникать в файловой системе EXT3
57. Основные ошибки, которые могут возникать в файловой системе REISERFS
58. Основные ошибки, которые могут возникать в файловой системе XFS
59. Конфигурирование сетевого интерфейса
60. Настройка сетевой файловой системы
61. Настройка файлового сервера
62. Настройка WEB-сервера
63. Настройка DNS-сервера
64. Настройка почтового сервера
65. Настройка прокси-сервера
66. Резервное копирование и восстановление в Gentoo Linux
Практическая часть
1. Определить характеристики сетевых интерфейсов, присутствующих в системе
2. Определить какие файловые системы установлены в системе
3. Определить, какие средства авторизации пользователей используются в системе
4. Определить, какая версия ядра установлена в системе, какие элементы ядра активированы
5. Определить, какие пакеты требуют обновления
6. Определить, присутствует ли конфликт в зависимости пакетов в системе
7. Определить, какие файловые системы экспортируются данным компьютером, а какие используются
8. Определить, каким образом файловый сервер интегрируется в домен предприятия
9. Определить, какие сайты работают под управлением WEB-сервера
10. Определить, какими зонами управляет DNS-сервер компьютера
11. Определить, в соответствии с какими правилами происходит отправка/получение почты на данном сервере
12. Определить, какие правила регулируют организацию соединений на данном прокси-сервере
13. Определить, какие сервисы запущены в настоящее время на сервере
14. Определить, оптимальным ли образом используется на данном сервере память и процессор
15. Определить, имеются ли на компьютере файлы с установленным битом «Выполнение от имени пользователя»
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Для обеспечения лекционных занятий по данной дисциплине требуется аудитория оборудованная современным мультимедийным оборудованием: видеопроектором (или интерактивной доской) подключенной к персональному компьютеру с установленным программным обеспечением представленным в таблице 1.
Таблица 1. Необходимое для лекционных занятий программное обеспечение
Программное обеспечение | Описание |
Системное программное обеспечение | |
Windows XP Professional либо более поздней версии (32-х битная) | Операционная система семейства Windows NT корпорации Microsoft |
Лицензионное прикладное программное обеспечение | |
Microsoft Office 2003 либо более поздней версии | Офисный пакет приложений для операционных систем Microsoft Windows. Обязательно наличие в составе пакета Microsoft Word, Microsoft Excel, Microsoft PowerPoint и Microsoft Visio. |
Лабораторно-практические занятия по данной дисциплине должны проходить в лаборатории модульного конструирования средств вычислительной техники. Персональные компьютеры лаборатории должны иметь возможность загрузки с USB-накопителя (или CD/DVD диска) и прямой выход в интернет. Для каждого персонального компьютера требуются USB-флеш-накопитель (или CD/DVD диск) содержащий программное обеспечение представленное в таблице 2. и отдельный неразмеченный жесткий диск.
Таблица 2. Необходимое для лабораторно-практических занятий программное обеспечение
Программное обеспечение | Описание |
Свободно распространяемое системное программное обеспечение | |
Минимальный дистрибутив Gentoo Linux архитектуры AMD64 | Популярный дистрибутив ОС Linux с мощной и гибкой технологией Portage, совмещающей в себе возможности конфигурирования и настройки, а также автоматизированную систему управления пакетами. (www. gentoo. org ) |
7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ
Основная литература
1. Костромин, Linux для пользователя / . – СПб.: БХВ-Петербург, 2003. – 672 c.
2. Попов система Gentoo Linux монография / , – Бийск: Изд-во Алт. гос. техн. ун-та, 2007. – 314 с.
3. Птицын Linux. Самоучитель. – М.: Диалектика, 2003. – 208 с.
4. Сэри, П. Сервер RED HAT LINUX для WINDOWS / П. Сэри. – К.: Диа-Софт, 2001. – 400 c.
5. Red Hat Linux 6.2 : Учебный курс / Под ред. А. Пасечника. – СПб: Питер, 2000 – 560 c.
Дополнительная литература
6. Брокмайер Дж. Маршрутизация в Linux / Дж. Брокмайер – СПб.: Вильямс, 2002. – 240 c.
7. Linux : Справочник / К. Рейчард, П. Фолькердинг. – СПб: ПитерКом, 1999. – 480 c.
8. LINUX: руководство по операционной системе : В 2 т. Т.1 / Р. Петерсен. – СПб: BHV, 1999. – 528 c.
9. LINUX: руководство по операционной системе : В 2 т. Т.2 / Р. Петерсен. – СПб: BHV, 1999. – 480 c.
10. Уолтон, Ш. Создание сетевых приложений в среде Linux : Руководство разработчика / Ш. Уолтон. – СПб: BHV-Петербург, 2001 – 464 c.
11. Red Hat Linux : Энциклопедия пользователя : пер. с англ. / и др.. – Киев: ДиаСофт, 1999. – 464 c.
Базы данных, интернет-ресурсы,
информационно-справочные и поисковые системы
12. Gentoo Linux [Электронный ресурс] : [офиц. сайт] – Режим доступа: http://www. gentoo. org/, свободный.
13. Gentoo Linux Wiki — вики-проект [Электронный ресурс] – Режим доступа: http://en. /wiki/Main_Page, свободный.
14. Gentoo Developer Handbook. [Электронный ресурс] – Режим доступа: http://www. gentoo. org/proj/en/devrel/handbook/handbook. xml, свободный.
15. Русское сообщество Gentoo. [Электронный ресурс] – Режим доступа: http://www. *****/, свободный.
16. Calculate Linux [Электронный ресурс]: основанный на Gentoo оптимизированный дистрибутив, предназначенный для быстрого развёртывания в корпоративной среде – Режим доступа: http://www. *****/, свободный.
17. Википедия. Свободная энциклопедия. [Электронный ресурс]: Gentoo Linux – Режим доступа: http://ru. wikipedia. org/wiki/Gentoo, свободный.
18. Википедия. Свободная энциклопедия. [Электронный ресурс]: Portage – Режим доступа: http://ru. wikipedia. org/wiki/Portage, свободный


