Линукс минт для школы

Linux mint в школе

#1 — 17 августа 2017 в 19:55

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

Выбор дистрибутива пал на Linux Mint (MATE). Почему? А я не знаю. Я не силен в выборах дистрибутива. Дома стоит Arch — и тот ставился «по приколу». Колеги с которыми знаком используют минт. Потыкал дома в виртуалке — вполне нормально, вроде стабильно.

Класс состоит из 13 (абсолютно) одинаковых по железу ПК. 1 из который стоит на столе учителя (на будущее teacherPC).
На данный момент все ПК подключены к одному коммутатору и имеют схожие ip-адреса вида 10.1.3.Х.
// Все было настроено ДО меня и менять возможности нет. Именно сеть обслуживается каким-то «знакомым мастером».
В качестве шлюза для интернет используеться сервер где-то в подвале. К нему тоже доступа нет.
Таким образом полигон для работы ограничен 13 ПК и одним принтером (но на него пофиг).

Так вот. Теперь вопросы которые я не смог (каюсь, стыдно) решить с помощью гугла.

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

1. Возможность создать iso-образ готовой настроенной системы для последующей установки на все ПК.

Отнюдь — не хотелось бы морочиться с установкой и настройкой КАЖДОГО ПК в отдельности. Я абсолютно уверен в наличие возможности.
Однако я не могу взять какой-нибудь HDD и скопировать его полностью, а потом просто запустить на каждом ПК восстановление. ИМеющиеся приспособления — 3-4 флешки и необходимое количество CD и сеть.

//На форумах часто встречается утилита dd и CloneZilla
//Но к сожалению четкого ответа «чем и как» никто не дает.

2. Настройка учетных записей.

Предполагается наличие на каждом ПК 3-х учетных записей со следующими ограничениями:
— root — собственно рут.
— teacher — разрешено устанавливать/удалять приложения, управлять файлами учеников. Настройка системы(сеть, разделы, изменение уч. записей) недоступно.
— student (или pupil, не определился с названием еще): А вот тут подробно.
— разрешено:
—- запускать приложения из списка разрешенных.
—- создавать, изменять, удалять и загружать файлы только(!) в домашнюю папку.
—- запускать и выполнять (ТОЛЬКО НЕКОТОРЫЕ: ping, traceroute, ls, rm, и похожие) команды в терминале. (Даже не знаю возможно ли это. )
— запрещено:
—- устанавливать/удалять приложения.
—- менять любые настройки системы (включая .desktop файлы и темы оформления)
—- разное.
Как сделаю такую тонкую настройку разрешений ума не приложу.
Ну ОК в минт я могу в пункте «пользователи» выбрать тип пользователя — но это все же не то!

Это минимум. Чего хотелось бы достичь в идеале:
2.1 Сетевая личная учетная запись ученика, и соответствующая ему папка на teacher-PC. То бишь как я это вижу:
На teacher-PC есть допустим папка 7a, а в ней папка Ivanov. При авторизации Иванова на любом из ученических ПК в качестве его home папки монтируется папка //Teacher-PC/7a/Ivanov с которой он и работает.
(Это открепит Иванова от места за конкретным ПК и не позволит ему работать с учжими файлами. Для меня же выгода в том что все работы хранятся на одном ПК и мне удобно их оценивать.)
В этой идее есть недочеты: Первое — 12 Пк каждый из которых работает с одним 500GB винтом на teacher-PC выглядит как садизм над последним. Второе — зачем тогда на каждом ПК нужен такой же 500GB винт?!
// В общем если у вас есть идеи и предложения получше — я готов их, с удовольствием, выслушать!

3. Контроль доступа и Большой Брат.
Хотелось бы каждому ПК иметь возможность ограничивать доступ к некоторым Web-ресурсам. (ну, вы понимаете о чем я ;), а также ресурсы типа vk, ok, pikabu, 9gag, tumblr и прочее)
Опять же повторюсь — сделать это на сервере не предоставляется возможным.
И неплохо бы (а можно и обойтись) иметь возможность наблюдать за екраном каждого ученического ПК, как по отдельности, так и в куче.

4. Стриминг.
Проектор — вещь удобная, но не всегда практичная. Показывать особенности работы с тем или иным ПО хотелось бы транслируя на все ученические мониторы работу за teacher-PC. Также было бы неплохо иметь возможность транслировать на них видео и презентации.

Читайте также:  Soundsource mac os big sur

Вот в прицнипе те проблемы которые мне полагается решить к первому сентябрю (МАКСИМУМ к 4-му.) этого (2017) года.

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

Спасибо.
В случае возникновения чего-то еще — буду писать в этой теме.

Источник

