Volgograd

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

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

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


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

МетодМат


Это старая версия МетодМат за 2004-10-08 02:08:08..


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

Общая характеристика учебного предмета
В рамках данного курса учащиеся получают навыки и знания, достаточные для работы в операционной системе 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с.