Альт Линукс 5.0 Школьный Сервер

История переиздания
Издание 5.0-alt8Feb 2010ADT

Содержание

Введение
I. Что такое Альт Линукс Школьный
1. Что такое Альт Линукс 5.0 Школьный
2. Что такое Linux
3. Что такое ALT Linux
II. Установка дистрибутива
4. Начало установки: загрузка системы
5. Альтернативные способы установки
6. Последовательность установки
7. Язык
8. Лицензионный договор
9. Дата и время
10. Подготовка диска
11. Установка или восстановление
12. Установка системы
13. Сохранение настроек
14. Установка загрузчика
15. Настройка сети
16. Завершение установки
III. Настройка системы
Введение
17. Первоначальная настройка системы
18. Центр управления системой
IV. Развёртывание офисной ИТ-инфраструктуры
19. Подготовка
20. Определение роли сервера
21. Удостоверяющий Центр
22. Централизованная база пользователей
23. Организация сетевой инфраструктуры
24. Настройка подключения к Интернету
25. Автоматическое присваивание IP-адресов (DHCP-сервер)
26. Сервер обновлений для машин локальной сети
27. Сетевая установка операционной системы на рабочие места
28. Сервер электронной почты
29. Соединение удалённых офисов (OpenVPN-сервер)
30. Доступ к службам сервера из сети Интернет
31. Чёрный список
32. Виртуализация
33. Статистика
V. Обслуживание сервера
Введение
34. Мониторинг состояния системы
35. Резервное копирование
36. Восстановление из резервной копии при недоступности ЦУС
37. Обновление системы
38. Администратор системы
39. Дата и время
40. Ограничение использования диска
41. Выключение и перезагрузка компьютера
42. Первая помощь
VI. MediaWiki
43. Что такое MediaWiki
44. Настройка MediaWiki в среде Альт Линукс 5.0 Школьный Сервер
45. Первоначальная настройка Wiki
46. Использование Mediawiki
VII. Обучающая среда Moodle
47. Что такое Мoodle
48. Настройка Moodle в среде Альт Линукс 5.0 Школьный Сервер
49. Возможности LMS Moodle
50. Общие принципы работы в Moodle
51. Создание электронного учебного курса в Moodle
52. Заключение

Список таблиц

46.1. Будет выглядеть так:
46.2. Таблица будет выглядеть так:
46.3. Таблица будет выглядеть так:
46.4. Выглядеть это будет так:
46.5. Выглядит это так:

Введение

Этот документ описывает дистрибутив Альт Линукс 5.0 Школьный Сервер, входящий в состав комплексного продукта «Пятая платформа».

Часть I. Что такое Альт Линукс Школьный

Глава 1. Что такое Альт Линукс 5.0 Школьный

«Альт Линукс 5.0 Школьный» — комплект дистрибутивов Linux производства компании «Альт Линукс» для создания комплексных интегрированных решений на базе «Пятой платформы».

Принципы построения технологической платформы:

  • Модульность

    Продукты в рамках «Пятой Платформы» выпускаются в виде контейнеров виртуальных машин базового серверного дистрибутива Альт Линукс 5.0 Школьный Сервер. Использование контейнеров виртуальных машин для серверных решений обеспечивает высокую безопасность системы, простоту поддержки решений для производителей программного обеспечения и системных интеграторов, возможность поставки настроенных решений, простоту управления установленным программным обеспечением.

    В качестве технологий виртуализации используются OpenVZ и KVM. Подробнее о технологии разработки контейнеров: http://www.altlinux.org/Platform5.0.

  • Интеграция

    Технология Zeroconf позволяет значительно сократить затраты времени и ресурсов на развёртывание и сопровождение сети рабочих станций на основе продуктов «Пятой Платформы»; взаимодействие между серверами и рабочими станциями проводится в автоматизированном или полностью автоматическом режиме, что позволяет резко снизить вероятность сбоя из-за ошибки пользователей и обслуживающего персонала.

Возможности комплекта

«Альт Линукс 5.0 Школьный» включает в себя четыре дистрибутива для двух аппаратных платформ (i586 и x86_64):

  • Сервер: Альт Линукс 5.0 Школьный Сервер;
  • Рабочие станции:

    • Альт Линукс 5.0 Школьный Мастер;
    • Альт Линукс 5.0 Школьный Юниор;
    • Альт Линукс 5.0 Школьный Лёгкий;

Альт Линукс 5.0 Школьный Сервер. Основные функциональные возможности:

  • Организация сети предприятия.

    Сервер под управлением Альт Линукс 5.0 Школьный Сервер позволит организовать назначение IP-адресов и доменных имён для компьютеров в локальной сети, обеспечить шлюз в Интернет, защищённый брандмауэром с возможностью блокирования как внешних, так и внутренних запросов. Для оптимизации внешнего сетевого трафика доступен прокси-сервер.

  • Центральная авторизация пользователей и сервисов.

    Благодаря службе доменов LDAP и удостоверяющему центру, на сервере можно вести базу пользователей и их групп для аутентификации на рабочих станциях локальной сети. Между серверами также можно устанавливать связи «главный-подчинённый» с удостоверением сертификатов авторизуемых служб.

  • Организация взаимодействия территориально распределённых офисов (VPN).

    Сервер VPN (англ. Virtual Private Network — виртуальная частная сеть) позволяет организовать безопасные шифрованные соединения через публичные сети (например, Интернет) между удалёнными офисами или локальной сетью и удалёнными пользователями. Процесс создания ключей и выдачи удостоверенных сертификатов не требует специальных знаний и установки дополнительного программного обеспечения.

  • Централизованное обновление серверов и рабочих станций.

    Сервер может как автоматически обновлять по расписанию всё установленное на нём программное обеспечение, так и служить источником для автоматического обновления и установки нового программного обеспечения на рабочих станциях.

  • Сетевая установка рабочих станций.

    Сетевая установка позволяет производить одновременную установку любого дистрибутива Linux на несколько рабочих станций в локальной сети. Подобный способ установки быстрее, чем установка с оптических дисков, а иногда является и единственно возможным, если на целевых компьютерах нет приводов чтения CD или DVD.

  • Виртуализация для установки контейнеров с дополнительным ПО.

    Виртуализация позволяет оперировать не просто программным обеспечением, а готовыми решениями в виде изолированных операционных систем. Образы виртуальных машин OpenVZ и KVM позволяют быстро развернуть готовое решение: от изолированного веб-сервера со средством совместной работы до операционной системы с терминальным доступом.

  • Создание резервных копий и восстановление из них (в том числе отдельных файлов).

    Правильная политика резервного копирования позволяет гарантировать восстановление актуальных данных в случае сбоев: как системных, так и случившихся по вине пользователя (например, восстановление версии файла на определённый день). Резервное копирование производится инкрементально, то есть последующая версия хранит отличия только от предыдущей, что экономит дисковое пространство и время создания резервной копии.

  • Единое файловое хранилище с поддержкой квотирования.

    Сервер предоставляет для авторизованных пользователей единый сетевой диск, на который налагаются правила квотирования, то есть для отдельного пользователя вводятся ограничения по количеству и размеру хранимых на этом диске файлов. Любой авторизованный пользователь может создавать свои папки и назначать к ним права доступа для пользователей и групп, заведённых на сервере.

  • Автоматическое создание RAID1 из двух и более жёстких дисков.

    При наличии двух жёстких дисков при автоматической установке создаётся дисковая подсистема RAID1, а если жёстких дисков три и более — RAID5, что обеспечивает надёжное хранение данных.

  • Удобное администрирование через веб-интерфейс, не требующее глубокого изучения системы обслуживающим персоналом.

    Администрирование сервера можно осуществлять из любого современного веб-браузера в простом и понятном веб-интерфейсе, что не требует для решения административных задач квалифицированного персонала.

Рабочие станции. Основные функциональные возможности:

  • Рабочая среда.

    Для эффективной работы пользователей предоставляется современная удобная рабочая среда KDE (Альт Линукс 5.0 Школьный Мастер), GNOME (Альт Линукс 5.0 Школьный Юниор) или XFCE (Альт Линукс 5.0 Школьный Лёгкий). Выполнять свои задачи в них пользователям становится не только быстрее, но и приятнее.

  • Готовый к работе комплект ПО для офисной работы: интернет, электронная почта, офисный пакет.

    Набор программ с диска покрывает потребности обычного служащего, однако вы можете доустановить любую программу из огромного банка программного обеспечения ALT Linux, доступного через Интернет или, если на сервере настроено зеркалирование этого банка, из локальной сети.

    Операционная система устанавливается с большим количеством программ, предназначенных для решения различных офисных задач:

    • офисный пакет, предназначенный для работы с текстовыми документами, электронными таблицами, презентациями, деловой графикой и базами данных, совместимый с форматами файлов MS Office и OpenDocument;
    • веб-браузер;
    • клиент электронной почты и ведения деловой информации: контактов, календаря встреч, заметок;
    • Интернет-пейджер для мгновенного обмена текстовыми сообщениями, поддерживающий сети Jabber, ICQ, MSN, Yahoo;
    • растровый и векторный графический редактор для создания высококачественных иллюстраций и обработки фотографий;
    • программа сканирования и распознавания текста;
    • каталогизатор фотографий;
    • средства воспроизведения мультимедиа;
    • настольная издательская система для вёрстки брошюр, газет и журналов;
    • и многое другое.
  • Упрощённое взаимодействие с Сервером 5.0 и виртуальными контейнерами, в том числе готовность к работе с терминальными приложениями.

    Операционная система на рабочей станции может централизованно обновляться с сервера, использовать сервисы, предоставляемые сервером, в том числе и виртуальными машинами, такими как терминальное решение FreeNX, доступное из виртуальной машины KVM с этим дистрибутивом на сервере.

  • Централизованная аутентификация на сервере.

    Централизованная аутентификация позволяет не только контролировать пользователей на рабочих станциях в локальной сети, но и получать доступ к серверным службам: файловому хранилищу и прокси-серверу — без необходимости вводить пароли для этих служб.

  • Интеграция с файловым хранилищем на Сервере 5.0.

    При успешной аутентификации в домене в домашней папке пользователя на его рабочей станции автоматически подключается файловое хранилище сервера с правами этого пользователя.

Глава 2. Что такое Linux

Свободные программы

Операционная система (далее — ОС) Linux — ядро и основные компоненты системы, а также большинство пользовательских приложений для Linux — свободные программы. Это означает, что их можно запускать на любом количестве компьютеров, без ограничений распространять бесплатно или за деньги, получать исходные тексты этих программ и вносить в них любые исправления.

Свобода программ обеспечила их широкое использование и интерес к ним со стороны тысяч разработчиков. Основные программы для Linux выходят под лицензией GNU General Public License (далее — GPL), которая не только гарантирует свободу, но и защищает её: она допускает дальнейшее распространение программ только под той же лицензией. Поэтому исходный код ядра Linux, компиляторов, библиотеки glibc, пользовательских оболочек KDE и GNOME не может быть использован для создания приложений с закрытым кодом. В этом принципиальное отличие Linux от свободных ОС BSD (FreeBSD, NetBSD, OpenBSD), фрагменты которых вошли в семейство Microsoft Windows и даже стали основой Mac OS X. Linux включает в себя многие разработки BSD, но её компиляторы и системные библиотеки разработаны в рамках проекта GNU.

Разработка Linux

В отличие от распространённых несвободных ОС, Linux не имеет географического центра разработки. Нет и фирмы, которая владела бы этой ОС; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой, и в случае успеха результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки, и реализовывать новые возможности.

Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита исходного текста программ лицензией GPL — всё это стало причиной успеха свободных программ.

Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои свободные проекты. Так появились Mozilla (Netsape, AOL), OpenOffice.org (Sun), свободный клон Interbase (Borland), SAP DB (SAP). IBM способствовала переносу Linux на свои мейнфреймы.

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle, DB2, Informix, Sybase, SAP ERP, Lotus Domino.

Защищённость

ОС Linux унаследовала от UNIX надёжность и отличную систему защиты. Система разграничения доступа к файлам позволяет не бояться вирусов. Тем не менее, программ без ошибок не бывает, и Linux исключением не является. Однако благодаря тому, что исходный код программ открыт, его аудит может осуществить любой специалист без подписок о неразглашении и без необходимости работать в стенах нанявшей его компании. Сообщества разработчиков и пользователей свободных программ создали множество механизмов оповещения об ошибках и их исправления. Благодаря доступности сети Интернет и открытости исходных текстов программ, сообщить об ошибке и принять участие в её исправлении независимому программисту или даже пользователю так же просто, как и специалисту фирмы-разработчика или автору проекта. Именно поэтому ошибки защиты выявляются особенно эффективно и быстро исправляются.

Дистрибутивы Linux

Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Новичку

  • Linux — самостоятельная операционная система. Здесь всё по-своему, а к новым правилам надо привыкнуть. То, что кажется поначалу странным и непривычным, завтра понравится. Все операционные системы разные: Linux — не Windows, не Mac OS и не FreeBSD. Терпение и настойчивость в изучении Linux будут вознаграждены значительным повышением эффективности и безопасности вашей работы.
  • Не стесняйтесь задавать вопросы, ведь самый простой способ решить проблему и узнать новое — это общение. Взаимопомощь — хорошая традиция в мире Linux, поэтому всегда можно обратиться за помощью к сообществу пользователей и разработчиков Linux. Большинство вопросов повторяются, поэтому сначала стоит поискать ответ на ваш вопрос в документации, затем в Интернет. Если ответ всё-таки не нашёлся — не стесняйтесь писать в форум или списки рассылки так, как писали бы своим друзьям — и вам наверняка помогут.

    Для дистрибутивов ALT Linux вы можете воспользоваться ресурсами:

Глава 3. Что такое ALT Linux

ALT Linux Team и проект ALT

Команда ALT Linux (ALT Linux Team) объединяет разработчиков свободных программ из России, Белоруссии, Украины, Казахстана, Эстонии и Израиля. Команда ALT — это сообщество, которое сейчас насчитывает более 200 программистов, большинство из которых не являются сотрудниками OOO «Альт Линукс». Альт Линукс координирует этот проект и осуществляет внедрение и поддержку решений.

Целью проекта ALT является разработка и поддержка широкого спектра решений на основе свободных программ, отличающихся высокой надёжностью и степенью защиты, простотой и доступностью обновления, простым и логичным интерфейсом, стандартной и качественной интернационализацией и локализацией. Все собственные разработки ALT Linux Team распространяются под свободными лицензиями. Проект ALT — часть движения по разработке и распространению свободных программ. Среди его участников есть и разработчики основных компонентов Linux. Разработки команды ALT входят во все дистрибутивы ALT Linux.

Сизиф

Sisyphus — наш ежедневно обновляемый репозиторий пакетов. На его основе создаются все дистрибутивы ALT Linux. Поддерживаемая ALT Linux Team целостность Sisyphus, оригинальная технология сборки пакетов, утилита apt-get и её графическая оболочка synaptic позволяют пользователям легко обновлять свои системы и быть в курсе всех новостей мира свободных программ.

Вместе с тем, обратите внимание, что ежедневно изменяющийся репозиторий содержит самое новое программное обеспечение, со всеми его преимуществами и недостатками (иногда ещё не известными). Поэтому перед обновлением вашей системы из Sisyphus мы советуем взвесить преимущества от новых возможностей, реализованных в последних версиях программ, и вероятность возникновения неожиданностей в работе с ними.

Разработка Sisyphus полностью открыта. У нас нет секретных патчей и закрытого тестирования с подписками о неразглашении: то, что мы сделали сегодня, завтра вы найдёте в сети. По сравнению с другими аналогичными репозиториями (Debian unstable, Mandriva Cooker, PLD, Fedora), у нас есть много оригинального. Особое внимание уделяется защите системы, локализации на русский язык, полноте и корректности зависимостей.

Sisyphus — не просто собрание программ, а в первую очередь лаборатория решений. Любое такое решение можно оформить в виде дистрибутива. Если вам это интересно, если вы хотите дополнить Sisyphus новыми решениями, если вы считаете, что можете собрать какой-то пакет лучше — присоединяйтесь к проекту ALT.

Sisyphus (Сизиф) — персонаж греческой мифологии. Миф о Сизифе [1], который непрерывно катил в гору камни, символизирует постоянный труд команды по усовершенствованию решений, заложенных в репозиторий. «Миф о Сизифе» — философское эссе Альбера Камю.

Дистрибутивы ALT Linux

Решение для тех пользователей, которым стабильность и предсказуемость работы системы важнее расширенной функциональности (а это в первую очередь начинающие и корпоративные пользователи) — стабильные дистрибутивы ALT Linux, выпускаемые на основе Sisyphus.

Дистрибутив Linux — это не просто собранные вместе операционная система и набор приложений, это интегрированная рабочая среда, предназначенная для решения тех или иных задач пользователей. ALT Linux выпускает дистрибутивы, ориентированные как на начинающих, так и на опытных пользователей, специализированные и универсальные. Более подробную информацию о дистрибутивах можно найти на сайте ALT Linux.



[1] Миф можно найти в любой соответствующей книжке, а для начинающих рекомендуем А. Куна

Часть II. Установка дистрибутива

Глава 4. Начало установки: загрузка системы

Для того, чтобы начать установку, достаточно загрузиться с CD или DVD-диска, на котором записан дистрибутив. Для этого может потребоваться включить в BIOS опцию загрузки с CD/DVD-привода. Способ входа в меню BIOS и расположение конкретных настроек может сильно отличаться в зависимости от используемого оборудования. Чаще всего для входа в BIOS необходимо нажать клавишу Delete как только компьютер начнёт загружаться. За полной инструкцией по настройке обратитесь к документации к вашему оборудованию.

Загрузка

Загрузка с установочного диска начинается с меню, в котором перечислено несколько вариантов загрузки, причём установка системы — это только одна из возможностей. Из этого же меню можно запустить уже установленную на жёстком диске операционную систему или запустить проверку памяти. Мышь на этом этапе установки не поддерживается, поэтому для выбора различных вариантов и опций установки необходимо воспользоваться клавиатурой. Можно получить справку по любому пункту меню, выбрав этот пункт и нажав F1. Кроме установки с лазерного диска доступно несколько вариантов сетевой установки и установка с жёсткого диска (об этом рассказано в разделе «Источники установки»).

Нажатием F2 осуществляется выбор языка. От выбора языка в загрузчике зависит язык интерфейса загрузчика и программы установки.

По нажатию F3 открывается меню доступных видеорежимов (разрешений экрана). Это разрешение будет использоваться во время установки и загрузки установленной системы.

Чтобы начать процесс установки, нужно клавишами перемещения курсора «вверх», «вниз» выбрать пункт меню «Установка» и нажать Enter. В начальном загрузчике установлено небольшое время ожидания: если в этот момент не предпринимать никаких действий, то будет загружена та система, которая уже установлена на жёстком диске. Если вы пропустили нужный момент, перезагрузите компьютер и вовремя выберите пункт «Установка».

Начальный этап установки не требует вмешательства пользователя: происходит автоматическое определение оборудования и запуск компонентов программы установки. Сообщения о том, что происходит на этом этапе, можно просмотреть, нажав клавишу ESC.

Глава 5. Альтернативные способы установки

Обычно для установки дистрибутива используется загрузочный CD или DVD-диск. Если вы производите установку с такого диска, можете пропустить этот раздел и сразу перейти к разделу «Последовательность установки».