3 лучшие операционные системы Linux для образования

Вы педагог, который хочет улучшить некоторые старые компьютеры в школе?

Родитель, который пытается найти подходящую ОС для детей? Или просто пытаетесь найти хорошую бесплатную операционную систему для образовательных целей?

Если так, не ищите в Интернете.

Вместо этого посмотрите наш список трех лучших операционных систем Linux для образования!

1. Sugar On A Stick

Sugar On A Stick – это обучающая операционная система Linux, основанная на Fedora Linux.

ТАКИМ ОБРАЗОМ, она работает от флэш-накопителя USB и предназначен для работы на всех современных ноутбуках и настольных компьютерах, вплоть до поддержки Apple Macbooks.

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

Подход Sugar On A Stick для Linux может быть не идеальным для детей всех возрастов и не должен быть вашим первым выбором, если вам нужна одна ОС для учителей и учеников.

Тем не менее, это отличный пользовательский интерфейс для детей, что делает его отличным вариантом для использования в среде с маленькими детьми.

Известные особенности

  • Sugar On A Stick работает с USB, то есть родители (или преподаватели) могут сохранить стандартный компьютер как есть, но дать детям предварительно сконфигурированный USB со всем необходимым, без установки.
  • Sugar On A Stick имеет удобный для пользователя пользовательский интерфейс, что делает его идеальным для использования на компьютерах, где контроль не всегда гарантирован.
  • Помимо возможности запуска непосредственно с USB-накопителя, Sugar On A Stick полностью можно установить на жесткий диск любого ПК с Windows или компьютера Apple.
  • Поставляется с играми, а образовательные программы для детей и операционную систему можно использовать в учебной среде или на персональном компьютере.
  • У Sugar On A Stick есть выпуск Raspberry Pi, идеальный компаньон для детей, которые изучают компьютеры, играя с Raspberry Pi.

Скачать – Sugar On A Stick

Есть несколько мест, где Sugar On A Stick доступен для скачивания.

Пользователи могут получить копию ОС с официального сайта Sugarlabs.

В качестве альтернативы, существует версия Sugar On A Stick для Fedora Linux, которая включает в себя множество исправлений ошибок и специфических для Fedora функций

2. Edubuntu (Ubuntu с последними пакетами Edubuntu)

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

В сообществе Linux нет недостатка в образовательной операционной системе.

Реальность такова, что есть десятки доступных разновидностей для использования.

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

Известные особенности

  • Edubuntu поставляется с впечатляющим количеством образовательных программ, включая набор приложений KDE Edutainment, образовательный пакет GComprise и многие другие.
  • Любую установку Ubuntu Linux можно превратить в компьютер Edubuntu, поэтому нет необходимости переформатировать, если у вас уже есть запасной компьютер с Ubuntu.
  • Edubuntu разработан вместе с учителями по всему миру, чтобы обеспечить его отличной операционной системой для детей и учителей.
  • Поскольку Edubuntu – это просто набор пакетов, можно создать систему Edubuntu на основе производных Ubuntu Linux, таких как Linux Mint, Elementary и других.

Скачать – Edubuntu

Если вы зайдете на официальный сайт Edubuntu, вы заметите, что последний выпуск – Edubuntu 14.04.

Оно очень устарело, учитывая, что Ubuntu готовится к выпуску 19.04 через пару месяцев.

К счастью, это не имеет значения, так как каждая версия Edubuntu находится в новых версиях Ubuntu.

Для достижения наилучших результатов начните с базы Ubuntu 18.04 LTS.

Затем откройте окно терминала Linux и используйте приведенную ниже команду для настройки Edubuntu.

После завершения установки Edubuntu перезагрузите текущий сеанс рабочего стола в Ubuntu, чтобы завершить процесс установки.

3. DebianEdu

DebianEdu – это модифицированная версия бесплатной операционной системы Linux с открытым исходным кодом, известной как Debian, для образовательных целей.

Как и большинство дистрибутивов Linux, ориентированных на EDU, он поставляется с целым рядом полезных приложений, которые можно использовать в школьных условиях.

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

В целом, в сообществе Linux многие люди используют Debian, потому что ОС надежна, медленно меняется и редко добавляет новые функции.

Читайте также:  Не удается подключиться по vpn windows 10

DebianEdu следует этой же тенденции.

Если вам нужна хорошая ОС для школьной среды, которая никогда не сломается, попробуйте DebianEdu!

