Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

МетодМат


МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ


Оглавление документа

РАБОЧАЯ ПРОГРАММА ЭЛЕКТИВНОГО КУРСА "ОС Linux"


Данный курс читается в лицее №2 «Лидер». Программа построена таким образом, что позволяет разделить занятия на две группы – с использованием компьютеров, и без них.

Общая характеристика учебного предмета
В рамках данного курса учащиеся получают навыки и знания, достаточные для работы в операционной системе Linux. Эта система относится к классу Unix-подобных операционных систем. Поскольку Unix-системы исторически были первыми массовыми операционными системами и из-за того, что распространенные в настоящее время операционные системы семейства Windows, Macintosh OS и другие, менее известные, часть своего программного кода, а также идеи и принципы черпают из Unix-систем, изучение операционной системы Linux позволит познакомить учеников с основными технологиями и принципами, реализуемых в современных ОС.
Программой предполагается проведение непродолжительных практических работ (20-25 мин), направленных на отработку отдельных технологических приемов, и практикумов длительностью несколько уроков, результаты работы на которых представляют собой самостоятельную ценность для учащегося.
Цели
Изучение операционной системы Linux направлено на достижение следующих целей:
  • освоение знаний основных принципов работы в ОС семейства Unix;
  • овладение умением работать в ОС Linux;
  • развитие познавательных интересов, интеллектуальных и творческих способностей средствами ОС Linux.

  • NN Тема Час.
    1. Общие сведения об устройстве компьютера. Понятие программы. Общие сведения об операционной системе. Многозадачность. Многопользовательские ОС. Понятие авторизации пользователя. Процедура входа в ОС, ее варианты.
    2
    2. Сеанс работы. Понятие о правах пользователей. Системы прав, понятие о группах. Примеры прав в операционных системах семейства Windows NT?, Unix. Понятие домена, сервера авторизации.
    2
    3. Разделы. Понятие о файлах и файловой системе. Древовидная структура файловой системы. Примеры организации имен файлов в различных операционных системах. Имена файлов в ОС Linux.
    2
    4. Изменение прав пользователя во время сеанса. Понятие об идентификаторах пользователя, группы, программы. Понятие домашнего каталога пользователя.
    Практическая работа:
    • вход в систему с использованием своего пароля и логина;
    • измененить свой идентификатор на иной;
    • посмотреть под руководством учителя свой логин;
    • посмотреть под руководством учителя идентификаторы программ;
    • посмотреть под руководством учителя список пользователей, работающих в системе в данный момент времени;
    • сменить пароль;
    • демонстрация действия системы прав на примерах.
    2
    5. Типы распространенных файловых систем и области их применения. Понятие о журналируемости. Возможные типы ошибок файловых систем.
    2
    6. Понятие графического интерфейса. Знакомство с графическим интерфейсом ОС Linux. Понятие оконного менеджера. Примеры оконных менеджеров.
    Практическая работа:
    • В оконном менеджере по выбору ученика произвести действия над окнами. Настроить поведение менеджера по усмотрению учащегося.
    • запустить из главного меню менеджера нужную программу, указанную учителем.
    2
    7. Принципы работы с графическим интерфейсом. KDE, GNOME как основные оконные менеджеры в OC Linux. Основные программы KDE.
    Практическая работа:
    • Запуск konqueror. Использование в режиме броузера и файлового менеджера.
    2
    8. Основные программы для типовых задач. Настойка ОС с помощью утилит с графическим интерфейсом семейства drakx.
    2
    9. Ознакомление с офисным пакетом Open Office. Текстовый редактор Open Write?. Электронная таблица Open Calc?. Редактор формул Open Math?.
    Практическая работа:
    • в программе с графическим интерфейсом (например, текстовый редактор Open Write? из состава пакета Open Office) создать новый файл, набрать текст, сохранить его, затем загрузить файл.
    • выполнение под руководством учителя операций с файлами и каталогами в одном из файловых менеджеров ОС Linux.
    2
    10. Запуск графического редактора GIMP и ознакомление с его графическим интерфейсом как примером другого подхода к графическому интерфейсу.
    2
    11. Практикум.
    С помощью графического редактора GIMP составить коллаж из нескольких фотографий и текста.
    2
    12. Практикум.
    С помощью пакета Open Office составить документ с использованием полученной на предыдущем практикуме фотографии. Сохранить его в виде HTML страницы.
    2
    13. Практикум.
    Разместить полученный на предыдущем практикуме HTML-страницу в локальной сети. Исправить возможные ошибки преобразования документа в HTML-формат.
    2
    14. Понятие о локальной сети. Понятие программы-сервера. Общие понятия о передаче данных. Понятие протокола. Основные протоколы передачи данных: HTTP, FTP, прочие протоколы. Программы для работы с протоколами. Понятие броузера, менеджера закачек.
    2
    15. Идентификация компьютеров в сети. Адрес IP, имя компьютера. Возможности броузеров, создание HTML-страниц с помощью технологии визуального проектирования страниц.
    Практическая работа:
    • С помощью любого браузера, установленного в ОС, посмотреть страницы на сервере локальной сети по протоколу HTTP;
    • Получить файлы по протоколу FTP и HTTP с помощью броузера и одного из менеджера закачек.
    2
    16. Пакет Samba как средство организации взаимодействия между ОС Linux и Windows. Настройка пакета.
    2
    17. Практикум:
    В браузере, поддерживающем технологию визуального создания HTML-страниц, создать HTML-страницу и разместить ее на сервере класса для общего доступа.
    2
    18. Понятие терминала. Текстовый интерфейс. Файловый менеджер mc.
    Практическая работа:
    • Под руководством учителя создать каталоги, скопировать в них файлы, удалить каталоги.
    • Изменить владельца, группу, права доступа на них.
    2
    19. Основные утилиты для работы в терминале: ls, cd, md, rm, cp, cat, grep, find. Ключи программ.
    2
    20. Запуск программ из терминала. Справка. Словарь mova. Понятие консоли. Справочная система man.
    2
    21. Команды chown и chmod. Установка режимов доступа к файлам и каталогам.
    2
    22. Перенаправление ввода-вывода. Использование пайпа.
    2
    23. Консольные программы работы с сетью : wget, smbclient.
    2
    24. Практикум.
    С помощью изученных команд текстового режима войти в домашний каталог, создать директорию и переписать с сервера файлы. С помощью программы smbclient войти на компьютер под управлением Windows и переписать файлы. Изменить владельца директории и группу-владельца с помощью команды chown. Изменить права доступа к файлам с помощью chmod. Проверить, какие действия с файлами доступны.
    2
    25. Понятие о удаленной работе на ПЭВМ. Общие сведения о протоколах ssh, telnet. Использование команды ssh для удаленной работы.
    2
    26. Ключи команды ssh. Возможность портирования графического окна программы. Надстройки над командой ssh. Команда scp.
    Практическая работа:
    • войти на другой компьютер с помощью протокола ssh;
    • посмотреть список пользователей на удаленном компьютере;
    • запустить программу с графическим интерфейсом на удаленном компьютере с портированием окна на локальный компьютер пользователя.
    2
    27. Программы текстового режима для работы с ftp. Ключи и команды работы ftp.
    Практическая работа:
    • С помощью scp скопировать файл. Засечь время копирования с помощью команды time.
    • Засечь время копирования того же файла по протоколу ftp.
    • Объяснить результат сравнения.
    2
    28. Понятие оболочки в ОС Unix. Оболочка Linux bash. Программирование в ней для решения часто встречающихся пользовательских задач. Скрипт.
    2
    29. Передача параметров для скрипта оболочки bash. Алгоритмические конструкции: цикл, ветвление.
    2
    30. Вызов внешних команд из оболочек и получение результатов их выполнения.
    2
    31. Практикум.
    Создание скрипта оболочки bash, который в выбранном каталоге (или текущем, в случае отсутствия параметра) проверяет все файлы, и если этот файл является файлом графического формата, составляет его уменьшенное изображение.
    2
    32. Практикум.
    Добавление в скрипт, созданный на предыдущем практикуме проверку корректности аргументов скрипта, вывода сообщения об использовании.
    2
    33. Практикум.
    Написать скрипт, архивирующий данные, список которых хранится в отдельном файле. Имя файла архива образуется как имя данных+дата+расширение архива. Следует хранить последние 5 файлов.
    2
    34. Понятие о конфигурационных файлах. Примеры файлов. Настройка ОС с использованием конфигурационных файлов. Каталог /etc. Примерное содержание каталога. Назначение часто используемых файлов.
    2
    35. Практикум.
    Настроить с помощью учителя пакет Samba так, чтобы ученик мог получить доступ к личному каталогу на компьютере под управлением Windows. Проверить это, переписав файлы с компьютеров, работающих под управлением ОС Linux, на компьютеры, работающие под управлением ОС Windows.
    2

    Литература
    1. Робачевский А.М. Операционная система Unix // СПб.: БХВ-Петербург, 2002. – 528с.
    2. Ивановский С. Операционная система Linux // М.: Познавательная книга плюс, 2001. – 512с.
    3. Скловская С.Л. Команды Linux: Справочник // СПб.: Dia Soft?, 2002. – 716с
    4. Хоффман П.Е. Internet: Краткий справочник // Пер. с англ. – М.: ЛОРИ, 1995. – 316с.
    5. Левин А. Самоучитель полезных программ // М.: НОЛИДЖ, 2000. – 493с.