Однако установка с CD/DVD-диска — это лишь один из возможных способов установки системы. Он подходит для большинства случаев, но не работает, например, в случае отсутствия на компьютере CD/DVD-привода. Для таких случаев поддерживаются альтернативные методы установки. Важно понимать, что для начала установки необходимо две вещи: иметь возможность загрузить компьютер и иметь доступ к установочным файлам. В случае установочного CD/DVD-диска эти две возможности предоставляются самим диском: он является загрузочным и содержит все необходимые для установки файлы. Однако вполне допустим и такой вариант: первоначальная загрузка происходит со специально подготовленного flash-диска, а установочные файлы берутся с FTP-сервера сети.

Таким образом, для установки дистрибутива необходимо:

5.1. Способы первоначальной загрузки

Для загрузки компьютера с целью установки системы необходимо воспользоваться носителем, содержащим начальный загрузчик. Таким носителем может быть как сам загрузочный лазерный диск, так и, например, flash-накопитель, который можно сделать загрузочным, воспользовавшись утилитой mkbootflash.

5.1.1. Создание загрузочного flash-диска

Для создания загрузочного flash-диска необходимо в уже установленной системе выполнить следующие шаги:

  • установить mkbootflash:

    # apt-get install mkbootflash
  • подключить flash-носитель к USB-порту и вставить в привод лазерных дисков установочный лазерный диск.
  • выполнить команду: mkbootflash -i /dev/имя_устройства

    пример:

    # mkbootflash -i /dev/sdg1

    имя устройства должно соответствовать вашему flash-носителю. Выяснить его можно, посмотрев вывод команды dmesg непосредственно после подключения flash-носителя к компьютеру.

После создания загрузочного flash-диска необходимо настроить BIOS вашего компьютера на загрузку с USB-устройства.

5.2. Источники установки

После первоначальной загрузки с одного из поддерживаемых носителей, можно выбрать источник установки — место, откуда программа установки будет брать все необходимые при установке данные (прежде всего устанавливаемое ПО). Так как установка системы возможна не только с лазерного диска, то можно выбрать один из поддерживаемых альтернативных источников установки.

Источники установки:

Условием для всех способов установки является доступность дерева файлов, аналогичного содержимому установочного диска.

5.2.1. Запуск сетевой установки

Кнопка F4 позволяет выбрать источник сетевой установки: FTP, HTTP или NFS-сервер. Нужно указать имя или IP-адрес сервера и каталог (начиная с /), в котором размещён дистрибутив ALT Linux. В случае установки по протоколу FTP может понадобиться также ввести имя пользователя и пароль.

Пример установки:

  • Имя сервера: 192.168.0.1
  • Каталог: /pub/netinstall/

    • в данном каталоге на сервере должны находиться:

      • файл altinst;
      • каталог Metadata;
      • каталог ALTLinux с подкаталогами RPMS.секция, содержащими rpm-пакеты.

Для получения подобного дерева каталогов на стороне сервера достаточно скопировать содержимое установочного лазерного диска в один из подкаталогов FTP-сервера (либо HTTP или NFS-сервера). В описанном примере это каталог /pub/netinstall.

При сетевой установке со стороны клиента (компьютера, на который производится установка) может понадобиться определить параметры соединения с сервером. В этом случае на экране будут появляться диалоги, например, с предложением выбрать сетевую карту (если их несколько) или указать тип IP-адреса: статический (потребуется вписать его самостоятельно) или динамический (DHCP).

После успешного соединения с сервером в память компьютера будет загружен образ установочного диска, после чего начнётся установка системы так же, как и при установке с лазерного диска.

5.2.2. Установка с жёсткого диска

Аналогично установке по сети можно установить ALT Linux с жёсткого диска. Для этого понадобится подключить дополнительный жёсткий диск с дистрибутивом. Чтобы выбрать подключённый диск в качестве источника установки, нужно кнопкой F4 выбрать источник установки «Жёсткий диск». По нажатию Enter и прошествии некоторого времени на экране появится диалог выбора дискового раздела, а после — выбора пути к каталогу с дистрибутивом. После указания пути начнётся установка системы. При желании можно сразу указать путь к дистрибутиву, сделав в строке параметров загрузки запись вида: automatic=method:disk,disk:hdb,partition:hdbX,directory:<путь_к_каталогу_с_дистрибутивом>.

Глава 6. Последовательность установки

[Замечание]

До того как будет произведена установка базовой системы на жёсткий диск, программа установки работает с образом системы, загруженном в оперативной памяти компьютера.

Если инициализация оборудования завершилась успешно, будет запущен графический интерфейс программы-установщика. Процесс установки разделён на шаги; каждый шаг посвящён настройке или установке определённого свойства системы. Шаги нужно проходить последовательно, переход к следующему шагу происходит по нажатию кнопки «Далее». При помощи кнопки «Назад» при необходимости можно вернуться к уже пройденному шагу и изменить настройки. Однако на этом этапе установки возможность перехода к предыдущему шагу ограничена теми шагами, где нет зависимости от данных, введённых ранее.

Если по каким-то причинам возникла необходимость прекратить установку, нажмите Reset на системном блоке компьютера. Помните, что совершенно безопасно прекращать установку только до шага «Подготовка диска», поскольку до этого момента не производится никаких изменений на жёстком диске. Если прервать установку между шагами «Подготовка диска» и «Установка загрузчика», вероятно, что после этого с жёсткого диска не сможет загрузиться ни одна из установленных систем.

Технические сведения о ходе установки можно посмотреть, нажав Ctrl+Alt+F1, вернуться к программе установки — Ctrl+Alt+F7. По нажатию Ctrl+Alt+F2 откроется отладочная виртуальная консоль.

Каждый шаг сопровождается краткой справкой, которую можно вызвать, нажав F1.

Во время установки системы выполняются следующие шаги:

Глава 7. Язык

Язык

Установка начинается с выбора основного языка — языка интерфейса программы установки и устанавливаемой системы. В списке, помимо доступных языков региона (выбранного на этапе начальной загрузки), указан и английский язык.

На этом же этапе выбирается вариант переключения раскладки клавиатуры. Раскладка клавиатуры — это привязка букв, цифр и специальных символов к клавишам на клавиатуре. Помимо ввода символов на основном языке, в любой системе Linux необходимо иметь возможность вводить латинские символы (имена команд, файлов и т.п.), для чего обычно используется стандартная английская раскладка клавиатуры. Переключение между раскладками осуществляется при помощи специально зарезервированных для этого клавиш. Для русского языка доступны следующие варианты переключения раскладки:

  • Клавиши Alt и Shift одновременно
  • Клавиша Capslock
  • Клавиши Control и Shift одновременно
  • Клавиша Control
  • Клавиша Alt

Если выбранный основной язык имеет всего одну раскладку (например, при выборе английского языка в качестве основного), эта единственная раскладка будет принята автоматически.

Глава 8. Лицензионный договор

Лицензионный договор

Перед продолжением установки следует внимательно прочитать условия лицензии. В лицензии говорится о ваших правах. В частности, за вами закрепляются права на:

  • эксплуатацию программ на любом количестве компьютеров и в любых целях;
  • распространение программ (сопровождая их копией авторского договора);
  • получение исходных текстов программ.

Если вы приобрели дистрибутив, то данное лицензионное соглашение прилагается в печатном виде к вашей копии дистрибутива. Лицензия относится ко всему дистрибутиву ALT Linux. Если вы согласны с условиями лицензии, отметьте пункт «Да, я согласен с условиями» и нажмите «Далее».

Глава 9. Дата и время

Для корректной установки даты и времени достаточно правильно указать часовой пояс и выставить желаемые значения для даты и времени.

Дата и время (выбор часового пояса)

На этом шаге следует выбрать часовой пояс, по которому нужно установить часы. Для этого в соответствующих списках выберите страну, а затем регион. Поиск по списку можно ускорить, набирая на клавиатуре первые буквы искомого слова.

Обратите внимание на отметку «Хранить время в BIOS по Гринвичу». Если Linux — единственная установленная операционная система, то поставьте эту отметку. Если же Linux устанавливается как вторая система, то эту отметку необходимо снять. Иначе время в уже установленной операционной системе может отображаться неверно.

Проверьте, верно ли отображаются дата и время в графе «Текущее время», и, при необходимости, выставьте правильные значения (кнопка «Изменить»).

Дата и время

Если ваш компьютер подключён к локальной сети или к Интернет, можно включить синхронизацию системных часов (NTP) с удалённым сервером, для этого достаточно отметить пункт «Получать точное время с NTP-сервера» и указать предпочитаемый NTP-сервер. В большинстве случаев вас устроит сервер pool.ntp.org.

Если выбрана опция «Получать точное время с NTP-сервера», то ваш компьютер может сам быть сервером точного времени и использоваться в этом качестве например машинами вашей локальной сети. Для активации этой возможности отметьте «Работать как NTP-сервер».

Глава 10. Подготовка диска

Переход к этому шагу может занять некоторое время. Время ожидания может быть разным и зависит от производительности компьютера, объёма жёсткого диска, количества разделов на нём и т.д.

На этом этапе подготавливается площадка для установки ALT Linux, в первую очередь — выделяется свободное место на диске.

10.1. Выбор профиля разбиения диска

Выбор профиля разбиения диска

В списке разделов перечислены уже существующие на жёстких дисках разделы (в том числе здесь могут оказаться съёмные USB-носители, подключённые к компьютеру в момент установки). Ниже перечислены доступные профили разбиения диска. Профиль — это шаблон распределения места на диске для установки Linux. Можно выбрать один из трёх профилей:

  • Использовать неразмеченное пространство
  • Удалить все разделы и создать разделы автоматически
  • Подготовить разделы вручную

Первые два профиля предполагают автоматическое разбиение диска. При выборе пункта «Удалить все разделы и создать разделы автоматически» при наличии двух жёстких дисков на компьютере будет создан массив RAID1, а при наличии трёх дисков — RAID5. Использование технологии RAID обеспечивает сохранность данных даже при выходе одного жёсткого диска из строя.

10.2. Автоматические профили разбиения диска

[Замечание]

Применение профилей автоматического разбиения происходит сразу по нажатию «Далее», после чего непосредственно начинается этап установки базовой системы.

Если для применения одного из профилей автоматической разметки доступного места окажется недостаточно, будет выведено сообщение об ошибке: «Невозможно применить профиль, недостаточно места на диске».

Если данное сообщение появилось после попытки применить профиль «Использовать неразмеченное пространство», то вы можете очистить место, удалив данные, которые уже есть на диске. Выберите пункт «Удалить все разделы и создать разделы автоматически». При применении этого профиля сообщение о недостатке места связано с недостаточным объёмом всего жёсткого диска, на который производится установка. В этом случае необходимо воспользоваться режимом ручной разметки: профиль «Подготовить разделы вручную».

[Замечание]

Будьте осторожны при применении профиля «Удалить все разделы и создать разделы автоматически»! В этом случае будут удалены все данные со всех дисков (включая внешние flash-диски) без возможности восстановления. Рекомендуется использовать эту возможность только в том случае, если вы уверены, что диски не содержат никаких ценных данных.

10.3. Ручной профиль разбиения диска

При необходимости освободить часть дискового пространства следует воспользоваться профилем разбиения вручную. Вы сможете удалить некоторые из существующих разделов или содержащиеся в них файловые системы. После этого можно создать необходимые разделы самостоятельно или вернуться к шагу выбора профиля и применить один из автоматических профилей. Выбор этой возможности требует знаний об устройстве диска и технологиях его разбиения.

По нажатию «Далее» будет произведена запись новой таблицы разделов на диск и форматирование разделов. Разделы, только что созданные на диске программой установки, пока не содержат данных и поэтому форматируются без предупреждения. Уже существовавшие, но изменённые разделы, которые будут отформатированы, помечаются специальным значком в колонке «Файловая система» слева от названия. Если вы уверены в том, что подготовка диска завершена, подтвердите переход к следующему шагу нажатием кнопки «OK».

Не следует форматировать разделы с теми данными, которые вы хотите сохранить, например, с пользовательскими данными (/home) или с другими операционными системами. С другой стороны, отформатировать можно любой раздел, который вы хотите «очистить» (т.е. удалить все данные).

Глава 11. Установка или восстановление

Установка или восстановление

Этот шаг предусмотрен для выбора между установкой и восстановлением из ранее сохранённой копии. Для первоначальной установки просто нажмите «Далее». При выборе варианта «Восстановление системы из резервной копии» будет произведён поиск резервных копий на подключённых носителях и, если резервная копия найдена, предложено произвести восстановление. Резервные копии, поддерживаемые установщиком, можно создать в любой момент после установки системы.

Глава 12. Установка системы

Установка системы

На этом этапе происходит установка набора программ, необходимых для работы системы.

Установка происходит автоматически в два этапа:

  • Получение пакетов
  • Установка пакетов

Получение пакетов осуществляется с источника, выбранного на этапе начальной загрузки. При сетевой установке (по протоколу FTP или HTTP) время выполнения этого шага будет зависеть от скорости соединения и может быть значительно большим, чем при установке с лазерного диска.

Установка базовой системы может занять некоторое время, которое можно посвятить, например, чтению руководства.

Глава 13. Сохранение настроек

Сохранение настроек
[Замечание]

Начиная с этого шага программа установки работает с файлами только что установленной базовой системы. Все последующие изменения можно будет совершить после завершения установки посредством редактирования соответствующих конфигурационных файлов или при помощи модулей управления, включённых в дистрибутив.

По завершении установки базовой системы начинается шаг сохранения настроек. Он проходит автоматически и не требует вмешательства пользователя, на экране отображается индикатор выполнения.

На этом шаге производится перенос настроек, выполненных на первых шагах установки, в только что установленную базовую систему. Также производится запись информации о соответствии разделов жёсткого диска смонтированным на них файловым системам (заполняется конфигурационный файл /etc/fstab). В список доступных источников программных пакетов добавляется репозиторий, находящийся на установочном лазерном диске, т.е. выполняется команда apt-cdrom add, осуществляющая запись в конфигурационный файл /etc/apt/sources.list.

После того, как настройки сохранены, осуществляется автоматический переход к следующему шагу.

Глава 14. Установка загрузчика

Установка загрузчика

Загрузчик Linux — программа, которая позволяет загружать Linux и другие операционные системы. Если на вашем компьютере будет установлен только Linux, то здесь не нужно ничего изменять, просто нажмите «Далее».

Если же вы планируете использовать и другие операционные системы, уже установленные на этом компьютере, тогда имеет значение, на каком жёстком диске или разделе будет расположен загрузчик. В большинстве случаев программа установки правильно подберёт расположение загрузчика.

Опытным пользователям может пригодиться возможность тонкой настройки загрузчика (кнопка «Режим эксперта»). Параметры, которые можно здесь изменять, напрямую соотносятся с соответствующими параметрами конфигурационного файла загрузчика LILO (/etc/lilo.conf). Для простоты сохранены латинские названия параметров, об их значении можно справиться в документации по LILO (lilo.conf(5)).

Глава 15. Настройка сети

Настройка сети

На этом этапе необходимо задать параметры настройки сети: IP-адреса сетевых интерфейсов, DNS-сервер, шлюз и т.п. Конкретные значения будут зависеть от используемого вами сетевого окружения. Ручного введения настроек можно избежать, если в вашей сети есть настроенный DHCP-сервер. В этом случае все необходимое сетевые настройки будут получены автоматически.

[Важно]

Как минимум один сетевой интерфейс должен быть сконфигурирован со статическим IP-адресом. Запомните этот адрес. Он будет необходим для доступа серверу при настройке сервера.

Глава 16. Завершение установки

Завершение установки

На экране последнего шага установки отображается информация о завершении установки, которая может содержать важные замечания по использованию дистрибутива. После нажатия кнопки «Завершить» и перезагрузки компьютера можно загрузить установленную систему в обычном режиме.

Часть III. Настройка системы

Введение

Эта глава рассказывает о начале работы с установленным дистрибутивом и знакомит с основным способом настройки системы — Центром управления системой.

Глава 17. Первоначальная настройка системы

Вы можете начать работу по настройке сервера сразу после установки системы. Для настройки используется Центр управления системой (ЦУС) — веб-ориентированный интерфейс, позволяющий управлять сервером с любого компьютера сети. Всё, что для этого нужно, — это веб-браузер, например, Mozilla Firefox.

[Важно]

После установки сервера крайне важно пройти этап первичной настройки через веб-интерфейс, так как без него будет невозможно зайти на сервер другими способами.

Список адресов для настройки сервера показывается синими буквами в центре экрана загруженной системы. Если по каким-либо причинам у вас не показывается эта надпись, нажмите Alt+F2 и эти адреса будут показаны в приглашении входа в систему.

Начальный экран установленной системы

Например, вы задали для сервера IP-адрес 192.168.0.1. В таком случае:

  • интерфейс управления доступен по адресу: https://192.168.0.1:8080/
  • документация по дистрибутиву доступна по адресу: http://192.168.0.1/

Чтоб облегчить задачу настройки только что установленного сервера, при первом обращении к ЦУС, после принятия сертификата, вам будет предложено произвести его первоначальную настройку:

Первоначальная настройка в веб-браузере
Введите язык интерфейса

Введите язык, который будет использоваться при работе с ЦУС.

Пример: Русский

Введите название организации

Это название будет использовано при создании сертификатов, обеспечивающих безопасные соединения. Вводится на английском языке.

Пример: School-233

Назначьте домен

Введённое здесь значение будет использоваться многими службами для их первоначальной настройки. Домен является ключевым понятием для создаваемой сети. Более подробная информация о домене находится в разделе «Домен». Имя домена может состоять только из малых латинских букв, а также символов «-»,«.» и «_».

Пример: school-233.localdomain

Укажите пароль системного администратора

Именно с этим паролем вы будете входить в ЦУС для настройки вашей системы. Не создавайте слишком простой пароль. Наиболее стойкие пароли состоят из букв в разном регистре, цифр и специальных символов.

Пример: rY13_5t-Er

[Замечание]

Вам может быть предложен безопасный пароль при установке соответствующего флажка.

Укажите внешние интерфейсы для правильной настройки брандмауэра

Обычно сервер имеет два сетевых интерфейса. Один — для локальной сети и один для связи с внешней сетью, например, сетью Интернет. Указание внешнего интерфейса требуется брандмауэру для правильной настройки правил безопасности, предотвращающих проникновение в локальную сеть извне.

Пример: breth1

Подтвердите введённые данные, после чего вы сможете зайти в интерфейс ЦУС с указанным вами паролем и произвести дополнительную настройку сервера.

Подробности использования ЦУС описаны в разделе «Центр управления системой».

Глава 18. Центр управления системой

18.1. Описание

Для управления настройками установленной системы вы можете воспользоваться Центром управления системой. Центр управления системой (ЦУС) представляет из себя удобный интерфейс для выполнения наиболее востребованных административных задач: добавление и удаление пользователей, настройка сетевых подключений, просмотр информации о состоянии системы, и т.п.

Центр управления системой состоит из нескольких независимых диалогов-модулей. Каждый модуль отвечает за настройку определённой функции или свойства системы.

Все модули Центра управления системой содержат встроенную справку, поясняющую назначение конкретного модуля. Справка вызывается кнопкой «Справка». За инструкцией по использованию конкретного модуля обращайтесь непосредственно к встроенной справке Центра управления системой.

18.2. Использование веб-ориентированного Центра управления системой

Центр управления системой представляет из себя удобный способ настройки системы посредством веб-интерфейса. Таким образом, управление сервером может выполняться удалённо, т.к. всё, что необходимо, — это веб-браузер.