Известные особенности

  • DebianEDU поставляется с целым рядом образовательных приложений и даже полным пакетом Libre Office, что делает его идеальным для использования в школьных условиях.
  • Дистрибутив DebianEDU построен на стабильной версии Debian, что означает, что программное обеспечение всегда будет безопасным в использовании, не опасаясь сбоя.
  • Помимо различных образовательных приложений, DebianEDU также поставляется с играми, подходящими для школьной обстановки, поэтому дети могут немного развлечься, если захотят!
  • Проект DebianEDU имеет много активных каналов IRC, доступных для поддержки.

Скачать – DebianEdu

DebianEDU не может быть установлен на работающей установке Debian Linux, но по крайней мере, это не очень легко.

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

Чтобы получить последнюю версию DebianEDU для стабильной (9.0 Stretch) версии, перейдите на эту страницу и загрузите ISO, соответствующий вашим потребностям.

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

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

Заключение

В то время как Windows 10, Chromebook и iPad часто привлекают все внимание в сфере образования, у Linux также есть много отличных решений.

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

Источник

Linux Mint School

#1 — 17 ноября 2013 в 00:58

Для управления классом установлен Epoptes, iTalc жутко тормозил систему, Midori открывает по-умолчанию swf и прочие флеш-извращения.

Настройка и особенности установки

