Это старая версия
МетодМат за 2004-10-08 02:02:39..
**РАБОЧАЯ ПРОГРАММА
ЭЛЕКТИВНОГО КУРСА «ОС Linux»
Общая характеристика учебного предмета
В рамках данного курса учащиеся получают навыки и знания, достаточные для работы в операционной системе Linux. Эта система относится к классу
Unix-подобных операционных систем. Поскольку
Unix-системы исторически были первыми массовыми операционными системами и
из-за того, что распространенные в настоящее время операционные системы семейства Windows, Macintosh OS и другие, менее известные, часть своего программного кода, а также идеи и принципы черпают из
Unix-систем, изучение операционной системы Linux позволит познакомить учеников с основными технологиями и принципами, реализуемых в современных ОС.
Программой предполагается проведение непродолжительных практических работ (
20-25 мин), направленных на отработку отдельных технологических приемов, и практикумов длительностью несколько уроков, результаты работы на которых представляют собой самостоятельную ценность для учащегося.
Цели
Изучение операционной системы Linux направлено на достижение следующих целей:
* освоение знаний основных принципов работы в ОС семейства Unix;
* овладение умением работать в ОС Linux;
* развитие познавательных интересов, интеллектуальных и творческих способностей средствами ОС Linux.
Час.Общие сведения об устройстве компьютера. Понятие программы. Общие сведения об операционной системе. Многозадачность. Многопользовательские ОС. Понятие авторизации пользователя. Процеду | 2 |
хода в ОС, ее варианты.
Сеанс работы. Понятие о правах пользователей. Системы прав, понятие о группах. Примеры прав |2ерационных системах семейства Windows NT?, Unix. Понятие домена, сервера авторизации.
Разделы. Понятие о файлах и файловой системе. Древовидная структура файловой системы. Пример | 2 |
ганизации имен файлов в различных операционных системах. Имена файлов в ОС Linux.
Изменение прав пользователя во время сеанса. Понятие об идентификаторах пользователя, группы, программы. Понятие домашнего каталога пользователя.
Практическая работа:
* вход в систему с использованием своего пароля и логина;
* измененить свой идентификатор на иной;
* посмотреть под руководством учителя свой логин;
* посмотреть под руководством учителя идентификаторы программ;
* посмотреть под руководством учителя список пользователей, работающих в системе в данный момент времени;
* сменить пароль;
2онстрация действия системы прав. | Типы распространенных файловых систем и области их применения. Понятие о журналируемости. Во | 2 |
ные типы ошибок файловых систем.
Понятие графического интерфейса. Знакомство с графическим интерфейсом ОС Linux. Понятие оконного менеджера. Примеры оконных менеджеров.
Практическая работа:
* В оконном менеджере по выбору ученика произвести действия над окнами. Настроить поведение менеджера по усмотрению учащегося.
* запустить из главного меню менеджера нужную программу, указанную учителем.|2Принципы работы с графическим интерфейсом. KDE, GNOME как основные оконные менеджеры в OC Linux. Основные программы KDE.
Практическая работа:
| 2 |
пуск konqueror. Использование в режиме броузера и файлового менеджера.
Основные программы для типовых задач. Настойка ОС с помощью утилит с графическим интерфейсом|2ейства drakx.
Ознакомление с офисным пакетом Open Office. Текстовый редактор Open Write?. Электронная таблица Open Calc?. Редактор формул Open Math?.
Практическая работа:
* в программе с графическим интерфейсом (например, текстовый редактор Open Write? из состава пакета Open Office) создать новый файл, набрать текст, сохранить его, затем загрузить файл.
* выполнение под руководством учителя операций с файлами и каталогами в одном из файловых ме. | 2 |
ров ОС Linux
Запуск графического редактора GIMP и ознакомление с его графическим интерфейсом как примером|2гого подхода к графическому интерфейсу.
Практикум.
| 2 |
мощью графического редактора GIMP составить коллаж из нескольких фотографий и текста.
Практикум.
С помощью пакета Open Office составить документ с использованием полученной на предыдущем пра2куме фотографии. Сохранить его в виде HTML страницы. | Практикум.
Разместить полученный на предыдущем практикуме HTML-страницу в локальной сети. Исправить воз |
жные ошибки преобразования документа в HTML-формат.
Понятие о локальной сети. Понятие программы-сервера. Общие понятия о передаче данных. Понятие протокола. Основные протоколы передачи данных: HTTP, FTP, прочие протоколы. Программы для |2ты с протоколами. Понятие броузера, менеджера закачек.
Идентификация компьютеров в сети. Адрес IP, имя компьютера. Возможности броузеров, создание HTML-страниц с помощью технологии визуального проектирования страниц.
Практическая работа:
* С помощью любого браузера, установленного в ОС, посмотреть страницы на сервере локальной сети по протоколу HTTP;
2 |
олучить файлы по протоколу FTP и HTTP с помощью броузера и одного из менеджера закачек.| Пакет Samba как средство организации взаимодействия между ОС Linux и Windows. Настройка паке|2Практикум:
В браузере, поддерживающем технологию визуального создания HTML-страниц, создать HTML-страни | 2 |
разместить ее на сервере класса для общего доступа.
Понятие терминала. Текстовый интерфейс. Файловый менеджер mc.
Практическая работа:
* Под руководством учителя создать каталоги, скопировать в них файлы, удалить каталоги.
|2менить владельца, группу, права доступа на них.
Основные утилиты для работы в терминале: ls, cd, md, rm, cp, cat, grep, find. Ключи программ | 2 |
Запуск программ из терминала. Справка. Словарь mova. Понятие консоли. Справочная система man|2 | 2 |
нды chown и chmod. Установка режимов доступа к файлам и каталогам.
|2направление ввода-вывода. Использование пайпа.
| 2 |
ольные программы работы с сетью : wget, smbclient.
Практикум.
С помощью изученных команд текстового режима войти в домашний каталог, создать директорию и переписать с сервера файлы. С помощью программы smbclient войти на компьютер под управлением Windows и переписать файлы. Изменить владельца директории и группу-владельца с помощью команды chown. Изменить права доступа к файлам с помощью chmod. Проверить, какие действия с файл|2доступны.
Понятие о удаленной работе на ПЭВМ. Общие сведения о протоколах ssh, telnet. Использование к | 2 |
ды ssh для удаленной работы.
Ключи команды ssh. Возможность портирования графического окна программы. Надстройки над командой ssh. Команда scp.
Практическая работа:
* войти на другой компьютер с помощью протокола ssh;
* посмотреть список пользователей на удаленном компьютере;
запустить программу с графическим интерфейсом на удаленном компьютере с портированием окна н|2кальный компьютер пользователя.
Программы текстового режима для работы с ftp. Ключи и команды работы ftp.
Практическая работа:
* С помощью scp скопировать файл. Засечь время копирования с помощью команды time.
* Засечь время копирования того же файла по протоколу ftp.
| 2 |
ъяснить результат сравнения.
Понятие оболочки в ОС Unix. Оболочка Linux bash. Программирование в ней для решения часто вс|2ающихся пользовательских задач. Скрипт.
| 2 |
дача параметров для скрипта оболочки bash. Алгоритмические конструкции: цикл, ветвление.|2в внешних команд из оболочек и получение результатов их выполнения.
Практикум.
Создание скрипта оболочки bash, который в выбранном каталоге (или текущем, в случае отсутствия параметра) проверяет все файлы, и если этот файл является файлом графического формата, со | 2 |
ляет его уменьшенное изображение.
Практикум.
Добавление в скрипт, созданный на предыдущем практикуме проверку корректности аргументов скр|2, вывода сообщения об использовании.
Практикум.
Написать скрипт, архивирующий данные, список которых хранится в отдельном файле. Имя файла а | 2 |
а образуется как имя данных+дата+расширение архива. Следует хранить последние 5 файлов.
Понятие о конфигурационных файлах. Примеры файлов. Настройка ОС с использованием конфигурационных файлов. Каталог /etc. Примерное содержание каталога. Назначение часто используемых фай|2Практикум.
Настроить с помощью учителя пакет Samba так, чтобы ученик мог получить доступ к личному каталогу на компьютере под управлением Windows. Проверить это, переписав файлы с компьютеров, ра | 2 |
ющих под управлением ОС Linux, на компьютеры, работающие под управлением ОС Windows.
**Литература
1. Робачевский А.М. Операционная система Unix // СПб.:
БХВ-Петербург, 2002. 528с.
2. Ивановский С. Операционная система Linux // М.: Познавательная книга плюс, 2001. 512с.
3. Скловская С.Л. Команды Linux: Справочник // СПб.:
Dia Soft?, 2002. 716с
4. Хоффман П.Е. Internet: Краткий справочник // Пер. с англ. М.: ЛОРИ, 1995. 316с.
5. Левин А. Самоучитель полезных программ // М.: НОЛИДЖ, 2000. 493с.