18.2.1. Способы запуска

Работа с Центром управления системой происходит из любого веб-браузера, например, Mozilla Firefox. Для начала работы необходимо перейти по адресу https://ip-адрес:8080/.

Список адресов для настройки сервера показывается синими буквами в центре экрана загруженной системы. Если по каким-либо причинам у вас не показывается эта надпись, нажмите Alt+F2 и эти адреса будут показаны в приглашении входа в систему.

Например, вы задали для сервера IP-адрес 192.168.0.1. В таком случае:

  • интерфейс управления доступен по адресу: https://192.168.0.1:8080/
  • документация по дистрибутиву доступна по адресу: http://192.168.0.1/

При запуске необходимо подтвердить (принять) сертификат, после чего ввести в соответствующие поля имя пользователя (root) и пароль пользователя root.

Вход в систему

Центр управления системой содержит справочную информацию по всем включённым в него модулям. Об использовании самого интерфейса системы управления можно прочитать, нажав на кнопку «Справка» на начальной странице Центра управления системой.

Центр управления системой
Модуль «Дата и время»
[Важно]

После работы с Центром управления системой не оставляйте открытым браузер. Обязательно выйдите из ЦУС, нажав на кнопку «Выйти». В противном случае есть возможность получения доступа к управлению сервером любому, кто воспользуется этим браузером.

Часть IV. Развёртывание офисной ИТ-инфраструктуры

Глава 19. Подготовка

Перед началом развёртывания офисной ИТ-инфраструктуры необходимо провести детальное планирование. Конкретные решения в каждом случае будут диктоваться спецификой требований, предъявляемым к офисной ИТ-инфраструктуре. Как будет использоваться Альт Линукс 5.0 Школьный Сервер в каждом конкретном случае решать вам. При этом важно понимать, как взаимодействуют компьютеры сети друг с другом и какова роль конкретного компьютера: главный сервер, подчинённый сервер или компьютер-клиент (рабочее место).

Ключевым понятием для работы сети, построенной на базе Альт Линукс 5.0 Школьный Сервер является домен.

19.1. Домен

Домен
Под доменом понимается группа компьютеров с разными ролями. Каждый сервер обслуживает один домен — группу компьютеров одной сети, имеющую единый центр и использующую единые базы данных для различных сетевых служб.
[Замечание]

Не путайте это понятие с другими доменами: почтовыми доменами, доменными именами (DNS), Windows-доменами.

19.2. Серверы, рабочие места и авторизация

Важно понимать роль, которая будет отводится Альт Линукс 5.0 Школьный Сервер в домене. Именно сервер под управлением Альт Линукс 5.0 Школьный Сервер будет являться центральным звеном сети, контролируя доступ к ресурсам сети и сам предоставляя различные службы для клиентских машин. Такой сервер называется главный. Однако в сети для распределения нагрузки могут использоваться и дополнительные подчинённые серверы. Все службы, предоставляемые серверами используются рабочими местами.

Таким образом можно выделить:

Сервер (компьютер под управлением Альт Линукс 5.0 Школьный Сервер)
Главный
Главный сервер осуществляет контроль доступа к ресурсам сети, содержит централизованную базу данных пользователей и удостоверяющий центр для выдачи сертификатов службам на серверах и рабочих местах.
Подчинённый
Подчинённый сервер может предоставлять какую-то службу в сети. Например, являться почтовым сервером. Однако для обеспечения безопасности подчинённый сервер должен подписать сертификаты своих служб и иметь возможность брать необходимые данные с главного сервера. В приведённом примере подчинённый сервер будет использовать базу данных пользователей с главного сервера.
Рабочее место
Рабочие места — это клиентские по отношению к серверам компьютеры, непосредственно использующиеся для работы пользователями. Эти компьютеры являются клиентскими по отношению к серверу. Для доступа к ресурсам сети (например, общим файлам, расположенным на сервере, либо получения доступа в сеть Интернет), пользователю, работающему на клиентском компьютере, необходимо авторизоваться на сервере.

Наибольший эффект от использования Альт Линукс 5.0 Школьный Сервер достигается при использовании его вместе с рабочими местами под управлением дистрибутивов «Пятой платформы». Они уже содержат всё необходимое для интеграции в сеть с Альт Линукс 5.0 Школьный Сервер. Конечно, в качестве рабочих мест могут использоваться и другие операционные системы. Однако часть возможностей и преимуществ при этом может быть потеряна, любо потребовать дополнительной настройки на стороне компьютера-клиента.

Для получения доступа к ресурсам сети, человеку, работающему на клиентском компьютере необходимо авторизоваться — это значит ввести свои данные (имя и пароль), после проверки которых главным сервером пользователь получает тот объём прав доступа к ресурсам сети, который определён администратором домена.

Авторизация

В зависимости от специфики использования рабочего места можно выделить два способа авторизации:

Мобильное рабочее место

Типичный пример — ноутбук. То есть компьютер, который лишь на время становится частью домена, в остальное же время работает как самостоятельный компьютер с собственной локальной базой пользователей.

Для обеспечения авторизации на такого рода компьютерах устанавливается дополнительное программное обеспечение (в виде апплета), которое позволяет уже зарегистрированному в системе пользователю (с локальными учётными данными), зарегистрироваться и в домене (с доменными аутентификационными данными).

Стационарное рабочее место
Типичный пример — офисное рабочее место, постоянно находящееся в локальной сети. В этом случае аутентификация в домене происходит непосредственно в момент регистрации пользователя на рабочем месте (с доменными аутентификационными данными). Рабочие места под управлением дистрибутивов «Пятой платформы» позволяют легко настроить такой способ аутентификации. Для этого при установке этого дистрибутива или позже, в Центре управления системой (раздел «Аутентификация») на рабочей станции, нужно выбрать домен, управляемый Альт Линукс 5.0 Школьный Сервер.

После того, как вы определились со структурой вашей сети, можно переходить к непосредственной настройке Альт Линукс 5.0 Школьный Сервер.

Глава 20. Определение роли сервера

Для правильной настройки параметров безопасности после установки и первоначальной настройки сервера, прежде всего необходимо определить роль этого сервера в домене: главный или подчинённый.

Если ваш домен пока обслуживается лишь главным сервером (подчинённых нет), вы можете сразу переходить к следующему разделу «Создание централизованной базы пользователей».

Если же в сети должны использоваться подчинённые серверы, то они должны быть известны главному и для обеспечения безопасности домена должны находится с ним в 'доверительных отношениях'. Настройка доверительных отношений происходит в ЦУС в модуле «Доверительные отношения» (раздел «Система»).

Несмотря на то, что для работоспособности домена достаточно настроить только главный сервер, рекомендуется наличие одного или нескольких подчинённых для распределения нагрузки.

Сервер становится подчинённым после указанных действий:

  • На главном сервере: получить ключ хоста.
  • На подчинённом сервере: загрузить полученный файл ключа.
  • Во избежание подмены необходимо сверить ключи:

    • Строку «Ключ хоста», выводимую в таблице «Подчинённые серверы» (колонка «Серверы») на главном сервере со строкой «Ключ хоста» на подчинённом сервере.
    • Строку «Ключ хоста», выводимую на главном сервере (над кнопкой «Скачать файл ключа») и строку «Ключ главного сервера» на подчинённом сервере.
  • На главном сервере: выбрать из списка подчинённых серверов тот, на который был загружен ключ и нажать «Подчинить выделенные».
  • На главном сервере: в модуле ЦУС «Удостоверяющий Центр» (в таблице «Управляемые хосты») выбрать и подписать ключи служб подчинённого сервера.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 21. Удостоверяющий Центр

Модуль «Удостоверяющий Центр» (раздел «Система») является краеугольным камнем организации доверительных отношений в домене, позволяет управлять SSL-сертификатами, используемыми для обеспечения безопасных соединений между сетевыми узлами.

Типичный пример: веб-браузер обращается к веб-серверу и при этом необходимо передавать конфиденциальные данные (например, вводить пароли для доступа к разделам сайта и т.п.). В этой ситуации важно, чтоб участвующие в передаче данных стороны могли:

  • быть уверенными в подлинности другой стороны;
  • иметь возможность шифровать передаваемые данные.

Обе эти возможности обеспечиваются использованием сертификатов. Предназначение сертификата сервера сродни роли документа, удостоверяющего личность, например, паспорта. Паспорт должен однозначно идентифицировать человека и гарантировать то, что он тот, за кого себя выдаёт. Так и сертификат однозначно подтверждает подлинность сервера. Сертификат, как и паспорт, содержит всю необходимую для подтверждения подлинности информацию о самом сервере. В обоих случаях есть третья сторона, которая собственно и выступает в роли гаранта подлинности. Для паспорта это подпись паспортного отдела. Для сертификата — Удостоверяющий центр (УЦ), который поставил свою электронную подпись и таким образом подтвердил подлинность сертификата.

Предоставляется три направления использования Удостоверяющего центра:

  • Получение сертификата самого удостоверяющего центра.

    Такой сертификат является самоподписанным, создаётся при начальной настройке системы и может быть использован при определения уровня доверия к сертификатам, которые были им подписаны (например, при создании VPN-соединения). Этот сертификат можно загрузить на вкладке «Управление УЦ» (ссылка ca-root.pem).

  • Подписывание сертификатов служб локального и подчинённых серверов.

    В таблице «Управляемые хосты» нажмите на ссылку необходимого набора сертификатов, например, «Локальные сертификаты», установите флажки у необходимых сертификатов и нажмите кнопку «Подписать».

  • Выдачи подписанных сертификатов по запросу.

    Вы можете получить подписанный Удостоверяющим центром сертификат. Для этого вам нужно иметь файл с расширением .csr (такой файл создаётся, к примеру, на рабочих станциях при создании ключа в модуле «Управление ключами SSL»).

    Укажите путь к файлу в подразделе «Подписать сертификат» и нажмите кнопку «Загрузить запрос». Будет показана информация о запросе. Если всё верно, нажмите кнопку «Подписать».

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 22. Централизованная база пользователей

Основной идеей домена является единая база учётных записей. При такой организации работы пользователям требуется лишь одна единственная учётная запись для доступа ко всем разрешённым администратором сети ресурсам. Наличие в сети единой централизованной базы пользователей позволяет значительно упростить работу как самих пользователей, так и системных администраторов.

Создание учётных записей пользователей

Централизованная база пользователей создаётся на главном сервере. Наполнить её учётными записям можно воспользовавшись модулем ЦУС «Пользователи» (раздел «Пользователи»). После создания учётной записи пользователя не забудьте присвоить учётной записи пароль. Этот пароль и будет использоваться пользователем для регистрации в домене. После этого на рабочих местах под управлением дистрибутивов «Пятой платформы», на которых для аутентификации установлен этот домен, можно вводить это имя пользователя и пароль.

Объединение пользователей в группы

Пользователи могут быть объединены в группы. Это может быть полезно для более точного распределения полномочий пользователей. Например, члены группы wheel могут получать полномочия администратора на локальной машине, выполнив команду su -. Настройка групп производится в модуле ЦУС «Группы» (раздел «Пользователи»).

За дополнительной информацией по настройке обращайтесь к встроенной справке соответствующих модулей ЦУС.

Глава 23. Организация сетевой инфраструктуры

Альт Линукс 5.0 Школьный Сервер в сети организации может быть использован для решения различных задач. Он может предоставлять компьютерам сети общий доступ в Интернет, выступать в роли почтового сервера, файлового хранилища, веб-сервера и т.д.. Все эти возможности обеспечиваются соответствующими службами, запускаемыми на сервере. Для выбора и настройки необходимых служб воспользуйтесь ЦУС.

Дальнейшие разделы описываются некоторые возможности использования Альт Линукс 5.0 Школьный Сервер, настраиваемые в ЦУС.

Глава 24. Настройка подключения к Интернету

Помимо множества различных служб, которые Альт Линукс 5.0 Школьный Сервер может предоставлять компьютерам сети, важно определить, будет ли сервер предоставлять общий доступ в Интернет для компьютеров домена или нет. В зависимости от этого сервер можно рассматривать как:

Сервер без подключения к сети Интернет
Типичный случай — это сервер с одним сетевым интерфейсом (одной сетевой картой), который и связывает его с компьютерами локальной сети. Такой сервер называется также сервер рабочей группы.
Шлюз
В этом случае сервер обычно имеет два сетевых интерфейса (например, две сетевые карты), одна из которых служит для подключения к локальной сети, а другая — для подключения к сети Интернет.

Как для обеспечения доступа в сеть Интернет самого Альт Линукс 5.0 Школьный Сервер, так и для настройки общего выхода в Интернет для компьютеров сети необходимо настроить подключение к Интернету на самом сервере. Альт Линукс 5.0 Школьный Сервер поддерживает самые разные способы подключения к сети Интернет:

  • Ethernet;
  • PPTP;
  • PPPoЕ;
  • и т.д.

Для настройки конкретного подключения воспользуйтесь разделом ЦУС «Сеть», выбрав модуль, соответствующий вашему типу подключения.

За дополнительной информацией по настройке обращайтесь к встроенной справке соответствующих модулей ЦУС.

24.1. Настройка общего подключения к сети Интернет

Пользователи корпоративных сетей обычно подключаются к сети Интернет через один общий канал. Для организации совместного доступа к сети Интернет стандартными средствами поддерживаются две технологии, которые могут использоваться как по отдельности, так и совместно:

Оба способа предполагают, что соединение с Интернет самого компьютера, через который предполагается настроить общий выход, предварительно сконфигурировано. Сделать это можно в разделе ЦУС «Сеть».

24.1.1. Прокси-сервер

Прокси-сервер — это служба, позволяющая клиентам выполнять косвенные запросы к другим сетевым службам. Сначала клиент подключается к прокси-серверу и запрашивает какой-либо ресурс (например, веб-страницу), расположенный на другом сервере. Затем прокси-сервер либо подключается к указанному серверу и получает ресурс у него, либо возвращает ресурс из собственного кеша, что позволяет существенно ускорить доступ к популярным сайтам и снизить потребляемый трафик.

Для работы с прокси-сервером клиентское ПО должно быть соответствующим образом настроено. Обычно необходимо указать IP-адрес и порт прокси-сервера:

  • IP-адрес: адрес внутреннего сетевого интерфейса на компьютере с установленным прокси-сервером;
  • порт: 3128.

В случае использования прозрачного прокси можно избежать дополнительной настройки клиентского ПО. Однако это работает не для всех протоколов. Например, HTTPS использовать таким образом невозможно.

Настройка прокси-сервера осуществляется в модуле ЦУС «Прокси-сервер» (раздел «Серверы»).

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Для проксируемого трафика ведётся статистика, доступная для просмотра в модуле ЦУС «Прокси-сервер» (раздел «Статистика»).

24.1.2. NAT

NAT (Network Address Translation, преобразование сетевых адресов) — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Таким образом компьютеры локальной сети, имеющие IP-адреса, зарезервированные для использования исключительно в локальных сетях, могут использовать общий канал доступа к Интернет (общий внешний IP-адрес). При этом на компьютере-шлюзе, непосредственно подключённом к Интернет, выполняется преобразование адресов.

Настройка NAT осуществляется в модуле ЦУС «Брандмауэр». Для минимальной настройки достаточно выбрать режим работы Шлюз, отметить правильный внешний сетевой интерфейс и нажать на кнопку «Применить».

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 25. Автоматическое присваивание IP-адресов (DHCP-сервер)

DHCP-сервер — это служба, позволяющая компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Это облегчает администрирование клиентских машин избавляя администратора домена от необходимости вручную настраивать сетевые интерфейсы на компьютерах локальной сети.

Настройка DHCP-сервера осуществляется в модуле ЦУС «DHCP-сервер» (раздел «Серверы»). Здесь вы можете включить службу, задать диапазон динамических адресов, определить статические адреса и настроить прочие параметры.

Для включения DHCP-сервера установите флажок «Включить службу DHCP», укажите начальный и конечный IP-адрес и шлюз по умолчанию (обычно, это IP-адрес сервера на сетевом интерфейсе, обслуживающем локальную сеть).

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 26. Сервер обновлений для машин локальной сети

Сервер обновлений — технология, позволяющая настроить автоматическое обновление программного обеспечения, установленного на клиентских машинах (рабочих местах), работающих под управлением дистрибутивов «Пятой платформы».

Для операционных систем, установленных на клиентских машинах, постоянно выпускаются обновления программного обеспечения. Это могут быть как обновления, связанные с безопасностью, так и новый функционал или просто улучшение и ускорение алгоритмов. В любом случае настоятельно рекомендуется регулярно обновлять рабочие места для повышения надёжности работы.

Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме:

Локальное зеркало репозитория
В этом режиме на сервере создаётся копия удалённого репозитория, доступная клиентским машинам по протоколу FTP. Загрузка ПО клиентскими машинами производится с локального сервера. Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить на трафике.
Публикация репозитория
В этом случае реального зеркалирования (загрузки пакетов) не происходит. Публикуется URL внешнего сервера, содержащего репозиторий. Такая публикация позволяет клиентским машинам автоматически настроить свои менеджеры пакетов на использование внешнего сервера. Загрузка ПО клиентскими машинами производится с внешнего сервера.

Со стороны Альт Линукс 5.0 Школьный Сервер настройка производится в модуле управления «Сервер обновлений» (раздел «Система»). Помимо метода публикации репозитория вы можете настроить и дополнительные параметры, такие как: расписание зеркалирования, выбор конкретных репозиториев для публикации и пр.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Со стороны клиентских машин на них необходимо настроить модуль «Обновление системы» отметив в нём «Обновление системы управляемое сервером».

Глава 27. Сетевая установка операционной системы на рабочие места

Альт Линукс 5.0 Школьный Сервер позволяет организовать сетевую установку рабочих рабочих мест. Для этого на стороне сервера необходимо наличие образа установочного диска, а для начала установки операционной системы на клиентской машине достаточно лишь включить на ней в BIOS загрузку по сети.

Для организации такого рода сетевых установок в Альт Линукс 5.0 Школьный Сервер предусмотрен модуль ЦУС «Сервер сетевых установок» (раздел «Серверы»). Он позволяет поместить на сервер как готовый образ ISO установочного диска, так и создать такой образ с установочного диска CD или DVD, помещённого в привод.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 28. Сервер электронной почты

После установки сервера и первоначальной настройки, вы уже имеете преднастроенный почтовый сервер, обслуживающий почтовый домен, указанный при первоначальной настройке в поле «домен».

Альт Линукс 5.0 Школьный Сервер может служить как почтовым сервером, обслуживающим определённый домен так и посредником (шлюзом) для пересылки почты. Почтовый сервер отвечает как за отправку писем (SMTP-сервер) исходящих от почтовых клиентов рабочих станций, так и за предоставление им входящей почты (Сервер POP3/IMAP).

Для настройки параметров работы сервера предусмотрен модуль ЦУС «Почтовый сервер» (раздел «Серверы»).

Сервер SMTP

Сервер SMTP отвечает за отправку сообщений и может работать в двух режимах:

Посредник
В этом режиме исходящая почта пересылается для дальнейшей отправки на указанный сервер.
Сервер
В этом режиме сервер доставляет почту самостоятельно.

Сервер POP3/IMAP

Сервер POP3/IMAP используется для доступа пользователей к электронной почте на сервере.

Для доступа к службам POP3 и IMAP пользователь должен включить в своём почтовом клиенте аутентификацию и указать своё имя и пароль. Выбор конкретного используемого протокола для получения почты зависит от предпочтений пользователя.