Желательно сначала установить систему на компьютер учителя .
Установка системы :
Подготовить DVD или Flash (с помощью MultiSystem ) носитель, в BIOS выбрать загрузку с него и следовать инструкциям инсталлятора. На старых компьютерах возможна проблема с автоматической разбивкой жесткого диска , в этом случае нужно подготовить HDD вручную с помощью программы GParted (есть в образе ) .
Для установки системы , сеть ИНТЕРНЕТ обязательно ОТКЛЮЧИТЬ.
Установлены полные локализации УКРАИНСКИЙ , РУССКИЙ, АНГЛИЙСКИЙ , программное обеспечение — все , что касается учебного процесса . Wine ( » эмулятор » windows свободнораспостраняемый от etersoft .
После установки полностью готов и настроен рабочий стол , доступны рокладки клавиатуры АНГЛИЙСКИЙ , РУССКИЙ, УКРАИНСКИЙ , переключение — сочетание клавиш Ctrl + Shift .
СИСТЕМУ БЕЗ ПОТРЕБНОСТИ НЕ ОБНОВЛЯТЬ !

Компьютер учителя:
1 . При установке системы создаете пользователя который будет затем иметь привилегии администратора , и Вы будете работать под этим логином , пароль при этом создавайте известный только вам или только определенному кругу лиц , хотя для других можно создать отдельные учетные записи.
2 . Предоставить созданным пользователям соответствующие права . Пользователю можно задать максимальные возможности через — — . В окне выделяем пользователя (в нашем случае это ) и в строке справа нажать кнопку или нажать на кнопку . На запрос о введении пароля вводим комбинацию которую мы указывали при установке системы для пользователя . В новом окне , в первом случае можно отметить чекбокс , а при использовании расширенных параметров — переходим на вкладку и отмечаем все чекбоксы — .
3 . Настраиваем сеть.
На панели в правой ее части , у часов есть значок сетевого соединения. Подводим курсор мыши к нему и нажимаем правую клавишу , в контекстном меню выбрать . В окне выбираем нужную нам вкладку (в моем случае — Проводные ) выделяем его и нажимаем кнопку в правой части . В следующем окне можно указать название соединения (необязательно ) , переходим на вкладку и вводим нужные нам параметры , например :
Метод Вручную
Адрес 192.168.1.3 IP — адрес Вашего учительского компьютера
Маска 24 ( или 255.255.255.0 )
Шлюз 192.168.1.1 Если вы используете прокси-сервер этот и следующий параметры будут другие ( для Linux есть прокси-сервер squid )
Серверы DNS 192.168.1.1
Обратите внимание , чтобы чекбоксы и были отмечены .

Следующим шагом — открываем терминал и вводим вводим команду

В открывшемся файле ищем строки:

# Change this to the workgroup / NT — domain name your Samba server will part of
workgroup = WORKGROUP

WORKGROUP — название Вашей рабочей группы ( меняете на свою , у нас MNVK )

4 . Настроить программу Epoptes :
открываем терминал и вводим вводим команды (можно копировать — вставить) :

gpasswd -a teacher epoptes

sudo openssl req -batch -x509 -nodes -newkey rsa:1024 -days 1826 -keyout /etc/epoptes/server.key -out /etc/epoptes/server.crt

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

ждем и на запрос об установке wine-gecko нажимаем . В появившемся окне переходим на вкладку где нужно отметить чекбокс и нажать . Это нужно для того , чтобы программы которые предназначены для Windows при изменении разрешения экрана » под себя » оставались в поле зрения пользователя и не возникало трудностей в управлении ими . Затем переходим на вкладку и нажимаем кнопку и далее . Закрываем программу.

Читайте также:  Killing floor для linux

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

3 . Настраиваем сеть.
На панели в правой ее части , у часов есть значок сетевого соединения. Подводим курсор мыши к нему и нажимаем правую клавишу , в контекстном меню выбрать . В окне выбираем нужную нам вкладку (в моем случае — Проводные ) выделяем его и нажимаем кнопку в правой части . В следующем окне можно указать название соединения (необязательно ) , переходим на вкладку и вводим нужные нам параметры , например :
Метод Вручную
Адрес 192.168.1.12 IP — адрес ученического компьютера (для каждого ученического ПК свой ​​, меняем только последнюю цифру) .
Маска 24 ( или 255.255.255.0 )
Шлюз 192.168.1.1 Если вы используете прокси-сервер , указать адрес компьютера, на котором установлен прокси-сервер параметры будут другие ( для Linux является прокси-сервер squid )
Серверы DNS 192.168.1.1 Если вы используете прокси-сервер , не указывать
Обратите внимание , чтобы чекбоксы и были отмечены .

Следующим шагом — открываем терминал и вводим вводим команду

sudo gedit /etc/samba/smb.conf

В открывшемся файле ищем строки:

# Change this to the workgroup / NT — domain name your Samba server will part of
workgroup = WORKGROUP

WORKGROUP — название Вашей рабочей группы ( меняете на свою , у нас MNVK )

В каждом броузере налаживаем параметры прокси — сервера ,
для Chromium `а нужно открыть терминал и набрать:

sudo gedit /usr/share/applications/chromium-browser.desktop
ввести на запрос пароль администратора

Exec=/usr/bin/chromium-browser %U
и привести его к виду:

Exec=/usr/bin/chromium-browser %U —proxy-server=host:port, где host — IP — адрес Вашего прокси — сервера, а port — порт прокси-сервера .

У меня это выглядит следующим образом :

Exec=/usr/bin/chromium-browser %U —proxy-server=192.168.1.2:3128

Закрываем с сохранением . Все , теперь будет работать и Chromium через прокси — сервер.

4 . Настроить программу Epoptes :
открываем терминал и вводим вводим команды (можно копировать — вставить) :

sudo gedit /etc/hosts

в открывшемся окне добавляем строку:

192.168.1.3 SERVER где прописываете ВАШ IP адрес компьютера учителя , сохраняем , закрываем это окно.

Далее снова в терминале :

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

ждем и на запрос об установке wine-gecko нажимаем . В появившемся окне переходим на вкладку где нужно отметить чекбокс и нажать . Это нужно для того , чтобы программы предназначены для Windows при изменении разрешения экрана » под себя » оставались в поле зрения пользователя и не возникало трудностей в управлении ими . Затем переходим на вкладку и нажимаем кнопку и далее . Закрываем программу.
Эти действия выполняем для каждого созданного пользователя.

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

net usershare add %n %f «» Everyone:F guest_ok=y && chmod 777 %f

переходим на вторую вкладку и в ставим * ( по умолчанию она там уже стоит) , теперь нужно отметить все чекбоксы , нажимаем . Теперь щелкните правой клавишей мыши по любой папке и в контекстном меню ищем и щелкаем на нем.

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

net usershare delete %n && chmod 700 %f

Изменения:
1. Обновлено систему к состоянию на 18.12.2013
2. Установлено LibreOffice 4.0.4 вместо 3.6
3. К LibreOffice Writer добавлено дополнения pagination (нумерация страниц) и Alba (вставка альбомной страницы)
4. Kompozer теперь работает (Спасибо rauwolfin за участие, установил с ualinux с репозиториев raring).
5. Установлено Wine 1.7.8, теперь корректно работает флеш с *. swf
6. Установлено программу тестирования iTest
7. Обновляются каталоги пользователя при изменении локали
(в старой версии в терминале

$ xdg-user-dirs-gtk-update появится соответствующее окно и вуаля. В предыдущей версии отключена соответствующая служба в автозапуске «оновлення тек користувача. » Меню-Настройки-Сеансы и запуск)
8. В автозагрузке отключена служба CDemu, апплет очереди печати и т.п. (на ученических компьютерах это и не нужно, а учитель может все необходимое включить в автозапуск, только не включайте mintupdate, лучше сами при необходимости запустите)
9. Переключение раскладки по-умолчанию изменено на Alt+Shift из соображений обучения «слепому» методу набора (при таком раскладе большой палец смещается немного в сторону, а мизинец чуть вниз, при этом все остальные пальцы остаются на своих местах, при Ctrl+Shift приходится смещать в сторону всю кисть).

Источник

Оцените статью