POP
При проверке почты почтовым клиентом почта передаётся на клиентскую машину, где и сохраняется. Возможность просмотра принятой/отправленной почты при этом существует даже, если клиент не имеет соединения с сервером.
IMAP
Все сообщения хранятся на сервере. Почтовый клиент может просматривать их только при наличии соединения с сервером.

Помимо включения/отключения служб, модуль ЦУС «Почтовый сервер» позволяет произвести дополнительные настройки: фильтрацию спама, настройку параметров аутентификации и т.д.

За дополнительной информацией по использованию модуля обращайтесь к встроенной справке модуля ЦУС.

Глава 29. Соединение удалённых офисов (OpenVPN-сервер)

Альт Линукс 5.0 Школьный Сервер предоставляет возможность безопасного соединения удалённых офисов используя технологию VPN (англ. Virtual Private Network — виртуальная частная сеть), которая позволяет организовать безопасные шифрованные соединения через публичные сети (например, Интернет) между удалёнными офисами или локальной сетью и удалёнными пользователями. Таким образом, вы можете связать два офиса организации, что, например, делает работу с документами, расположенными в сети удалённого офиса, более удобной.

Помимо соединения целых офисов, также существует возможность организовать доступ в офисную сеть для работы в ней извне. Это означает, например, что сотрудник можете работать в своём привычном окружении, даже находясь в командировке либо просто из дома.

Для организации подобного рода соединения на стороне сервера предусмотрен модуль ЦУС «OpenVPN-сервер» (раздел «Серверы»). Особое внимание при планировании и настройке подключений следует обратить на используемые сети. Они не должны пересекаться.

Для создания соединения установите флажок «Включить службу OpenVPN», выберите тип «Маршрутизируемое (TUN)», проверьте открываемую по соединению сеть (обычно это локальная сеть в виде IP-адреса и маски подсети). Помимо этого нужно подписать ключ «openvpn» в модуле «Удостоверяющий Центр» (раздел «Система»). После этого нажмите на кнопку «Применить». Доступ к настроенной приватной сети могут получить пользователи, подписавшие свои ключи и получившие сертификат в удостоверяющем центре на том же сервере.

Если необходимо организовать защищённое соединение между двумя локальными сетями, воспользуйтесь модулем «OpenVPN-соединения» (раздел «Сеть»).

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Со стороны клиента соединения настраивается в модуле ЦУС «OpenVPN-соединения».

Глава 30. Доступ к службам сервера из сети Интернет

Сервер предоставляет возможность организовать доступ к своим службам извне. Например, можно предоставить доступ к корпоративному веб-сайту из сети Интернет. Для обеспечения такой возможности необходимо разрешить входящие соединения на внешних интерфейсах. По умолчанию такие соединения блокируются.

Для разрешения внешних входящих соединений предусмотрен модуль ЦУС «Брандмауэр» (раздел «Сети»). В списке «Разрешить входящие соединения на внешних интерфейсах» перечислены наиболее часто используемые службы, отметив которые, вы делаете их доступными для соединений на внешних сетевых интерфейсах. Если вы хотите предоставить доступ к службе, отсутствующей в списке, задайте используемые этой службой порты в соответствующих полях.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 31. Чёрный список

Модуль ЦУС «Чёрный список» предназначен для блокирования любого трафика с указанными узлами. Данный модуль позволяет блокировать любой сетевой трафик с указанными в списке узлами (входящий, исходящий и пересылаемый). Блокирование трафика с указанными в списке узлами начинается после установки флажка «Использовать чёрный список». Для добавления блокируемого узла введите IP-адрес или имя узла в поле под списком и нажмите кнопку «Добавить». Для удаления узла из списка выберите его и нажмите кнопку «Удалить».

Глава 32. Виртуализация

Виртуализация — технология запуска на одной (хостовой) операционной системе других ('гостевых') операционных систем в изолированном и безопасном окружении ('виртуальных машинах'). Каждая виртуальная машина представляется для «гостевой» операционной системы, как аппаратное окружение. Однако на самом деле это программное окружение, которое эмулируется программным обеспечением хостовой системы.

Преимущества виртуализации

  • Повышение безопасности, так как каждая из виртуальных машин работает независимо, в своем пространстве аппаратных ресурсов, полностью изолированно друг от друга.
  • Снижение издержек на сопровождение, так как хостовая операционная система обеспечивает более разумное распределение системных ресурсов по сравнению с разными операционными системами на разных компьютерах.
  • Упрощение разработки и тестирования для операционных систем в изолированном окружении.
  • Возможность отчуждения операционной системы со всеми настройками на другой компьютер.

В Альт Линукс 5.0 Школьный Сервер поддерживаются два типа виртуальных машин:

  • KVM — программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) либо AMD SVM (Secure Virtual Machine). Виртуальные машины этого типа позволяют устанавливать операционные системы без модификации ядра, например, MS Windows или другие дистрибутивы Linux.
  • OpenVZ — реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы, называемых Виртуальные среды (Virtual Environments, VE). Такой тип виртуализации реализуется программно и не требует специального аппаратного обеспечения. Так как виртуальные среды в OpenVZ представляют собой программное обеспечение, совместимое с хостовой операционной системой, запускаемое в изолированном окружении, это обеспечивает лучшую производительность, масштабируемость, плотность размещения, динамическое управление ресурсами, а также лёгкость в администрировании, чем у виртуализации KVM.

Виртуальные машины на «Пятой платформе» распространяются в виде профилей виртуальных машин. Профили доступны в Интернет-магазине ALT Linux по адресу: http://shop.altlinux.ru.

Профили виртуальных машин можно создать также самостоятельно, использовать на том же компьютере, перемещать на другой компьютер и продавать через Интернет-магазин ALT Linux.

Развёртывание и управление виртуальными машинами в Альт Линукс 5.0 Школьный Сервер осуществляется в модуле «Виртуальные машины» (раздел «Система»).

Развёртывание виртуальной машины. Для развёртывания виртуальной машины вы должны иметь профиль (файл с расширением .bun) в следующих местах:

  • на диске CD или DVD в приводе сервера;
  • на флеш-диске, вставленном в порт USB на сервере;
  • в каталоге /srv/share/bundles (подкаталог bundles на общем сетевом диске сервера, доступном с компьютеров локальной сети).

Нажмите кнопку «Создать новую виртуальную машину». Появится список доступных профилей. Если список пуст, нажмите на кнопку «Искать». Выберите профиль и укажите параметры виртуальной машины:

  • Для профиля KVM: имя, объем оперативной памяти в мегабайтах и выберите бридж (опорный сетевой интерфейс);
  • Для профиля OpenVZ: имя и идентификатор (id).

Нажмите на кнопку «Создать». Будет выполнено развёртывание профиля в виртуальной машине. Виртуальная машина KVM не требует дополнительной настройки, а для виртуальной машины OpenVZ можно указать пароль администратора, IP-адреса для доступа к контейнеру и ограничения ресурсов.

Управление виртуальными машинами. Для управления виртуальной машиной, выберите её в списке и воспользуйтесь следующими кнопками:

Настройка
Изменение параметров виртуальной машины
Запустить
Запуск остановленной виртуальной машины
Остановить
Остановка запущенной виртуальной машины
Перезапустить
Остановка запущенной виртуальной машины и её последующий запуск
Уничтожить
Уничтожение виртуальной машины и всех связанных с ней файлов
[Замечание]

Для виртуальных машин KVM рекомендуется настраивать получение адреса по DHCP. В момент получения адреса при запуске виртуальной машины KVM он показывается в поле «IP адреса машины».

Удочерение виртуальной машины. Вы можете удочерить (получить контроль в модуле ЦУС) над существующей виртуальной машиной OpenVZ, созданной не из профиля. Нажмите кнопку «Удочерить виртуальную машину» и выберите виртуальную машину в списке.

Упаковка виртуальной машины. Эксплуатируемую виртуальную машину можно упаковать в профиль, чтобы перенести на другой физический компьютер или подготовить для реализации через Интернет-магазин ALT Linux. Для этого выберите виртуальную машину и укажите путь для сохранения. По умолчанию профиль сохраняется в /srv/share/bundles/test.bun (в подкаталог bundles на общем сетевом диске сервера, доступном с компьютеров локальной сети). Нажмите на кнопку «Упаковать».

За дополнительной информацией по использованию модуля обращайтесь к встроенной справке модуля ЦУС.

32.1. Виртуальные машины KVM

В этом разделе описано создание профиля (bundle) для виртуальной машины под управлением KVM.

Профиль представляет из себя архив tar, содержащий следующие обязательные файлы:

  • Манифест — файл, содержащий информацию обо всех файлах профиля, а также информацию, необходимую для последующей работы с профилем.
  • Образ диска — файл специального формата, представляющий диск, на который будет установлена виртуальная машина.

В профиле также могут содержаться следующие необязательные файлы:

  • Лицензия — некоторые производители могут захотеть добавить в профиль лицензию на использование созданного ими профиля.

32.2. Создание профиля KVM вручную

32.2.1. Требования к окружению

Для создания профиля KVM вам необходима машина с аппаратной поддержкой виртуализации, на которой установлены kvm и qemu. Более подробную информацию о том, имеет ли ваша машина аппаратную поддержку виртуализации, и о том, как установить kvm и qemu, вы можете найти по адресу: http://www.linux-kvm.org/page/Documents.

Пользователи Linux могут проверить наличие аппаратной поддержки виртуализации с помощью команды

egrep -q '^flags.*(vmx|svm)' /proc/cpuinfo && echo yes

Если команда в ответ сказала yes, то это значит, что виртуализация KVM поддерживается. Помните также, что поддержка виртуализации может быть выключена в BIOS.

32.2.2. Формат манифеста для машин KVM

Манифест — это обычный текстовый файл с метаинформацией, необходимой для нормальной установки и дальнейшей работы с контейнером. Манифест должен называться info и состоять из нескольких секций. Секция начинается с заголовка в квадратных скобках, например,

[main]

и, в свою очередь, состоит из строк вида

имя=значение

Манифест в профилях KVM состоит из двух секций — секции main и секции image. Далее описаны обязательные параметры, которые должны быть указаны в секции main.

Первым делом нужно указать, что мы используем KVM, а также версию профиля

[main]
hypervisor=kvm
version=<Версия bundle>

Далее нужно указать название организации, создавшей профиль и тип операционной системы:

vendor=<Организация, создавшая профиль>
os=<Операционная система>

Архитектуру

arch=<архитектура>

Объем требуемой оперативной памяти (в МБ)

memory=<размер оперативной памяти>

Если в системе предполагается получать адрес сетевого интерфейса по DHCP, то нужно указать

ip=DHCP

Если же в системе сконфигурирован статический IP-адрес, то нужно указать его:

ip=<IP адрес интерфейса>/<Маска подсети>

Если профиль поставляется с лицензией, то в манифест нужно добавить следующую строку:

license=<файл с лицензией>

Раздел [image]. 

[image]
image_path=<образ виртуальной машины>
image_size=<размер образа>
image_bus=<ide|scsi>

32.2.3. Создание образа виртуальной машины

Создайте пустой виртуальный диск для устанавливаемой операционной системы. Например, выполните команду:

qemu-img create -f qcow2 mydisk.img 40G

мы создали файл mydisk.img, в который мы будем устанавливать виртуальную машину. Для неё он будет выглядеть как диск размером в 40 гигабайт, но на самом деле, он будет занимать только то пространство, которое используется виртуальной машиной.

[Важно]

Если при установке дистрибутива виртуальная машина останавливается (в заголовке окна — «QEMU [Stopped]»), то причиной этого может быть недостаток свободного места на диске или оперативной памяти.

Установите дистрибутив в виртуальную машину. 

kvm -cdrom 'distro.iso' -drive file=mydisk.img,if=scsi,boot=on -m 512 -net nic -net tap,script=/etc/kvm/brext

где

  • -cdrom distro.iso — образ устанавливаемого дистрибутива;
  • -drive file=mydisk.img,if=scsi,boot=on — образ диска, созданного на этапе 1;
  • -m 512 — размер выделяемой оперативной памяти для виртуальной машины (в мегабайтах);
  • -net nic -net tap,script=/etc/kvm/brext — создание одного внешнего сетевого интерфейса.

Скрипт /etc/kvm/brext:

#!/bin/sh
switch=brext
/sbin/ip link set up $1
/sbin/brctl addif ${switch} $1</pre>

При пустом диске загрузка будет произведена с CD-ROM. Если нужно установить с CD-ROM на уже готовую систему, нажмите при запуске клавишу F12 и затем клавишу3.

32.2.4. Добавление лицензии

Если вы хотите добавить в профиль лицензию, то вы должны добавить строку

license=<файл>

в секцию main манифеста и запаковать указанный <файл> в профиль.

32.2.5. Упаковка профиля

Профиль должен иметь расширение .bun, а файлы, лежащие в нем должны быть отсортированы по размеру. Таким образом, если мы находимся в директории с исходными файлами, то профиль можно создать, например, с помощью команды

tar -cf <имя профиля>.bun $(ls -Sr)

32.3. Виртуальные машины OpenVZ

32.3.1. Требования к окружению

У вас должна быть установлена система ALT Linux, необходимые утилиты для создания профиля. На сервере, где будет разворачиваться профиль необходимо иметь работающее ядро с поддержкой openvz, утилиты управления контейнерами.

[Замечание]

Имейте ввиду, создать профиль на i586-машине для архитектуры x86_64 нельзя.

32.3.2. Создание шаблона контейнера

Создать шаблон для профиля проще всего командой mkve-template из пакета mkve. Команда вида:

mkve-template --hypervisor=openvz --packages='apt proftpd openssh-server' /tmp/test_template

создаст шаблон с именем test_template в каталоге /tmp.

В качестве опций мы указали команде, что

  • необходимо создать шаблон для системы виртуализации OpenVZ (опция --hypervisor=openvz),
  • указали список пакетов, которые будут обязательно установлены при создании профиля (опция --packages=).

Список пакетов можно записать в файл и указать путь к нему, используя ключ --fpackages=FILES. Дополнительные ключи команды можно узнать, запустив её с ключом --help.

32.3.3. Базовые пакеты

Бывает необходимо поставить в контейнер пакеты для более удобной работы с контейнером. Например, для удобного редактирования текстовых файлов достаточно доставить пакет vim-console, чтобы иметь возможность после развёртывания контейнера устанавливать дополнительное ПО, необходимо прописать пакет apt. Для доступа к контейнеру по протоколу SSH, достаточно указать поставить пакет openssh-server.

Все пакеты, как показано выше, можно передать программе посредством ключа --packages или --fpackages=FILES. Необходимые пакеты можно доставить и после развёртывания контейнера.

32.3.4. Создание профиля

Перед тем как создать профиль, необходимо настроить сборочную систему Hasher (http://altlinux.org/Hasher).

Имея настроенную систему Hasher, можно собрать профиль из заранее заготовленного шаблона OpenVZ, используя команду mkve-bundle.

Запустим команду, указав в качестве опций, создать профиль для OpenVZ (опция --hypervisor=openvz), куда нужно сохранить профиль после создания (опция --output=/home/test/bundles/) и путь к ранее созданному шаблону:

mkve-bundle --hypervisor=openvz --output=/home/test/bundles/testing.bun /tmp/test_template/

Если всё прошло удачно, то в каталоге /home/test/bundles увидим созданный файл профиля:

$ ls -l /home/test/bundles/
итого 145948
-rw-r--r-- 1 mike mike 149299200 Май 26 19:00 testing.bun

Глава 33. Статистика

33.1. Сетевой трафик

Все входящие и исходящие с сервера сетевые пакеты могут подсчитываться и выводится по запросу для анализа. Можно оценить итоговый объём полученных и переданных данных за всё время работы сервера или за определённый период времени.

Для включения этой возможности и просмотра статистики воспользуйтесь модулем ЦУС «Сетевой трафик» (раздел «Статистика»).

Для включения сбора данных установите флажок «Включить сбор данных» и нажмите кнопку «Применить» под флажком.

Для просмотра статистики укажите период (с даты по дату). Дата указывается в формате YYYY-MM-DD (год-месяц-день) или выбирается из календаря справа от поля ввода даты. Из списка доступных сетевых интерфейсов выберите интересующий и нажмите на кнопку «Показать».

Трафик на указанном интерфейсе за заданный период показывается в виде:

  • Служба (название протокола)
  • Входящий трафик в килобайтах
  • Исходящий трафик в килобайтах

33.2. Прокси-сервер

Пересылка каждого запроса во внешнюю сеть фиксируется прокси-сервером в специальном журнале. На основании этих данных автоматически формируются отчёты о статистике использования ресурсов сети, в том числе потраченного времени и количества переданных данных (трафика).

Для включения сбора статистики и просмотра отчётов воспользуйтесь модулем ЦУС «Прокси-сервер» (раздел «Статистика»).

Для включения сбора статистики прокси-сервера установите флажок «Включить сбор данных прокси-сервера».

В том случае, если на прокси-сервере производилась аутентификация пользователей, отчёты будут содержать данные об обращениях каждого пользователя. Иначе отчёты будут формироваться только на основании адресов локальной сети.

Для показа отчёта установите условия фильтра и нажмите кнопку «Показать». Данные в таблице отсортированы по объёму трафика по убыванию.

Часть V. Обслуживание сервера

Введение

Для безотказной работы всего домена очень важно следить за корректной работой его центрального звена — сервера под управлением Альт Линукс 5.0 Школьный Сервер. Регулярный мониторинг состояния сервера, своевременное резервное копирование, обновление установленного ПО являются важной частью комплекса работ по обслуживанию сервера.

Глава 34. Мониторинг состояния системы

Для обеспечения бесперебойной работы сервера крайне важно производить постоянный мониторинг его состояния. Все события, происходящие с сервером, записываются в журналы, анализ которых помогает избежать сбоев в работе сервера либо разобраться в причинах некорректной работы сервера.

Для просмотра журналов воспользуйтесь модулем ЦУС «Системные журналы» (находится в разделе «Система»). Интерфейс позволяет просмотреть различные типы журналов с возможностью перехода к более старым либо более новым записям.

За дополнительной информацией по использованию модуля обращайтесь к встроенной справке модуля ЦУС.

Глава 35. Резервное копирование

Резервное копирование является важной частью работ по поддержанию работоспособности сервера и всего домена. Так как сервер является критичной частью сети, производите регулярное резервное копирование. При возникновении нештатных ситуаций, например, выхода из строя оборудования, вы сможете восстановить работоспособное состояние сервера из резервной копии.

План резервного копирования и дополнительные параметры настраиваются в модуле ЦУС «Резервное копирование». Этот же модуль может использоваться и для восстановления данных.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 36. Восстановление из резервной копии при недоступности ЦУС

Если сервер находится в состоянии, когда даже ЦУС недоступен, все же есть способ восстановить его из резервной копии. Для этого необходимо:

  • загрузиться с установочного диска;
  • пройти установку системы до шага «Установка системы»;
  • на этапе «Установка системы» выбрать «Восстановление системы из резервной копии»;
  • В дальнейшем следовать инструкциям программы восстановления.

Пояснение:

  • В программе установки для восстановления из резервной копии предусмотрена возможность выбора соответствующей возможности.
  • Сканируются все доступные разделы на предмет наличия каталога специального вида, содержащим резервные данные.
  • Список найденных резервных копий выводится пользователю.
  • Для выбранной пользователем резервной копии запускается процедура восстановления.

Глава 37. Обновление системы

После установки системы крайне важно следить за обновлениями ПО. Обновления для Альт Линукс 5.0 Школьный Сервер могут содержать как исправления, связанные с безопасностью, так и новый функционал или просто улучшение и ускорение алгоритмов. В любом случае настоятельно рекомендуется регулярно обновлять систему для повышения надёжности работы сервера.

Для автоматизации процесса установки обновлений предусмотрен модуль ЦУС «Обновление системы» (раздел «Система»). Вы можете включить автоматическое обновление через Интернет с одного из предлагаемых серверов, либо задать собственные настройки.

За дополнительной информацией по настройке обращайтесь к встроенной справке модуля ЦУС.

Глава 38. Администратор системы

В модуле «Администратор системы» (раздел «Пользователи») можно изменить пароль суперпользователя (root), заданный при начальной настройки системы.

Также можно добавить публичную часть ключа RSA или DSA для доступа к серверу по протоколу SSH.

Глава 39. Дата и время

В модуле «Дата и время» (раздел «Система») можно изменить дату и время на сервере, сменить часовой пояс, а также настроить автоматическую синхронизацию часов на самом сервере по протоколу NTP и предоставление точного времени по этому протоколу для рабочих станций локальной сети.

Глава 40. Ограничение использования диска

Модуль «Использование диска» (раздел «Пользователи») позволяет ограничить использование дискового пространства пользователями, заведёнными на сервере в модуле «Пользователи».

[Замечание]

Для управления квотами файловая система должна быть подключена с параметрами usrquota,grpquota.

Модуль предоставляет следующие возможности:

  • Задание ограничений (квот) для пользователя при использовании определённого раздела диска. Ограничить можно как суммарное количество килобайт, занятых файлами пользователя, так и количество этих файлов.
  • При задании ограничений различают жёсткие и мягкие ограничения.

    Мягкое ограничение
    Нижняя граница ограничения, которая может быть временно превышена. Временное ограничение — одна неделя.
    Жёсткое ограничение
    Использование диска, которое не может быть превышено ни при каких условиях.

Значение 0 при задании ограничений означает отсутствие ограничений.

Глава 41. Выключение и перезагрузка компьютера

Иногда в целях обслуживания или по организационным причинам сервер бывает необходимо корректно выключить или перезагрузить. Для этого воспользуйтесь модулем ЦУС «Выключение компьютера» в разделе «Система». Установите переключатель на необходимое действие:

  • Продолжить работу
  • Выключить компьютер сейчас
  • Перезагрузить компьютер сейчас

Также можно выключать компьютер каждый день в заданное время. Установите флажок «Выключать компьютер каждый день в» и укажите время выключения в поле ввода слева от этого флажка.

Глава 42. Первая помощь

[Важно]

В случае возникновения каких-либо неприятностей не паникуйте, а не спеша разберитесь в сложившейся ситуации. Linux не так уж просто довести до полной неработоспособности и утраты ценных данных. Однако поспешные действия отчаявшегося пользователя могут привести к плачевным результатам. Помните, что решение есть, и оно обязательно найдётся!

42.1. Проблемы с загрузкой системы

Если не загружается ни одна из установленных операционных систем, значит проблема в начальном загрузчике. Такие проблемы могут возникнуть после установки системы, если загрузчик не установился или установился с ошибкой. При (пере)установке Windows на вашем компьютере загрузчик Linux будет перезаписан в принудительном порядке, и станет невозможно запускать Linux.

Повреждение или перезапись загрузчика никак не затрагивают остальные данные на жёстком диске, поэтому в такой ситуации очень легко вернуть работоспособность: для этого достаточно восстановить загрузчик.

Если у вас исчез загрузчик другой операционной системы или другого производителя, то внимательно почитайте соответствующее официальное руководство на предмет его восстановления. Но в большинстве случаев вам это не потребуется, так как загрузчик LILO, входящий в состав ALT Linux, поддерживает загрузку большинства известных операционных систем.

Для восстановления загрузчика LILO достаточно любым доступным способом загрузить Linux и получить доступ к тому жёсткому диску, на котором находится повреждённый загрузчик. Для этого проще всего воспользоваться восстановительным режимом, который предусмотрен на загрузочном диске дистрибутива. В ALT Linux к нему можно получить доступ, загрузившись с CD-ROM и выбрав в меню пункт «Восстановление системы».

Загрузка восстановительного режима заканчивается приглашением командной строки: [root@localhost /]#. Начиная с этого момента система готова к вводу команд.

42.2. Восстановление загрузчика в автоматическом режиме

В большинстве случаев для восстановления загрузчика можно просто воспользоваться командой

fixmbr

без параметров. Программа найдёт первый раздел, содержащий загрузчик для MBR и покажет содержимое конфигурационного файла. Выйдите из редактора, нажав клавишу F10, и загрузчик будет установлен (показан перечень пунктов меню загрузчика). При необходимости, перед закрытием редактора вы можете отредактировать конфигурационный файл. Если автоматическая процедура не удалась, воспользуйтесь ручным методом восстановления.

42.3. Ручное восстановление загрузчика

Чтобы восстановить загрузчик, нужно выполнить следующие действия:

  1. Смонтировать корневой раздел Linux ("/") командой mount /dev/hda1 /mnt (На месте /dev/hda1 должен быть указан тот раздел диска, на котором у вас находится корневая файловая система Linux).[2]

    • Если вы создали отдельный загрузочный раздел ("/boot"), то его нужно смонтировать командой mount /dev/hda2 /mnt/boot (На месте /dev/hda2 должен быть указан тот раздел диска, на котором у вас находится загрузочный раздел).
  2. Смонтировать необходимые для восстановления загрузчика файловые системы:

    mount /proc /mnt/proc -o bind
    mount /dev /mnt/dev -o bind
    mount /sys  /mnt/sys -o bind
  3. Объявить файловую систему на этом разделе корневой:

    chroot /mnt
  4. Если на диске ничего не менялось (не установлено новых систем), восстановить загрузчик можно одной командой — lilo. В результате загрузчик будет восстановлен в той же конфигурации, что и перед повреждением.

Если на диске произошли изменения, которые должны затронуть список загружаемых систем (добавлены/удалены ОС), перед выполнением команды lilo потребуется обновить конфигурацию загрузчика: с помощью любого текстового редактора (например mcedit) отредактировать файл lilo.conf.

42.4. Проблемы при установке системы

Если в системе не произошла настройка какого-либо компонента после стадии установки пакетов, не отчаивайтесь — доведите установку до конца, загрузитесь в систему и попытайтесь теперь в спокойной обстановке повторить настройку.

В случае возникновения проблем с установкой вы можете вручную задать необходимые параметры в строке «Параметры загрузки» меню начального загрузчика.

  • xdriver — графический установщик предпринимает попытку автоматического подбора драйвера видеокарты, но иногда это ему не удаётся. Данным параметром можно отключить «искусственный интеллект» и явно указать нужный вариант драйвера.
  • instdebug — если будет присутствовать этот параметр, то перед запуском и после завершения работы графического установщика будет запущена оболочка shell. Очень полезное средство, когда требуется выяснить, почему графическая часть программы установки не запускается. Последовательность работы внутренних сценариев следующая: install2 → xinit → alterator-install2 → alterator-wizard. При необходимости можно вручную загрузить Xorg (команда xinit) и в открывшемся окне терминала запустить alterator-install2 (или alterator-wizard) вручную.

Если вы вообще не смогли установить систему (не произошла или не завершилась стадия установки пакетов), сначала попробуйте повторить попытку в режиме «Установка — безопасные параметры». Возможно также, что у вас какое-то новое или нестандартное оборудование, но может оказаться, что оно отлично настраивается со старыми драйверами. В любом случае, вы всегда можете сообщить о своих проблемах нам, написав в списки рассылки или обратившись в службу технической поддержки, и мы попытаемся вам помочь. Если вы хотите получить точный ответ, то сообщите, пожалуйста, подробный состав вашего оборудования и подробное описание возникшей проблемы.



[2] Для автоматизации монтирования уже установленной системы можно использовать скрипт mount-system. В этом случае обнаруженная корневая файловая система монтируется в каталог /mnt/system1, и все дальнейшие действия необходимо предпринимать с поправкой на использование этого каталога.

Часть VI. MediaWiki

Глава 43. Что такое MediaWiki

MediaWiki — это программный механизм для веб-сайтов, работающих по технологии «вики». Это один из самых мощных и распоcтранённых вики-движков. Он встречается и на совсем маленьких сайтах, а на огромных порталах, таких как Википедия (http://www.wikipedia.org/), для работы которой MediaWiki и создавалась.

Основной сайт проекта — http://www.mediawiki.org/.

43.1. Системные требования

MediaWiki является web-ориентированной средой. Для его работы требуется:

  • web-сервер с поддержкой PHP (например Apache2);
  • сервер баз данных (по умолчанию используется MySQL).

Глава 44. Настройка MediaWiki в среде Альт Линукс 5.0 Школьный Сервер

Mediawiki устанавливается при установке дистрибутива Альт Линукс 5.0 Школьный Сервер автоматически и сразу готова к использованию. Так как MediaWiki использует для своей работы Web-сервер Apache2 и базу MySQL, надо убедиться, что соответствующие этим серверам службы запущены. Сделать это можно в модуле «Системные службы» Центра управления системой. Необходимо проконтролировать состояние и при необходимости запустить службы httpd2 и mysqld.

Поcле запуска Apache2 и MySQL можно обращаться на стартовую страничку MediaWiki, расположенную по адресу http://ip-адрес/mediawiki/.

Например, если ip-адрес вашего сервера 192.168.0.1, то адрес, по которому будет доступен Mediawiki такой: http://192.168.0.1/mediawiki/.

Естественно, при использовании в вашей сети DNS-сервера, ip-адрес может быть заменён на имя, например http://www.school-server.localnet/mediawiki/.

Глава 45. Первоначальная настройка Wiki

Движок MediaWiki представляет из себя очень гибкую систему. Для очень большого числа специфических задач можно использовать специально написанные модули расширения Wiki, например модуль работы с сервером авторизации LDAP, модуль выгрузки страниц в формат PDF и многие другие.

Мы рассмотрим настройку Wiki на примере стандартных задач, таких как управление пользователями, изменение логотипа, настройка боковой панели и решение некоторых попутно возникающих проблем.

[Замечание]

Для выполнения операций, требующих модификации файлов и не предусмотренных web-ориентированными средствами настройки, может потребоваться доступ к консоли настраиваемой системы: локальный или удалённый (например по SSH).

45.1. Управление пользователями

Управление пользователями осуществляется от имени любого пользователя, обладающего привилегиями администратора системы Wiki. При установке системы создаётся учётная запись административного пользователя, используя которую, можно выполнить первичный вход в систему для осуществления её настроек. В частности, для создания пользователей.

45.1.1. Создание и удаление пользователей

Для создания пользователей необходимо зайти в систему от имени пользователя, обладающего всем набором привилегий в системе. Предположим, что нам нужно создать пользователей — учителей школы — чтобы каждый из них мог независимо работать в системе посредством локальной вычислительной сети с различных рабочих мест. В случае вывода Wiki в Интернет, например при использовании Wiki в качестве сайта школы, есть возможность работы в системе из любого уголка Земли, где есть доступ к Интернету, например из дома школьников и учителей. В качестве обыкновенного пользователя, не обладающего администраторскими привилегиями, может зарегистрироваться любой желающий. Для этого необходимо перейти на страницу авторизации щёлкнув мышью на ссылке представиться системе.

Теперь можно представляться системе под этим именем и создавать материал.

По умолчанию в Wiki существуют 4 основных статуса:

Пользователь
самостоятельно зарегистрировавшийся пользователь, который автоматически получает право создавать, редактировать и защищать свои статьи.
Администратор

участник, наделённый правами и обязанностями выполнять работы по обслуживанию, к которым относятся:

  • быстрый откат вандальных правок;
  • удаление страниц;
  • восстановление удалённых страниц;
  • защита страниц от внесения в них изменений (эта мера применяется обычно к спорным статьям, чтобы дать время спорящим сторонам прийти к компромиссному решению, или к активно вандализируемым статьям, чтобы приостановить вандализм);
  • редактирование пространства имён MediaWiki;
  • блокировка участников, нарушающих правила Википедии;
  • исправление последствий ошибочных действий других администраторов;
  • патрулирование страниц;

Администраторы не имеют каких-либо привилегий в управлении проектом и не имеют права использовать свои возможности для навязывания другим участникам своей точки зрения.

Статусом администратора могут наделять Бюрократы.

Бюрократ
специальный администратор, в ведении которого находятся имена участников, статусы ботов, присвоение статуса администратора и контроль за легитимностью выборов в Арбитражный комитет. Бюрократами становятся опытные администраторы, наделённые доверием сообщества.
Бот (англ. bot, от англ. robot — робот)
программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия и имеющая в этом некое сходство с человеком.

45.2. Изменение логотипа

Для изменения логотипа на Главной Станице Wiki нам потребуется:

  • сам логотип, размером не более 135x135 в формате png либо jpg;
  • внести изменения в LocalSettings.php.

Логотип нужно скопировать в каталог с файлами MediaWiki. В нашем случае это /var/www/webapps/mediawiki/.

Если файл с логотипом называется MY_LOGO.png, то для указания его в качестве логотипа MediaWiki в файле LocalSettings.php, который находится в каталоге на сервере /var/www/webapps/mediawiki/ нужно найти параметр $wgLogo и присвоить ему значение $wgScriptPath/MY_LOGO.png.

[Замечание]

Переменная $wgScriptPath подставляет путь до wiki (/var/www/webapps/mediawiki/).

45.3. Настройка основного меню (боковая панель)

Основное меню в Wiki позволяет организовать доступ к основным разделам базы знаний самым удобным и быстрым образом.

Для организации меню нам потребуется перейти на специальную страницу Wiki MediaWiki:Sidebar.

Для этого откроем браузер, например Firefox, и введём в адресную строку путь к странице настроек основного меню: http://ip-адрес/?title=MediaWiki:Sidebar.

Между содержимым страницы и структурой основного меню просматривается соответствие. Нажав Править можно изменить структуру меню, добавляя либо удаляя ссылки на определённые страницы.

Как мы видим, названия разделов написаны на странице 2 раза через вертикальную черту. Если указать имя раздела один раз, в основном меню вместо короткой ссылки вы увидите полный путь до страницы. Это важный момент!

45.4. Настройка типов файлов, поддерживаемых Wiki для загрузки

Типы файлов, разрешённых для загрузки в Wiki можно указать в файле конфигурации MediaWiki-системы — LocalSettings.php, который находится на сервере в каталоге /var/www/webapps/mediawiki/.

В нём параметры за типы файлов, разреёшенных для загрузки в базу знаний, отвечают параметры $wgFileExtensions[]. Количество параметров соответствует количеству разрешённых для загрузки типов файлов. Например:

$wgFileExtensions[] = 'zip';
$wgFileExtensions[] = 'pps';
$wgFileExtensions[] = 'odt';
$wgFileExtensions[] = 'ods';
$wgFileExtensions[] = 'odp';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'png';

Глава 46. Использование Mediawiki

Чтоб понять область применения MediaWiki необходимо разобраться с самой технологией Wiki.

46.1. Что такое Wiki

Wiki(Вики) — это гипертекстовая среда (обычно веб-сайт) для сбора и структурирования письменных сведений. Характеризуется следующими признаками:

  • Возможность многократно править текст посредством самой вики-среды (сайта) без применения особых приспособлений на стороне редактора;
  • Особый язык разметки — так называемая вики-разметка, которая позволяет легко и быстро размечать в тексте структурные элементы и гиперссылки, форматировать и оформлять отдельные элементы;
  • Проявление изменений сразу после их внесения;
  • Разделение содержимого на именованные страницы;
  • Множество авторов. Некоторые вики могут править все посетители;
  • Учёт изменений (учёт версий) текста: возможность сравнения редакций и восстановления ранних;

Для создания вики-среды необходимо особое программное обеспечение — движок вики. Это частный вид системы управления сайтом (CMS), довольно простой в своём устройстве и функциональности, поскольку почти все действия по структуризации и обработке сведений производятся пользователями вручную.

Подчеркнём точность данного в начале определения: именно для сбора и структурирования сведений. Гипертекст в вики — не более чем техническая основа, среда. Те, кто активно создают и иизменяют основной контент сайта, образуют вики-сообщество.

46.2. Почему MediaWiki?

Есть несколько причин, обуславливающих использование Wiki-среды для деятельности, связанной с образованием:

  • Бесплатный свободный движок;
  • Возможность работы на различных операционных системах (Unix,
  • Windows, Mac OS, Unix, FreeBSD);
  • Возможность распределённой (одновременной) работы в системе нескольких пользователей;
  • Возможность работы в системе по сети Интернет.

Принимая во внимание вышеописанные преимущества, можно формировать локальные электронные энциклопедии конкретного учебного заведения: школы, колледжа, техникума, института, — воспитанники которых получат возможность пользоваться электронными лекциями преподавателей и учителей, имея доступ к ним прямо с домашнего компьютера посредством Интертета. Такой доступ достаточно легко организовать, создав в школе сервер с сайтом школы, которым может являться Wiki.

46.3. Работа в MediaWiki

После установки и настройки базы знаний можно незамедлительно приступать к работе над учебным материалом.

46.3.1. Моя первая страница

При создании своей первой страницы средствами Wiki многие начинающие пользователи очень долго ищут в системе кнопку Создать. Не будем попросту тратить на это время, потому что такой кнопки здесь нет.

Для того чтобы создать страницу с нужным нам называнием, достаточно в форме поиска написать название, которое подходит для описания нашей страницы, и нажать кнопку перейти, на что система выдаст нам страницу с таким называнием, а если таковой нет, то предложит её создать.

Примем предложение системы и перейдём по ссылке Создать страницу. Итак, мы попали в поле редактирования страницы. Давайте напишем здесь предложение:

У нас получилось создать страницу! Теперь задача минимум - изучить основную
Wiki-разметку, чтобы красиво оформлять свои знания и заинтересовать учеников.

и нажмём расположенную внизу кнопку записать страницу. И опять маленькая победа — страница создана. Самая простенькая, но зато своими силами!

46.4. Азбука Wiki-разметки

В предыдущем подразделе у нас получилось создать простую страницу и даже разместить в ней некоторый текст. Но, согласитесь, просто размещать текст без форматирования можно и в простом текстовом редакторе. Нас категорически не устраивает размещать статьи в стиле "печатной машинки", следовательно, нужно научиться форматировать текст. Это проще простого:

46.4.1. Форматирование "мышкой"

Под форматированием "мышкой" следует понимать набор действий над текстом, которые можно выполнять, как будто мы находимся в текстовом редакторе стандартного офисного пакета, например OpenOffice.org. Принцип прост:

  1. Выделяем слово или словосочетание.
  2. Щёлкаем на кнопке из палитры кнопок для соответствующего типа форматирования.

После выбора соответствующего форматирования выделенный текст будет обрамлён с обеих сторон специальными символами, благодаря которым после сохранения страницы примет желаемый вид. Приведём примеры:

Полужирное начертание
'''Пингвин'''
Курсивное начертание
''Пингвин''
Внутренняя ссылка
[[Пингвин]]

46.4.2. Содержание. Заголовки и подзаголовки

Документы, созданные в текстовом процессоре, включают систему уровней заголовков, по которым впоследствии, как правило, после оформления документа, можно автоматически построить содержание, используя ряд хитрых функций офисного пакета. В случае с Wiki можно забыть про понятие "Содержание", так как оно действительно строится автоматически, исходя из созданных заголовков и подзаголовков:

=Заголовок1=
==Подзаголовок1==
===Подподзаголовок1===
====И так далее1====
=Заголовок2=
==Подзаголовок2==
===Подподзаголовок2===
====И так далее2====
=Заголовок3=
==Подзаголовок3==
===Подподзаголовок3===
====И так далее3====
=Заголовок4=
==Подзаголовок4==
===Подподзаголовок4===
====И так далее4====
=Заголовок5=
==Подзаголовок5==
===Подподзаголовок5===
====И так далее5====

Каждый из элементов содержания является ссылкой на ту часть страницы, названием которой является. Таким образом, можно быстро и легко "путешествовать" по готовому документу, щёлкая мышкой на заголовке нужного раздела.

46.4.3. Вставка изображений на страницу

Загрузить изображения на страницу очень просто. Достаточно щёлкнуть на кнопке вставки изображения на панели форматирования.

После этого система автоматически создаст тег \[[Изображение:Example.jpg]]. Здесь Example.jpg — целевое имя файла. Например, есть необходимость в размещении на вики некого изображения, которое называется medved.png. Следовательно, целевое имя файла должно быть medved.png вместо Example.jpg После записи страницы содержание тега \[[Изображение:medved.png]] превратится в ссылку вида Изображение:Medved.рng, щёлкнув по которой, автоматически попадаем в форму загрузки файла.

Нажав кнопку Обзор, выбираем заготовленный файл и нажимаем Загрузить файл. После загрузки перейдём на страницу и увидим на ней загруженную картинку. Также рисунок можно снабдить надписью, изменить его размер и положение (посередине, слева или справа).

[Замечание]

Если в вики-разметке после вставки тега с рисунком продолжать писать текст, то после сохранения страницы он будет располагаться слева или справа от рисунка в зависимости от расположения последнего. Это не всегда удобно. Иногда требуется расположить текст ниже рисунка. Для этого можно использовать тег <br clear="all">.

46.4.4. Создание таблиц

Таблицы являются удобной формой для отображения информации. Но таблицы выполняют свою цель лишь тогда, когда между строками и столбцами имеется смысловая связь, то есть информацию в них можно рассортировать неким образом, например по дате или алфавиту.

С другой стороны, таблицы сложнее обычного текста. Так что применять их имеет смысл лишь в тех случаях, когда они действительно улучшают восприятие материала. Поэтому предварительно обдумайте: не лучше ли использовать обычный список.

46.4.4.1. Простейшая таблица

Любая таблица в wiki-стиле начинается с фигурной скобки { с последующей вертикальной чертой | и заканчивается вертикальной чертой | с закрывающей фигурной скобкой }. Каждая ячейка строки начинается с вертикальной черты |, после которой пишется её содержание.

Исходный код таблицы с одной строкой: 

{|
|Ячейка 1
|Ячейка 2
|Ячейка 3
|}

Будет выглядеть так: 

  Ячейка 1 Ячейка 2 Ячейка 3

Для введения следующей строки после вертикальной черты ставится штрих «-». Таким образом можно вводить любое количество строк.

Исходный код таблицы в две строки: 

{|
 |Ячейка 1*1
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 |Ячейка 1*2
 |Ячейка 2*2
 |Ячейка 3*2
 |}

Будет выглядеть так: 

  Ячейка 1*1 Ячейка 2*1 Ячейка 3*1
  Ячейка 1*2 Ячейка 2*2 Ячейка 3*2

Таблица в три строки пишется так: 

{|
 |Ячейка 1*1
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 |Ячейка 1*2
 |Ячейка 2*2
 |Ячейка 3*2
 |-
 |Ячейка 1*3
 |Ячейка 2*3
 |Ячейка 3*3
 |}

Будет выглядеть так: 

  Ячейка 1*1 Ячейка 2*1 Ячейка 3*1
  Ячейка 1*2 Ячейка 2*2 Ячейка 3*2
  Ячейка 1*3 Ячейка 2*3 Ячейка 3*3

46.4.4.2. Табличные рамки

Вид рамки описывается в первой строке, сразу после {|. Не забудьте, что между ними и атрибутом должен быть пробел.

Толщина линий рамки задаётся атрибутом border=n, где «n» — толщина линии:

Исходный код таблицы: 

{| border=1
 |Ячейка 1*1
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 |Ячейка 1*2
 |Ячейка 2*2
 |Ячейка 3*2
 |-
 |Ячейка 1*3
 |Ячейка 2*3
 |Ячейка 3*3
 |}

Таблица 46.1. Будет выглядеть так:

Ячейка 1*1

Ячейка 2*1

Ячейка 3*1

Ячейка 1*2

Ячейка 2*2

Ячейка 3*2

Ячейка 1*3

Ячейка 2*3

Ячейка 3*3


Изменять оформление рамки таблицы также можно с помощью атрибута class.

46.4.4.3. Заголовки

Чтобы содержимое ячейки выделялось жирным шрифтом и центрировалось, вместо вертикальных чёрточек ставятся восклицательные знаки. Обычно это применяется для выделения заголовков.

Для последней таблицы код может быть таким: 

{| border=1
 !Первый столбец
 !Второй столбец
 !Третий столбец
 |-
 !Первая строка
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 !Вторая строка
 |Ячейка 2*2
 |Ячейка 3*2
 |-
 !Третья строка
 |Ячейка 2*3
 |Ячейка 3*3
 |}

Таблица 46.2. Таблица будет выглядеть так:

Первый столбецВторой столбецТретий столбец

Первая строка

Ячейка 2*1

Ячейка 3*1

Втроая строка

Ячейка 2*2

Ячейка 3*2

Третья строка

Ячейка 2*3

Ячейка 3*3


46.4.4.4. Запись в одну строку

Чтобы сделать записываемую в таблицу информацию более наглядной, можно писать ряды в одну строку (если записи в них не очень длинные), разделяя их дополнительной вертикальной чертой.

Для последней таблицы код может быть таким: 

{| border=1
 !Первый столбец||Второй столбец||Третий столбец
 |-
 |Ячейка 1*1||Ячейка 2*1||Ячейка 3*1
 |-
 |Ячейка 1*2||Ячейка 2*2||Ячейка 3*2
 |-
 |Ячейка 1*3||Ячейка 2*3||Ячейка 3*3
 |}

Таблица 46.3. Таблица будет выглядеть так:

Первый столбецВторой столбецТретий столбец

Ячейка 1*1

Ячейка 2*1

Ячейка 3*1

Ячейка 1*2

Ячейка 2*2

Ячейка 3*2

Ячейка 1*3

Ячейка 2*3

Ячейка 3*3


46.4.4.5. Объединение ячеек

В wiki-стиле, как и в HTML, имеется возможность объединять несколько ячеек как по вертикали, так и по горизонтали. Для объединения по вертикали применяется атрибут rowspan=n, где «n» — число ячеек, которые должна объединить данная ячейка. Этот атрибут вписывается перед содержанием объединяющей ячейки.

Вертикальное объединение двух ячеек пишется так: 

{| border=1
 |Ячейка 1
 |rowspan=2 |Ячейка 2, объединяет два ряда таблицы
 |Ячейка 3
 |-
 |Ячейка 4
 |Ячейка 5
 |}

Таблица 46.4. Выглядеть это будет так:

Ячейка 1

Ячейка 2, объединяет два ряда таблицы

Ячейка 3

Ячейка 4


Для объединения по горизонтали используется атрибут colspan=n.

Объединение по горизонтали: 

{| border=1
 |Ячейка 1
 |colspan=2 |Ячейка 2, объединяет два столбца
 |-
 |Ячейка 3
 |Ячейка 4
 |Ячейка 5
 |}

Таблица 46.5. Выглядит это так:

Ячейка 1

Ячейка 2, объединяет два столбца

Ячейка 3

Ячейка 4

Ячейка 5


46.4.5. Wiki-разметка

Wiki-разметка позволяет создавать и цветные и вложенные таблицы а также таблицы с названием и фиксировнной шириной. Помимо таблиц поддерживается масса возможностей. Обзор тегов вики-разметки можно найти по ссылке: http://ru.wikipedia.org/wiki/Википедия:Как_править_статьи.

46.5. Защита от вандализма

Вандализм — явно вредительское добавление, удаление или изменение содержания, совершённое умышленно в целях скомпрометировать достоверность и авторитетность энциклопедии. В основном вандализм проявляется в замене содержимого качественных статей на ругательства, граффити или другое содержание, абсолютно не имеющее отношения к теме статьи. Внесение неверных изменений по причине искреннего заблуждения вандализмом не является.

Вандализм, несмотря на распространённое мнение, на самом деле не представляет большой проблемы для вики, так как все изменения статей хранятся в специальной базе данных, — таким образом, злоумышленники не могут уничтожить информацию полностью. Участник, заметивший, что статья была испорчена, должен откатить повреждённую версию — сделать это совсем несложно. Чтобы вынести предупреждение вандалу, необходимо на его странице обсуждения добавить Шаблон:Вандализм.

Поскольку количество людей, желающих заниматься вандализмом, приблизительно равно количеству людей, желающих восстановить истину, то создание условий, в которых второе сделать легче, чем первое, «автоматически» делает материалы вики всё более и более соответствующими истине.

Большинство последствий вандализма в вики нейтрализуются в считанные минуты.

Если вы заметили, что содержание страницы искажено или уничтожено в результате вандализма, пожалуйста, верните её к последней достоверной версии. Это может сделать любой посетитель вики.

В первую очередь перейдите к истории правок страницы и, используя для сравнения версий ссылки «пред.», определите, какие именно правки были вандальными.

46.5.1. Использование ссылки «отменить»

Если вандальная правка одна, то просто щёлкните на ссылке (отменить) рядом с ней.

(текущ.) (пред.) о о 13:35, 10 мая 2008 Вандал (обсуждение | вклад) (102 байта) (отменить)
(текущ.) (пред.) о о 13:32, 10 мая 2008 Участник (обсуждение | вклад) (5024 байта) (отменить)

Если есть несколько вандальных правок, то отметьте в левом столбце переключателей последнюю хорошую версию, в правом — последнюю испорченную, и нажмите кнопку «Сравнить выбранные версии».

После этого вы попадёте на страницу сравнения версий, где нужно щёлкнуть на ссылке (отменить) в правом верхнем углу таблицы.

В обоих случаях после нажатия (отменить) вы перейдёте к редактированию страницы.

Однако если вы отменяете правку или правки, не являющиеся последними в истории правок, то может получиться так, что система MediaWiki не сможет удалить их из содержания страницы, и тогда вы увидите сообщение:

Правка не может быть отменена из-за несовместимости промежуточных изменений.

В этом случае придётся делать «возврат к ранней версии».

46.5.2. Возврат к ранней версии

Перейдите к последней хорошей версии. Затем на её странице нажмите ссылку «править». На появившейся странице редактирования сверху будет показано предупреждение о том, что вы редактируете старую версию страницы. Вручную добавьте полезные изменения, сделанные после вандальных правок, и запишите страницу.

46.5.3. Описание правки

Система MediaWiki предлагает автоматическое описание правки «Отмена правки nnn участника xxx» (к которому можно добавить свой краткий комментарий) только при отмене одной правки.

Во всех остальных случаях автоматическое описание отсутствует, и желательно добавить в поле «описания изменений» понятный комментарий, например:

Отмена 5 вандальных правок [[Участник:xxx]], возврат к версии 13:05,
14 сентября 2007 от участника yyy

Часть VII. Обучающая среда Moodle

Глава 47. Что такое Мoodle

Moodle (модульная объектно-ориентированная динамическая учебная среда) — это свободная система управления обучением, ориентированая прежде всего на организацию взаимодействия между преподавателем и учениками, хотя подходит и для организации традиционных дистанционных курсов, а так же поддержки очного обучения.

Используя Moodle преподаватель может создавать курсы, наполняя их содержимым в виде текстов, вспомогательных файлов, презентаций, опросников и т.п. Для использования Moodle достаточно иметь любой web-браузер, что делает использование этой учебной среды удобной как для преподавателя, так и для обучаемых. По результатам выполнения учениками заданий, преподаватель может высталять оценки и давать комментарии. Таким образом Moodle является и центром создания учебного материала и обеспечения интерактивного взаимодействия между участниками учебного процесса.

Мооdle создаётся множеством разработчиков и переведена на десятки языков, в том числе и русский.

47.1. Системные требования

Moodle является web-ориентированной средой. Для его работы требуется:

  • web-сервер с поддержкой PHP (например Apache2);
  • сервер баз данных (по умолчанию используется MySQL).

Глава 48. Настройка Moodle в среде Альт Линукс 5.0 Школьный Сервер

Обучающая среда Moodle устанавливается при установке дистрибутива Альт Линукс 5.0 Школьный Сервер автоматически и сразу готова к использованию. Так как Moodle использует для своей работы Web-сервер Apache2 и базу MySQL, надо убедиться, что соответствующие этим серверам службы запущены. Сделать это можно в модуле «Системные службы» Центра управления системой. Необходимо проконтролировать состояние и при необходимости запустить службы httpd2 и mysqld.

После того, как Apache2 и MySQL запущены можно сразу обращаться на стартовую страничку Moodle, расположенную по адресу: http://ip-адрес/moodle/.

Например, если ip-адрес вашего сервера 192.168.0.1, то адрес, по которому будет доступен Moodle такой: http://192.168.0.1/moodle/.

Естественно, при использовании в вашей сети DNS-сервера, ip-адрес может быть заменён на имя, например http://www.school-server.localnet/moodle/.

48.1. Использование нестандартной базы данных

По умолчанию Moodle настраивается на использование БД MySQL, работающей на той же машине, что и сам Moodle. Это является рекомендуемым вариантом, при котором все настройки могут управляться централизованно из "Центра управления системой".

Однако, при необходимости, вы можете использовать и другую поддерживаемую БД, например PostgreSQL. При этом следуем учесть, что PostgreSQL придётся доустановить с установочного диска, т.к. по умолчанию он не устанавливается, а создание самой базы, необходимой для работы Moodle, необходимо будет произвести самостоятельно.

Другой возможной случай — это использование уже существующей БД, расположенной на отдельной машине в сети. Для использования такой внешней БД, неоходимо будет указать её при первоначальной настройке Moodle.

[Замечание]

Для выполнения подобных операций вам может потребоваться доступ к консоли настраиваемой системы: локальный или удалённый (например по SSH).

48.2. Некоторые вопросы администрирования Moodle

Мы коснемся только тех параметров настройки системы, которые необходимы для управления учебным процессом.

images/admin.png

Администрирование выполняется при помощи команд блока Администрирование, расположенного на главной странице системы (доступен только администратору). По названиям пунктов меню этого блока, вы можете определить круг административных возможностей.

Поскольку в справочной документации достаточно подробно освещаются вопросы администрирования, остановимся лишь на некоторых задачах администрирования системы.

48.2.1. Создание учетных записей. Работа со списком пользователей

В блоке Администрирование выбираем Пользователи — Учетные записи — Работа со списком пользователей. Открывается страница «Редактирование списка пользователей».

Здесь можно добавлять (регистрировать), удалять и редактировать учетные записи пользователей системы. Щелчок по имени пользователя открывает форму, в которой хранятся личные данные этого пользователя, его блог, полные отчеты о деятельности, его сообщения на всех форумах, в которых участвует пользователь. Здесь же можно назначить роль (права) пользователю, причем эта роль будет глобальная, на уровне системы, т.е. пользователь будет иметь назначенные ему права во всех курсах системы. Локальные роли назначаются на уровне курса (Управление — Назначить роли).

В Moodle используются следующие роли:

  • Администратор (может делать все на сайте и в любом курсе);
  • Создатель курса (может создать курс и учить в нем);
  • Учитель (может многое делать внутри курса, редактировать материалы курса);
  • Учитель без права редактировать (может учить студентов, оценивать их);
  • Студент (имеет доступ к материалам курса)
  • Гость (может иметь доступ к каким-либо курсам при разрешении гостевого доступа).

48.2.2. Резервное копирование курсов

Moodle позволяет делать резервные копии курсов (Администрирование -- Курсы -- Резервные копии). Вы можете выбрать какие файлы и какую служебную информацию резервировать. Можно назначить автоматическое копирование через определенный промежуток времени.

Кроме того, резервное копирование курса можно осуществлять и на уровне курса (если вы не администратор) через блок Управление -- Резервное копирование.

48.2.3. Настройка элементов курса

На уровне системы производится настройка всех модулей Moodle (элементов курса, блоков, фильтров). Эти настройки являются настройками по умолчанию для всех используемых в курсах элементов.

48.2.4. Внешний вид

Оформление образовательного сайта имеет большое значение. Мы использовали стандартное оформление. Однако, можно очень быстро сменить его и преобразить сайт, придать какие-то индивидуальные черты. Нужно просто поменять тему оформления (Администрирование -- Внешний вид -- Темы -- Выбор темы). В Интернете можно найти много свободных тем, разработанных для Moodle. Конечно, предварительно нужно загрузить тему на сервер.

images/theme.png

Так выглядит созданный нами курс в новом оформлении.

48.2.5. Настройки главной страницы

Очень важно правильно оформить главную страницу сайта (Администрирование -- Главная страница -- Настройки главной страницы). Именно здесь вы даете имя сайту (в нашем случае — WEB–Учеба), определяете, какие элементы будут на этой странице, что увидит пользователь, еще не прошедший авторизацию.

Глава 49. Возможности LMS Moodle

Moodle относится к классу LMS (Learning Management System) — систем управления обучением. В нашей стране подобное программное обеспечение чаще называют системами дистанционного обучения (СДО), так как именно при помощи подобных систем во многих вузах организовано дистанционное обучение. Moodle — это свободное программное обеспечение с лицензией GPL, что дает возможность бесплатного использования системы, а также ее безболезненного изменения в соответствии с нуждами образовательного учреждения и интеграции с другими продуктами. Moodle — аббревиатура от Modular Object-Oriented Dynamic Learning Environment (модульная объектно-ориентированная динамическая обучающая среда). Благодаря своим функциональным возможностям система приобрела большую популярность и успешно конкурирует с коммерческими LMS. Moodle используется более чем в 30 000 учебных заведений по всему миру и переведена почти на 80 языков, в том числе и на русский. Более подробную информацию о Moodle можно узнать на официальном сайте проекта (http://www.moodle.org/).

Moodle дает возможность проектировать, создавать и в дальнейшем управлять ресурсами информационно-образовательной среды. Интерфейс системы изначально был ориентирован на работу учителей, не обладающих глубокими знаниями в области программирования и администрирования баз данных, веб-сайтов и т.п. Система имеет удобный интуитивно понятный интерфейс. Преподаватель самостоятельно, прибегая только к помощи справочной системы, может создать электронный курс и управлять его работой. Практически во всех ресурсах и элементах курса в качестве полей ввода используется удобный WYSIWYG HTML редактор, кроме того, существует возможность ввода формул в формате TeX или Algebra. Можно вставлять таблицы, схемы, графику, видео, флэш и др. Используя удобный механизм настройки, составитель курса может, даже не обладая знанием языка HTML, легко выбрать цветовую гамму и другие элементы оформления учебного материала.

Учитель может по своему усмотрению использовать как тематическую, так календарную структуризацию курса. При тематической структуризации курс разделяется на секции по темам. При календарной структуризации каждая неделя изучения курса представляется отдельной секцией, такая структуризация удобна при дистанционной организации обучения и позволяет учащимся правильно планировать свою учебную работу.

Редактирование содержания курса проводится автором курса в произвольном порядке и может легко осуществляться прямо в процессе обучения. Очень легко добавляются в электронный курс различные элементы: лекция, задание, форум, глоссарий, wiki, чат и т.д. Для каждого электронного курса существует удобная страница просмотра последних изменений в курсе.

Таким образом, LMS Moodle дает учителю обширный инструментарий для представления учебно-методических материалов курса, проведения теоретических и практических занятий, организации учебной деятельности школьников как индивидуальной, так и групповой.

Администрирование учебного процесса достаточно хорошо продумано. Учитель, имеющий права администратора, может регистрировать других учителей и учащихся, назначая им соответствующие роли (создатель курса, учитель с правом редактирования и без него, студент, гость), распределять права, объединять учащихся в виртуальные группы, получать сводную информацию о работе каждого ученика. С помощью встроенного календаря определять даты начала и окончания курса, сдачи определенных заданий, сроки тестирования. Используя инструмент Пояснение и Форум, публиковать информацию о курсе и новости.

Ориентированная на дистанционное образование, система управления обучением Moodle обладает большим набором средств коммуникации. Это не только электронная почта и обмен вложенными файлами с преподавателем, но и форум (общий новостной на главной странице программы, а также различные частные форумы), чат, обмен личными сообщениями, ведение блогов.

Moodle имеет не только многофункциональный тестовый модуль, но и предоставляет возможность оценивания работы обучающихся в таких элементах курса как Задание, Форум, Wiki, Глоссарий и т.д., причем оценивание может происходить и по произвольным, созданным преподавателем, шкалам. Существует возможность оценивания статей Wiki, глоссария, ответов на форуме другими участниками курса. Все оценки могут быть просмотрены на странице оценок курса, которая имеет множество настроек по виду отображения и группировки оценок.

Поскольку основной формой контроля знаний в дистанционном обучении является тестирование, в LMS Moodle имеется обширный инструментарий для создания тестов и проведения обучающего и контрольного тестирования. Поддерживается несколько типов вопросов в тестовых заданиях (множественный выбор, на соответствие, верно/неверно, короткие ответы, эссе и др.). Moodle предоставляет много функций, облегчающих обработку тестов. Можно задать шкалу оценки, при корректировке преподавателем тестовых заданий после прохождения теста обучающимися, существует механизм полуавтоматического пересчета результатов. В системе содержатся развитые средства статистического анализа результатов тестирования и, что очень важно, сложности отдельных тестовых вопросов для обучающихся.

Система управления обучением Moodle может быть использована не только для организации дистанционного обучения, но, безусловно, будет полезна и в учебном процессе традиционной школы и вуза.

Глава 50. Общие принципы работы в Moodle

50.1. Интерфейс системы

Работа с системой начинается с инициализации. Вызов диалога «Вход в систему ДО» осуществляется с помощью ссылки «Вход», расположенной в строке «Вы не прошли идентификацию (Вход)», как правило, расположенную в верхнем правом углу окна.

images/moodle-login.png

Вы вводите свой логин и пароль и входите в систему. Если вы еще не зарегистрированы в системе (не имеете логина и пароля), то, в зависимости от настроек системы, вы можете самостоятельно зарегистрироваться или войти гостем. Если ни то, ни другое не возможно, то необходимо обратиться к администратору.

При входе в систему, открывается главная страница СДО. В центре страницы содержится список доступных электронных курсов, а по краям расположены функциональные блоки, позволяющие настраивать работу системы и производить определенные действия, и информационные блоки, содержащие дополнительную информацию для учителей и учащихся. Количество и содержание блоков зависит от настроек системы, а также определяется правами пользователя. Так, например, блок «Администрирование» присутствует только у администраторов системы. При необходимости можно свернуть блок, нажав на кнопку «-» в верхнем правом углу блока.

images/blocks.png

Название курса в списке курсов является гиперссылкой, щелчок по которой открывает главную страницу курса.

images/course-home.png

Так выглядит типичная главная страница курса. В центральном блоке страницы представлено содержание данного курса, выделены тематические разделы курса, а по бокам -- функциональные и информационные блоки, часть которых доступна и видна только пользователям с правами администратора и учителям курса. В стандартном оформлении Moodle используются маленькие пиктограммы, связанные с определенными объектами или действиями. Посмотрите, например, в блоке «Элементы курса» с какими пиктограммами связаны элементы Moodle, используемые в данном курсе. Теперь вы без труда сможете определить, просмотрев содержание курса, где форум, где лекция, а где задание для студентов.

50.2. Режим редактирования

Обратите внимание на кнопку «Редактировать» в правом верхнем углу на главной странице или на странице курса. Эта кнопка доступна только тем пользователям, у которых есть права редактировать и изменять материалы курса (администратору, создателю курса, учителю с правом редактирования). При нажатии на кнопку «Редактировать» меняется интерфейс, в каждом блоке у объектов, которые можно редактировать, появляются кнопки инструментов, позволяющих изменять содержание и вид этого объекта (блока, ресурса, элемента курса, темы и т.д.). В режим редактирования можно перейти и с помощью пункта меню Редактировать в блоке «Управление».

Нажатие на кнопку «Закончить редактирование» соответственно закрывает этот режим.

images/edit.png

Рассмотрим назначение каждой кнопки

  • «Помощь» контекстная, т.е. выводится справочная информация именно по нужному объекту.
  • «Переместить вправо», «переместить влево», т.е. передвинуть объект вправо (влево).
  • «Переместить вверх», «переместить вниз».
  • «Перенести», т.е. переместить элементы и ресурсы выше или ниже по курсу.
  • «Перенести сюда», появляется при попытке перенести элемент или ресурс курса (после нажатия ). Этим знаком помечаются места, куда возможно переместить объект, щелчок по одному из них поместит перемещаемый элемент в данное место.
  • «Открытый глаз» означает, что объект виден студентам. Нажатие на него сделает этот объект невидимым и изменит пиктограмму на "Закрытый глаз".
  • «Закрытый глаз» означает, что объект скрыт от студентов. Нажатие на него сделает элемент видимым для студентов («Открытый глаз»).
  • «Удалить» удаляет объект.
  • Выделение темы как текущей.
  • Скрыть все остальные разделы и показывать только текущий.
  • Показывать все разделы курса.
  • Редактировать, открывается страница, содержащая настройки для данного объекта, в том числе и окно встроенного текстового редактора, в котором можно редактировать и форматировать текст, относящийся к объекту.
images/editor.png

Встроенный текстовый редактор имеет интуитивно понятный интерфейс. При желании можно увеличить размер окна редактора. Редактор поддерживает все основные операции форматирования текста, позволяет вставлять таблицы, рисунки (предварительно должны быть загружены на сервер), гипертекстовые ссылки и др.

Выход со страницы редактирования текущего объекта, как правило, осуществляется нажатием на кнопку «Save and return to course», расположенную в самом низу страницы редактирования объекта.

50.3. Управление файлами

Для каждого курса система Moodle создает отдельный каталог, в который можно загружать файлы, сохранять созданные в системе ресурсы курса (текстовые и веб-страницы) и т.д.

Доступ к корневой папке курса осуществляется с главной страницы данного курса. Для этого в блоке «Управление» нужно выбрать пункт меню «Файлы».

images/files.png

Пока корневой каталог курса пуст.

Создать каталог

  1. Войти в каталог, в котором планируется создать новый каталог (подкаталог).
  2. Нажать кнопку «Создать каталог».
  3. Ввести имя каталога.

Переименовать каталог, файл

  1. Для соответствующего каталога (файла) выбрать действие «Переименовать»
  2. Ввести новое имя каталога (файла).
images/rename-files.png

Удалить каталоги, файлы

  1. Рядом с именем удаляемых каталогов и файлов поставить галочку
  2. В списке «С выбранными файлами» выделить «Полное удаление».
  3. Подтвердить удаление.

Переместить каталог, файл в другой каталог

  1. Рядом с именем перемещаемого каталога, файла поставить галочку
  2. В списке «С выбранными файлами» выделить «Переместить в другой каталог».
  3. Войти в нужный каталог.
  4. Нажать кнопку «Переместить сюда».

Закачать файл

  1. Войти в каталог, в который предполагается сохранить файл.
  2. Нажать кнопку «Закачать файл».
  3. С помощью кнопки «Обзор» открыть окно файлового менеджера и выбрать нужный файл.
  4. Нажать кнопку «Отправить».

Распаковать архив

  1. Поместить архив в каталог, в котором предполагается его распаковать.
  2. Для файла-архива выбрать действие «Распаковать».
  3. Нажать «ОК».
images/unzip.png

Действие «Список» для архивного файла выводит оглавление архива.

Создание архива

  1. Отметить галочкой файлы, подлежащие архивации.
  2. В списке «С выбранными файлами» выделить «Создать zip архив».
  3. Ввести имя архива и подтвердить создание.

Глава 51. Создание электронного учебного курса в Moodle

Создадим небольшой курс, иллюстрирующий основные возможности Moodle по созданию курса и его управлению. Пусть это будет курс, знакомящий с гуманно-личностным подходом в образовании.

51.1. Создание категории курса

Для удобства ориентации в большом количестве создаваемых курсов, в Moodle предусмотрена структуризация их по категориям и подкатегориям. Поэтому при создании курса следует указать, к какой категории (подкатегории) будет относиться данный курс, если подходящей категории не существует -- создать ее.

Вы должны войти в Moodle как Администратор.

  1. В блоке Администрирование выберите пункт меню «Курсы —  Добавить/редактировать курсы».

    images/course-add.png
  2. В открывшейся странице «Категории курсов» перечислены все имеющиеся категории, по умолчанию в Moodle создана только одна категория — «Разное».

    images/course-category.png

    Нажмите кнопку «Добавить категорию»

  3. В открывшейся странице «Добавить категорию» введите название категории в поле «Имя категории» («Category name»).

    Для создаваемого нами курса в поле «Имя категории» запишем — «Педагогика».

    Если вы создаете подкатегорию, то следует указать название родительской категории (parent category) — выбрать из выпадающего списка категорий.

    images/category-list.png

    Можно (но не обязательно) создать краткое описание категории в окне текстового редактора. Нажатие на кнопку «Сохранить» завершает процесс создания категории.

В дальнейшем с помощью кнопок инструментов, расположенных в колонке «Редактировать» на странице «Категории курсов» можно вносить изменения, удалять, переименовывать категории, делать их подкатегориями других категорий, передвигать категорию выше/ниже в списке категорий, делать название категории невидимым для студентов.

51.2. Создание курса

  1. В блоке Администрирование выберите пункт меню «Курсы —  Добавить/редактировать курсы».
  2. В открывшейся странице «Категории курсов» выберите категорию, в которой предполагается создать курс (в нашем случае — «Педагогика»).
  3. Нажмите на кнопку «Добавить курс»
  4. На странице «Редактировать настройки курса» заполните обязательные поля («Полное имя курса» и «Короткое имя курса») и выберите подходящие для вашего курса настройки.

    Полное имя курса
    название курса, которое будет отображаться в перечне курсов. Нашему курсу дадим полное имя, например, «Гуманная педагогика».
    Короткое имя курса

    имя, которое используется для сокращенного обозначения курса, в частности, в верхней части окна в строке, показывающий «путь».

    images/path.png

    Присвоим короткое имя нашему курсу — «ГП».

Заполнение остальных полей не обязательно, Moodle по умолчанию присваивает наиболее подходящие значения всем параметрам курса.

Рассмотрим наиболее важные их них.

Категория
если до создания курса вы не выбрали категорию, то можно сделать это теперь. Из выпадающего списка нужно выбрать подходящую категорию курса.
Краткое описание

краткое описание содержания курса.

Для нашего курса можно написать следующее: «Краткое изложение идей гуманной педагогики». Формат курса:: форма организации курса. Moodle предлагает следующие форматы:

Календарь (CSS)
календарная организация расписания курса (неделя за неделей) с точным сроком начала и окончания.
Структура
организация курса по темам.
Сообщество (форум)

курс организуется на основе одного большого форума. Может использоваться не только как курс, но и как одна большая доска сообщений.

Для создаваемого нами курса используем тематическую организацию (Формат курса -- Структура).

Количество тем/недель
этот параметр определяет, сколько секций нужно создать на главной странице курса (для каждой темы/недели  -- отдельная секция). В нашем случае будет достаточно 3 тем.
Группы

использование групповых режимов работы в курсе.

Нет групп
ученики не делятся на группы, каждый является частью одного большого сообщества.
Отдельные группы
группы изолированы друг от друга, работа учеников одной группы не видна для других групп.
Доступные группы

ученики каждой группы могут видеть, что происходит в других группах.

Примечание: Если групповой режим определен здесь, на уровне курса, то он является режимом по умолчанию для всех элементов, создаваемых в курсе. Если предполагается только для некоторых элементов курса организовать групповую работу, то группой режим лучше установить на уровне элементов курса.

О значении остальных настроек курса вы можете узнать, используя кнопку помощи (знак вопроса), относящуюся к соответствующему элементу.

Нажатие на кнопку «сохранить» внизу страницы завершает процедуру создания и настройки курса.

Обычно после этого Moodle предлагает назначить роли, т.е. определить какие пользователи смогут работать в данном курсе и какие права иметь. Мы вернемся к этому вопросу чуть позже.

Теперь вы можете вернуться на главную страницу (с помощью верхней строки, показывающей «путь») и увидеть созданный курс в списке курсов.

51.2.1. Изменение настроек созданного курса

Часто необходимо скорректировать настройки созданного курса. Для этого:

  1. В блоке Администрирование выберите пункт меню «Курсы -- Добавить/редактировать курсы».
  2. В открывшейся странице «Категории курсов» выберите категорию (щелкните), в которой находится курс.
  3. В появившемся списке курсов найдите нужный курс и нажмите кнопку , относящуюся к этому курсу. Откроется страница редактирования настроек данного курса.

51.3. Наполнение курса

Зайдите на главную страницу созданного курса (щелкнуть по названию курса в списке доступных курсов).

images/course-name.png

При создании курса в него автоматически включается только новостной форум. LMS Moodle располагает большим разнообразием модулей (элементов курса), которые могут быть использованы для создания курсов любого типа. В зависимости от содержания курса и концепции преподавания, создатель курса включает наиболее подходящие элементы и ресурсы, предоставляемые системой Moodle.

Можно разделить инструменты (модули) Moodle для представления материалов курса на статические (ресурсы курса) и интерактивные (элементы курса).

К ресурсам относятся:

  • Текстовая страница
  • Веб-страница
  • Ссылка на файл или веб-страницу
  • Ссылка на каталог
  • Пояснение — позволяет помещать текст и графику на главную страницу курса. С помощью такой надписи можно пояснить назначение какой-либо темы, недели или используемого инструмента.

К интерактивным элементам курса относятся:

  • Элемент Лекция строятся по принципу чередования страниц с теоретическим материалом и страниц с обучающими тестовыми заданиями и вопросами. Последовательность переходов со страницы на страницу заранее определяется преподавателем — автором курса, и зависит от того, как студент отвечает на вопрос. На неправильные ответы преподаватель может дать соответствующий комментарий.
  • Элемент Задание позволяет преподавателю ставить задачи, которые требуют от студентов ответа в электронной форме (в любом формате) и дает возможность загрузить его на сервер. Элемент Задание позволяет оценивать полученные ответы.
  • Элемент Тест позволяет создавать наборы тестовых заданий. Тестовые задания могут быть с несколькими вариантами ответов, с выбором верно/не верно, предполагающие короткий текстовый ответ, на соответствие, эссе и др. Все вопросы хранятся в базе данных и могут быть в последствии использованы снова в этом же курсе (или в других). Тесты могут быть обучающими (показывать правильные ответы) или контрольными (сообщать только оценку).
  • Элемент Wiki делает возможной совместную групповую работу обучаемых над документами. Эта технология специально была разработана для коллективной разработки, хранения, структуризации информации (в основном гипертекста) путем взаимодействия пользователя с веб-сайтом. Любой участник курса может редактировать wiki-статьи. Все правки wiki-статей хранятся в базе данных, можно запрашивать любой прошлый вариант статьи или для сравнения разницу между любыми двумя прошлыми вариантами статей с помощью ссылки Последние правки. Используя инструментарий Wiki, обучаемые работают вместе над редактированием одной wiki-статьи, обновлением и изменением ее содержания. Редактор, встроенный в Wiki, позволяет вставлять в текст статьи таблицы, рисунки и формулы. В зависимости от настроек групповой работы Moodle может включать в себя двенадцать различных wiki-редакторов. При коллективной работе преподаватель, используя функцию История, может отследить вклад каждого участника в создании статьи и оценить его.
  • Элемент Глоссарий позволяет создавать и редактировать список определений, как в словаре. Наличие глоссария, объясняющего ключевые термины, употребленные в учебном курсе, просто необходимо в условиях внеаудиторной самостоятельной работы. Элемент Глоссарий облегчает преподавателю задачу создания подобного словаря терминов. В виде глоссария можно организовать также персоналий. Глоссарий может быть открыт для создания новых записей (статей), не только для преподавателя, но и для обучающихся. Глоссарий – один из способов фундаментально улучшить их опыт исследовательской самостоятельной работы. Элемент курса Глоссарий предоставляет возможность комментирования и оценивания статей как преподавателем, так и студентами.
  • Элемент Форум используется для организации дискуссии и группируются по темам. После создания темы каждый участник дискуссии может добавить к ней свой ответ или прокомментировать уже имеющиеся ответы. Для того чтобы вступить в дискуссию, пользователь может просто просмотреть темы дискуссий и ответы, которые предлагаются другими. Это особенно удобно для новых членов группы, для быстрого освоения основных задач, над которыми работает группа. История обсуждения этих проблем сохраняется в базе данных. Пользователь также может сыграть и более активную роль в обсуждении, предлагая свои варианты ответов, комментарии и новые темы для обсуждения.

В каждом электронном курсе LMS Moodle дает возможность создания нескольких форумов.

  • Чат система предназначена для организации дискуссий и деловых игр в режиме реального времени Пользователи системы имеют возможность обмениваться текстовыми сообщениями, доступными как всем участникам дискуссии, так и отдельным участникам по выбору;
  • Опрос для проведений быстрых опросов и голосований. Задается вопрос и определяются несколько вариантов ответов;
  • Анкета отобраны несколько типов анкет особенно полезных для оценки интерактивных методов дистанционного обучения;
  • пакет SCORM позволяет легко загружать любой стандартный пакет SCORM и делать его частью курса.

51.4. Добавление элементов курса и ресурсов

Добавление ресурсов и интерактивных элементов осуществляется в режиме редактирования. Нажмите на кнопку «Редактировать» в правом верхнем углу главной страницы курса, чтобы войти в этот режим.

images/edit.png

В каждой секции курса появляются поля со списком «Добавить ресурс» и «Добавить элемент курса». Выбор нужного элемента или ресурса открывает страницу редактирования и настройки этого элемента или ресурса.

Будем создавать курс, содержащий наиболее часто используемые элементы и ресурсы курса.

images/course-elements.png

Добавим в создаваемый нами курс некоторые ресурсы и элементы курса.

Под новостным форумом вставим пояснение.

51.4.1. Добавление пояснения

  1. Добавить ресурс — Пояснение.
  2. В открывшемся редакторе написать текст пояснения.
images/course-description.png

Используйте панель инструментов для изменения цвета шрифта. Вставьте подходящий смайлик. Нажмите кнопку «Save and return to course», чтобы вернуться на главную страницу курса.

51.4.2. Добавление темы

В сектор 1 запишем тему этого раздела.

Нажмите на кнопку, расположенную рядом с цифрой 1 (рука с пером).

В текстовом редакторе выберите подходящие настройки шрифта и наберите текст: «Основы гуманно-личностной педагогики». Нажмите «Сохранить», чтобы вернуться на главную страницу.

Аналогично добавьте тему в сектор 2: «Необходим ли гуманно-личностный подход в современной школе?» и сектор 3: «Контрольное тестирование»

51.4.3. Добавление элемента курса «Лекция»

В сектор 1 добавим лекцию.

  1. Добавить элемент курса — «Лекция».
  2. В открывшейся странице «Добавление лекции» нужно указать название лекции и при необходимости изменить настройки, выставленные по умолчанию.

Введем в поле Название: «Цели и задачи гуманно-личностного подхода».

Не будем ограничивать лекцию по времени, а «Максимальное количество ответов в карточке» установим равным 2.

Чтобы каждый кадр лекции смотрелся хорошо, в «Форматировании урока» установите:

  • «Слайд-шоу» — «Да»;
  • «Показывать слева список страниц» — «Да»;
  • ширину, высоту слайда и цвет фона установите по собственному усмотрению.

Остальные параметры Лекции пока оставим без изменений. Нажмите кнопку «Save and display».

51.4.3.1. Создание лекции

В лекцию можно добавить:

  • Кластер (используется для дополнительных вопросов);
  • Карточку-рубрикатор (используется для создания разделов в лекции);
  • Страницу с вопросами.

Основной элемент лекции — это веб-страница с вопросами. В начале страницы дается объяснение фрагмента учебного материала, а в конце страницы предлагаются вопросы для контроля усвоения этого фрагмента. Если на вопросы дается правильный ответ, загружается следующая страница лекции, иначе обучающемуся предлагается еще раз прочитать плохо усвоенный фрагмент учебного материала.

Добавим страницу с вопросами и заполним её.

images/question-page.png

Поскольку в настройках лекции мы указали «Максимальное количество ответов в карточке» равное 2, то в карточке содержится только два варианта ответа на заданный нами вопрос. Выберем тип вопроса «Верно/Неверно» (смотри имена вкладок вверху страницы).

Ответ 1
На личность ребенка.
Комментарий на ответ 1
Верно.
Переход 1
Следующая страница.
Баллы за ответ 1
1
Ответ 2
На личность учителя.
Комментарий на ответ 2
Прочитайте, пожалуйста, еще раз цели и особенности концепции гуманной педагогики.
Переход 2
Текущая страница.
Баллы за ответ 2
0.

Аналогично создадим вторую страницу лекции с вопросами.

images/question-page.png
Заголовок страницы
«Задачи гуманной педагогики».
Ответ 1
Ребенок никогда не должен забывать, что взрослый умнее, старше и опытнее его.
Комментарий на ответ 1
Скорее всего, вы сторонник авторитарной педагогики.
Переход 1
Текущая страница
Баллы за ответ 1
0
Ответ 2
Сотрудничать с детьми  -- значит быть с ними на равных, радоваться, играть, грустить, совершать ошибки вместе с ними.
Комментарий на ответ 2
Вы правильно поняли основные идеи гуманно-личностного подхода.
Переход 2
Следующая страница
Баллы за ответ 2
1

Сохраните страницу.

Если сейчас войти в режим просмотра (вкладка Просмотр), то можно увидеть, что наша лекция состоит из двух страниц, переход на вторую страницу осуществляется только после правильного ответа на вопрос первой страницы.

Также можно увидеть, что блок «Меню лекции» пока пуст. Заполнение «Меню лекции» происходит автоматически при включении в лекцию карточек-рубрикаторов.

Карточка-рубрикатор — страница лекции, содержащая ссылки на другие страницы лекции. Обычно карточки-рубрикаторы используются для деления лекции на разделы, каждый раздел начинается с карточки–рубрикатора, в которой дается оглавление данного раздела.

Добавим карточку-рубрикатор в начало нашей лекции.

Обратите внимание, что меню добавления элементов лекции содержится как до, так и после каждой страницы лекции, для того, чтобы можно было вставить в любое место лекции дополнительную страницу. Мы будем использовать меню добавления элементов, расположенное перед первой страницей нашей лекции.

Выберите «Добавить карточку-рубрикатор (раздел)» в верхнем меню. Теперь заполним появившуюся страницу.

Заголовок страницы
«Цели и задачи гуманной педагогики»
Содержание страницы
1. Цели гуманной педагогики; 2. Задачи гуманной педагогики
Описание 1
«Цели»
Переход 1
в выпадающем списке страниц выбираем страницу «Цели гуманной педагогики»
Описание 2
«Задачи»
Переход 2
в выпадающем списке страниц выбираем страницу «Задачи гуманной педагогики»

Сохраняем страницу и входим в режим просмотра.

images/card.png

Вид карточки-рубрикатора. Переход на другие страницы осуществляется нажатием на соответствующие кнопки внизу карточки. Обратите внимание, что в боковом меню лекции появилась ссылка на эту карточку-рубрикатор.

Примечание: Если в лекции не предполагается использовать много рубрикаторов, то левое боковое меню лекции становится бесполезным. Для его удаления нужно открыть страницу с настройками лекции и секции «Форматирование урока» установить значение поля «Показывать слева список страниц»  -- «Нет».

51.4.3.2. Внесение изменений в текст лекции

Можно редактировать страницы созданной лекции. Для этого:

  1. Открыть лекцию
  2. Войти в режим редактирования (вкладка «Редактировать»)
  3. Нажать кнопку редактирования, расположенную в заголовке нужной страницы.

С помощью соответсвующей кнопки можно перемещать выше и ниже указанную страницу, а кнопка «x» удалит выбранную страницу.

51.4.3.3. Изменение настроек лекции

  1. Откройте главную страницу курса и войдите в режим редактирования (кнопка «Редактировать»)
  2. Рядом с названием лекции появится кнопка редактирования, нажатие на которую открывает страницу, содержащую настройки лекции.

51.4.4. Добавление ссылки на веб-страницу

Итак, в секции 1 нашего курса мы создали интерактивную лекцию. Добавим в эту секцию дополнительные материалы к лекции.

Добавим ссылку на веб-страницу, содержащую информацию о ежегодных конференциях по гуманной педагогики.

  1. Добавить ресурс — Ссылка на файл или веб-страницу.
  2. На странице Добавить ресурс заполнить обязательное поле «Название» и указать адрес веб-страницы.

Если веб-страница загружена на ваш сервер, то для указания ссылки используйте кнопку «Выбрать или загрузить файл», иначе используйте кнопку «Искать веб-страницу» (поиск в Google) или вручную наберите ее адрес.

Введем в поле «Название»
«Педагогические чтения по гуманной педагогике»
Размещение
http://www.icr.su/rus/departments/human/chteniya.php

Обратите внимание на значение поля «Окно». Если вы хотите, чтобы страница открылась в новом (дополнительном) окне, выберите «Новое окно».

Примечание: Если у вас уже имеется электронный курс в формате веб-страниц, то можно закачать его на сервер (предварительно заархивировать) и создать ссылку на первую страницу курса (обычно index.html), сделав его таким образом доступным в системе Moodle.

51.4.5. Добавление веб-страницы или текстовой страницы

Дополнительный материал, пояснения можно разместить на текстовой странице или веб-странице, созданных непосредственно в Moodle.

  1. Добавить ресурс — Текстовая страница или Добавить ресурс — веб-страница.
  2. Введите Название и во встроенном редакторе создайте страницу.

51.4.6. Добавление форума

Во вторую тематическую секцию добавим форум, чтобы организовать дискуссию по теме: «Необходим ли гуманно-личностный подход в современной школе?»

  1. Добавить элемент курса  -- Форум.
  2. Заполните обязательные поля: «Название форума» и «Вступление для форума».
  3. Скорректируйте остальные настройки форума.

В Moodle поддерживаются различные типы форумов:

  • Простое обсуждение — состоит из одной темы. Используется для того, чтобы сфокусировать обсуждения на одной теме.
  • Стандартный общий форум — открытый форум, в котором каждый может начать новую тему в любое время.
  • Каждый открывает одну тему — в этом типе форума можно ограничить число создаваемых пользователями тем.

Существует возможность принудительной подписки участников курса на форум. Тогда сообщение, которое появляется на форуме, автоматически будет рассылается участникам курса при помощи электронной почты. При этом если опция «Подписать всех на этот форум» имеет значение «Да, всегда», то тогда все участники курса будут получать рассылку без возможности от нее отказаться, если значение опции «Да, с возможностью отписаться», то при желании участники курса могут отказаться от этой рассылки.

Если предполагается оценивать выступления участников на форуме, то необходимо настроить опции группы «Оценка».

Опции «Количество сообщений для блокирования» позволяют настроить количество сообщений, которое может передать один пользователь. Как только количество сообщений превысит допустимую норму, этот участник будет заблокирован на определенное время (в зависимости от установок).

Нажатие на кнопку «Save and return to course» завершает создание форума.

images/forum.png

Добавьте темы для обсуждения.

51.4.7. Добавление элемента курса «Задание»

Элемент «Задание» позволяет преподавателю ставить задачи, которые требуют от студентов ответа в электронной форме (в любом формате) и дает им возможность загрузить его на сервер, после чего можно оценить полученные ответы.

Задания поддерживают несколько способов ответа: в виде одного файла, в виде нескольких файлов, в виде текста, вне сайта.

  1. Добавить элемент курса -- выбрать Задание с соответствующим вариантом ответа.
  2. Написать название и содержание задания.
images/assignment.png

Пример задания с ответом в виде текста. Кнопка «Редактировать мой ответ» позволяет обучающимся открыть встроенный редактор и записать свой ответ.

51.4.8. Добавление теста

Основным средством контроля результатов дистанционного обучения являются тесты. Поэтому учителю необходимо уметь создавать тесты в системе Moodle и включать их в электронные курсы.

Любой тест в Moodle создается на основе Банка вопросов (специальной базе данных). То есть прежде, чем создавать тест нужно наполнить банк данных вопросами для этого теста.

51.4.8.1. Создание банка тестовых вопросов

В блоке Управления на главной странице курса выбрать Вопросы.

images/question-bank.png

Открывается страница редактирования вопросов.

Вопросы в Банке упорядочены по категориям. По умолчанию для каждого курса создается отдельная категория, кроме того, существуют категории, совпадающие с общими категориями курсов. При желании можно создать дополнительные категории (вкладка Категории). Перед созданием вопроса нужно выбрать категорию, к которой будет относиться этот вопрос.

В Moodle используется несколько типов вопросов в тестовых заданиях:

  • Множественный выбор (студент выбирает ответ на вопрос из нескольких предложенных ему вариантов, причем вопросы могут предполагать один или сразу несколько правильных ответов);
  • Верно/Неверно (ответ на вопрос, студент выбирает между двумя вариантами "Верно" и "Неверно");
  • На соответствие (каждому элементу ответов первой группы нужно сопоставить элемент ответов второй группы);
  • Короткие ответы (ответом на вопрос является слово или короткая фраза, допускается несколько правильных ответов с различными оценками);
  • Числовой (то же, что и короткий ответ, только на выполнение вычислительных операций, числовой ответ может иметь заданный интервал предельно допустимой погрешности отклонения от правильного значения);
  • Вычисляемый (такой вопрос предлагает вычислить значение по формуле. Формула является шаблоном, в который при каждом тестировании подставляются случайные значения из указанных диапазонов);
  • Вложенные ответы, embedded answers (представляют собой текст, непосредственно в который вставляются короткие ответы, числовые ответы или множественный выбор, как в «рабочей тетради»);
  • Эссе (студент кратко излагает свой взгляд на рассматриваемую проблему).

51.4.8.2. Формы для создания вопросов

Тестовые задания создаются путем заполнения полей в специальных формах, которые зависят от типа используемого в задании вопроса.

Форма любого типа вопроса содержит следующие поля.

  • «Название вопроса» используется, чтобы ориентироваться в списке вопросов, хранящихся в базе данных.
  • «Содержание вопроса»  -- это формулировка вопроса. Для содержания используется встроенный редактор, поэтому можно форматировать текст формулировки, вставлять списки, таблицы, рисунки (если загружены на сервер, см. Управление файлами).
  • «Картинка для показа»  -- вставляет иллюстрацию в содержание вопроса. В выпадающем списке перечисляются все графические файлы, содержащиеся на сервере в папках данного курса, т.е. иллюстрацию предварительно нужно загрузить на сервер (см. Управление файлами). Выберите нужный файл из списка, и он в режиме просмотра отобразится после сформулированного вопроса.
  • «Оценка для вопроса по умолчанию»  -- сколько баллов получит тестируемый за правильный ответ.
  • «Штраф» — сколько баллов будет вычтено за неправильный ответ.
  • «Общий комментарий» -- дополнительные пояснения к заданному вопросу для тестируемых.

Остальные поля формы варьируются в зависимости от типа вопроса.

Рассмотрим создание некоторых типов тестовых вопросов.

51.4.8.3. Множественный выбор

В форме Банк вопросов в выпадающем списке «Создать новый вопрос» выбираем «В закрытой форме (множественный выбор)».

Значение основных полей было рассмотрено нами выше.

  • «Один или несколько ответов» -- сколько правильных ответов содержится в тестовом задании. Каждый вариант ответа состоит из самого ответа, его оценки и комментария.
  • «Оценка» определяет сколько в процентном отношении от общего количества балов получит тестируемый за выбор данного ответа. Если в задании содержится несколько правильных ответов, то можно за каждый давать одинаковое количество процентов (в сумме правильные ответы должны составить 100%).
  • «Комментарий» к ответу позволит при обучающем тестировании помочь студенту понять свою ошибку.

По умолчанию предлагается 5 вариантов ответов, при желании можно добавить еще (кнопка «Добавить еще 3 варианта ответов»).

Далее можно составить комментарии для полностью правильного ответа, частично правильного и неправильного.

images/multi-select.png

Для создания этого вопроса мы заполнили поля формы следующим образом:

Название вопроса
Педагоги-гуманисты
Содержание вопроса
Среди перечисленных педагогов укажите тех, чьи взгляды были близки к гуманно-личностной педагогике.
Оценка для вопроса по умолчанию
1
Штраф
0,1
Один или несколько ответов?
Допускается несколько ответов

Вариант ответа 1

Ответ
Сухомлинский; оценка 33,333%

Вариант ответа 2

Ответ
Фаберже; оценка пусто

И т.д. для других вариантов ответа. Поскольку правильных ответов 3, то оценка за каждый правильный ответ — 33,333%.

51.4.8.4. Вопросы на соответствие

В форме Банк вопросов в выпадающем списке «Создать новый вопрос» выбираем «На соответствие».

Значения основных полей рассмотрено выше.

После основных полей предлагается установить соответствия. Каждое соответствие объединяется в группу Вопрос1, Вопрос 2, Вопрос 3, при желании количество групп соответствий можно увеличить, нажав на кнопку «Добавить 3 вопроса».

В каждой группе соответствий нужно записать вопрос и соответствующий ему ответ.

Рассмотрим на примере:

images/correspondence.png

Форма этого вопроса была заполнена следующим образом:

Содержание вопроса
Для каждого высказывания определите, кому оно принадлежит.

Вопрос 1:

Вопрос
"Если учитель и его ученики, закончившие начальную школу, слезами обмывают радость расставания друг с другом, значит, их духовная жизнь за прожитые четыре года состоялась".
Ответ
А. Амонашвили

Вопрос 2:

Вопрос
"Воспитание представляется сложным и трудным делом только до тех пор, пока мы хотим, не воспитывая себя, воспитывать своих детей или кого бы то ни было".
Ответ
Л.Толстой

Вопрос 3:

Вопрос
"Самой главной чертой педагогической культуры должно быть чувствование духовного мира каждого ребенка, способность уделить каждому столько внимания и духовных сил, сколько необходимо для того, чтобы ребенок почувствовал, что о нем не забывают, его горе, его обиды, его страдания разделяют".
Ответ
В.Сухомлинский

Значения остальных полей выбраны по умолчанию.

51.4.8.5. Короткий ответ

В форме Банк вопросов в выпадающем списке «Создать новый вопрос» выбираем «Короткий ответ».

Значения основных полей (см. Формы для создания вопросов).

Поскольку ответ тестируемый должен будет ввести самостоятельно с клавиатуры, в подобных вопросах необходимо предусмотреть все возможные варианты правильной формулировки ответа. Составитель теста записывает все возможные варианты в поле «Вариант ответа». Нужно назначить оценку за каждый правильный вариант, если он частично правильный, то значение оценки можно поставить ниже 100 %.

По умолчанию предлагается заполнить три варианта ответа, однако это число может быть увеличено (кнопка «Добавить 3 варианта ответа»).

Создадим следующий тестовый вопрос.

images/short-answer.png
Содержание вопроса
Чей это портрет? Назовите фамилию, имя, отчество.
Картинка для показа
выбран соответствующий графический файл

Значения остальных основных полей -- по умолчанию.

Вариант ответа 1:

Ответ
Макаренко; Оценка: 80%;
Комментарий
Вы не назвали имя и отчество!

Вариант ответа 2:

Ответ
Макаренко А.С.; Оценка: 90%;
Комментарий
Вы не полностью назвали имя и отчество.

Вариант ответа 3:

Ответ
Макаренко Антон Семенович; Оценка: 100%;

На рисунке вы видите реакцию системы на частично правильный ответ.

Аналогично создаются тестовые вопросы других типов.

51.4.8.6. Создание теста

Добавим тестирование в третью тематическую секцию нашего курса (Добавить элемент -- Тест).

Открывается страница настроек создаваемого теста.

Здесь нужно определить будет ли тест иметь какие-либо ограничения по времени, сколько вопросов будет отображаться на одной странице, случайный или не случайный порядок этих вопросов, сколько попыток будет предоставлено каждому тестируемому, какие методы оценивания будут применяться и прочие параметры. О значении каждого параметра можно узнать, нажав знак вопроса возле этого параметра.

Затем нужно наполнить созданный тест вопросами из Банка вопросов.

На главной странице курса в режиме редактирования щелкните по названию теста. Откроется страница редактирования теста.

images/test.png

В Банке вопросов отметьте галочкой те вопросы, которые должны войти в тест. Нажмите кнопку «Добавить в тест». Чтобы удалить какой-либо вопрос из теста, нужно нажать на кнопку с двойной стрелкой, вопрос будет перемещен в Банк вопросов.

Обратите внимание, что добавлять новые вопросы в Банк вопросов можно и с этой страницы (верхнее меню — Вопросы).

Откройте вкладку Просмотр, чтобы увидеть, как будет отображаться тест на экране.

Существует возможность импортировать и экспортировать тестовые вопросы.

Посмотреть результаты протестированных участников курса, получить статистическую информацию можно во вкладке Результаты.

Итак, мы создали небольшой курс, и познакомились с основным инструментарием системы Moodle.

Глава 52. Заключение

В рамках этого небольшого пособия невозможно описать все возможности LMS Moodle. Нашей целью было познакомить вас с этой системой и показать, каким образом можно использовать ее для создания своего электронного курса. Надеемся, что вы присоединитесь к числу преподавателей и учителей, уже начавших использовать Систему управления обучением Moodle в своей педагогической практике.