Product SiteDocumentation Site

Альт Образование 11.0

Документация

Руководство пользователя

Редакция июнь, 2025

Елена Мишина

ООО «Базальт СПО»

Юридическое уведомление

Данный документ распространяется на условиях свободной лицензии FDL (Free Documentation License) версии 1.3.
Данный документ не содержит текста, помещаемого на первой или последней странице обложки. Данный документ не содержит неизменяемого текста.

Аннотация

Добро пожаловать в документацию дистрибутива Альт Образование. Данное руководство предназначено как для начинающих, так и для опытных пользователей. Руководство описывает подготовку системы для установки, процесс установки дистрибутива, а также процедуру настройки и использования системы.
Названия компаний и продуктов, встречающихся в руководстве, могут являться торговыми знаками соответствующих компаний.
Данное руководство соответствует текущему состоянию сведений, но какие-либо окончательные правки могли не попасть в него. В случае обнаружения ошибок и неточностей в руководство вносятся изменения.
I. Что такое Альт Образование?
1. Что такое Альт Образование
2. Что такое Linux
2.1. Свободные программы
2.2. Разработка Linux
2.3. Защищённость
2.4. Дистрибутивы Linux
2.5. Новичку
3. Что такое системы Альт
3.1. ALT Linux Team
3.2. Сизиф
3.3. Что такое одиннадцатая платформа
3.3.1. Основные новшества одиннадцатой платформы
II. Установка дистрибутива
4. Запись установочного образа на USB Flash
4.1. В операционной системе Windows
4.2. В операционной системе Linux
4.3. В операционной системе OS X
4.4. Проверка целостности записанного образа
5. Сохранение данных и меры предосторожности
6. Начало установки: загрузка системы
6.1. Способы первоначальной загрузки
6.2. Загрузка системы
7. Последовательность установки
8. Язык
9. Лицензионное соглашение
10. Дата и время
11. Настройка сети
12. Подготовка диска
12.1. Выбор профиля разбиения диска
12.2. Автоматические профили разбиения диска
12.3. Ручной профиль разбиения диска
12.4. Дополнительные возможности разбиения диска
12.4.1. Создание программного RAID-массива
12.4.2. Создание LVM-томов
12.4.3. Создание шифрованных разделов
12.4.4. Создание подтомов BtrFS
13. Установка системы
13.1. Дополнительные приложения
13.2. Установка пакетов
14. Сохранение настроек
15. Установка загрузчика
16. Администратор системы
17. Системный пользователь
18. Установка пароля на шифрованные разделы
19. Завершение установки
20. Обновление системы до актуального состояния
21. Первая помощь
21.1. Проблемы при установке системы
21.2. Проблемы с загрузкой системы
21.3. Полезные ссылки
III. Начало использования Альт Образование
22. Загрузка системы
23. Получение доступа к зашифрованным разделам
24. Вход в систему
24.1. Вход и работа в системе в графическом режиме
24.1.1. KDE
24.1.2. XFCE
24.2. Гостевой сеанс
24.3. Вход и работа в консольном режиме
24.4. Виртуальная консоль
25. Блокирование сеанса доступа
25.1. Графический режим
25.1.1. KDE
25.1.2. XFCE
25.2. Блокировка виртуальных текстовых консолей
26. Переключение сеансов пользователей в графическом режиме
26.1. KDE
26.2. XFCE
27. Завершение работы ОС
27.1. Графический режим
27.1.1. KDE
27.1.2. XFCE
27.2. Консольный режим
IV. Графический интерфейс
28. Альт Центр
28.1. Информация о системе
28.2. Информация о лицензии
28.3. Документация
28.4. Информация об оборудовании
28.5. Настройки
28.6. Полезная информация
28.7. Компоненты
29. KDE Plasma 6
29.1. Рабочий стол KDE 6
29.1.1. Область рабочего стола
29.1.2. Панель KDE
29.1.3. Виджеты на рабочем столе
29.2. Запуск приложений
29.3. Настройка параметров KDE
30. Обзор Xfce 4
30.1. Рабочий стол Xfce 4
30.1.1. Область рабочего стола
30.1.2. Панель Xfce
30.2. Запуск приложений
30.3. Диспетчер настроек
V. Обзор приложений
31. Веб-навигация
31.1. Chromium
31.2. Яндекс Браузер
32. Электронная почта
32.1. Thunderbird
32.1.1. Первоначальная настройка Thunderbird
32.1.2. Использование почтового клиента
33. Обмен мгновенными сообщениями
33.1. Pidgin
33.1.1. Первоначальная настройка
34. Офисные приложения
34.1. LibreOffice
35. Файловые менеджеры
35.1. Dolphin
35.1.1. Домашняя папка
35.1.2. Быстрый доступ к нужным файлам
35.1.3. Строка адреса
35.1.4. Окно Свойства объекта
35.1.5. Копирование и перемещение файлов
35.1.6. Удаление файлов
35.1.7. Открытие файлов
35.1.8. Поиск файлов
35.1.9. Создание ресурсов общего доступа
35.1.10. Подсчёт контрольных сумм файлов
35.2. Thunar
35.2.1. Домашняя папка
35.2.2. Копирование и перемещение файлов
35.2.3. Удаление файлов
35.2.4. Открытие файлов
35.2.5. Быстрый доступ к нужным файлам
35.2.6. Использование сменных носителей
35.2.7. Создание ресурсов общего доступа
36. Инструменты поиска файлов
36.1. KFind
36.2. Поиск файлов (XFCE)
36.3. Recoll — полнотекстовый поиск
36.3.1. Индексация файлов
36.3.2. Поиск файлов
36.3.3. Список результатов поиска
37. Графика
37.1. Графические приложения KDE
37.2. GIMP
37.2.1. Функциональность GIMP
37.2.2. Фильтрация и синтез изображений
37.3. Векторный редактор Inkscape
37.4. Менеджер фотографий Shotwell
37.5. Создание двухмерной векторной анимации (Synfig Studio)
37.6. Blender 3D
37.7. Программа сканирования и распознавания gImageReader
37.8. Сканер документов (simple-scan)
37.9. Приложение для сканирования Skanpage
37.10. Xsane
37.11. Система вёрстки Scribus
38. Мультимедиа
38.1. Аудиоплеер QMMP
38.2. Видеоплеер Haruna
38.3. Audacity
38.3.1. Запись
38.3.2. Импорт и экспорт звуковых данных
38.3.3. Редактирование
38.3.4. Эффекты
38.3.5. Качество звука
38.3.6. Модули (Plug-Ins)
38.3.7. Анализ
38.4. Создание слайд-шоу
38.5. SimpleScreenRecorder
39. Прочие приложения
39.1. Менеджер архивов Ark
39.1.1. Использование файлового менеджера для работы с архивами
39.2. Запись дисков: Brasero
39.3. Просмотр электронных документов в Okular
39.4. Просмотрщик документов Atril
39.5. Системный монитор
39.5.1. Запуск приложения
39.5.2. Использование приложения
39.6. Диспетчер задач
39.6.1. Запуск приложения
39.6.2. Использование приложения
39.7. Установка сторонних приложений с официальных сайтов
39.8. Подпись и проверка ЭЦП ГОСТ
39.8.1. Запуск
39.8.2. Создание электронной подписи
39.8.3. Проверка электронной подписи
VI. Электронные образовательные ресурсы
40. Обучающие программы
40.1. Набор образовательных ресурсов GCompris
41. Средства разработки/обучения программированию
41.1. С/C++
41.1.1. Code::Blocks
41.2. Pascal
41.2.1. Free Pascal
41.2.2. Lazarus
41.2.3. PascalABC.NET
41.3. BASIC
41.3.1. BASIC-256
41.3.2. Gambas 3
41.4. Geany
41.5. Python IDLE3
41.6. kumir
41.7. Scratch Desktop
41.8. TRIK Studio
41.9. Bluefish
42. Veyon
42.1. Настройка управления классом
42.1.1. Настройка Veyon на компьютере преподавателя
42.1.2. Настройка управляемых компьютеров
42.2. Использование Veyon
42.2.1. Просмотр и запись происходящего на компьютерах учеников
42.2.2. Удалённый контроль и управление компьютерами учеников
42.2.3. Демонстрация учебных материалов
42.2.4. Блокирование рабочих станций
42.2.5. Пересылка текстовых сообщений учащимся
42.2.6. Запуск приложений
42.2.7. Открыть веб-сайт
42.2.8. Передача файлов
42.2.9. Выключение и перезагрузка компьютеров
43. Обучающая среда Moodle
43.1. Установка Мoodle
43.2. Доступ к системе Moodle с удаленных компьютеров
43.3. Некоторые вопросы администрирования Moodle
43.3.1. Создание учётных записей. Работа со списком пользователей
43.3.2. Резервное копирование курсов
43.3.3. Настройка элементов курса
43.3.4. Внешний вид
43.3.5. Настройки главной страницы
43.4. Общие принципы работы в Moodle
43.4.1. Интерфейс системы
43.5. Создание электронного учебного курса в Moodle
43.5.1. Создание категории курса
43.5.2. Создание курса
43.5.3. Добавление ссылки на веб-страницу
43.5.4. Добавление форума
43.5.5. Добавление элемента курса «Задания»
43.5.6. Заключение
44. MediaWiki
44.1. Установка MediaWiki
44.2. Управление пользователями
44.3. Изменение логотипа
44.4. Настройка основного меню (боковая панель)
44.5. Настройка типов файлов, поддерживаемых Wiki для загрузки
44.6. Работа в MediaWiki
44.7. Азбука Wiki-разметки
44.7.1. Форматирование «мышкой»
44.7.2. Содержание. Заголовки и подзаголовки
44.7.3. Вставка изображений на страницу
44.7.4. Создание таблиц
44.7.5. Wiki-разметка
44.8. Защита от вандализма
44.8.1. Использование ссылки «отменить»
44.8.2. Возврат к ранней версии
44.8.3. Описание правки
45. Nextcloud — хранение документов в «облаке»
45.1. Установка Nextcloud
45.2. Настройка Nextcloud
45.3. Работа с Nextcloud
45.3.1. Администрирование
45.3.2. Работа с файлами
45.3.3. Клиент Nextcloud
VII. Настройка системы
46. Центр управления системой
46.1. Описание
46.2. Применение центра управления системой
46.3. Запуск Центра управления системой в графической среде
46.4. Использование веб-ориентированного центра управления системой
47. Настройка сети
47.1. NetworkManager
47.1.1. KDE
47.1.2. XFCE
47.2. Настройка в ЦУС
48. Установка принтера в Альт Образование
48.1. Последовательность установки
49. Настройка сканера подключенного к USB-порту
49.1. Конфигурация SANE
49.2. Интерфейсы для сканирования (frontend)
50. Изменение пароля
51. Ввод рабочей станции в домен Active Directory
51.1. Подготовка
51.2. Ввод в домен
51.3. Проверка работы
51.4. Вход пользователя
51.5. Отображение глобальных групп на локальные
51.6. Подключение файловых ресурсов
51.6.1. Autofs (KDE)
51.6.2. Подключение с использованием gio (XFCE)
51.6.3. Подключение с использованием pam_mount
52. Групповые политики
52.1. Развертывание групповых политик
52.2. Пример создания групповой политики
53. Настройка загрузчика GRUB2
53.1. Grub Customizer
VIII. Установка дополнительного программного обеспечения
54. Центр приложений
54.1. Установка/удаление программ
54.2. Обновление системы
55. Установка дополнительного ПО в ЦУС
56. Установка пакетов для опытных пользователей
56.1. Введение
56.2. Источники программ (репозитории)
56.2.1. Редактирование репозиториев
56.3. Поиск пакетов
56.4. Установка или обновление пакета
56.5. Удаление установленного пакета
56.6. Обновление системы
57. Единая команда управления пакетами (epm)
IX. Обновление ядра
58. Обновление ядра ОС в ЦУС
59. Обновление ядра ОС в консоли
X. Основы администрирования Linux
60. Что происходит в системе
61. Общие принципы работы ОС
61.1. Процессы и файлы
61.1.1. Процессы функционирования ОС
61.1.2. Файловая система ОС
61.1.3. Структура каталогов
61.1.4. Организация файловой структуры
61.1.5. Имена дисков и разделов
61.1.6. Разделы, необходимые для работы ОС
61.2. Работа с наиболее часто используемыми компонентами
61.2.1. Виртуальная консоль
61.2.2. Командные оболочки (интерпретаторы)
61.2.3. Командная оболочка Bash
61.2.4. Команда
61.2.5. Команда и параметры
61.2.6. Команда и ключи
61.2.7. Обзор основных команд системы
61.3. Стыкование команд в системе Linux
61.3.1. Стандартный ввод и стандартный вывод
61.3.2. Перенаправление ввода и вывода
61.3.3. Использование состыкованных команд
61.3.4. Недеструктивное перенаправление вывода
62. Средства управления дискреционными правами доступа
62.1. Команда chmod
62.2. Команда chown
62.3. Команда chgrp
62.4. Команда umask
62.5. Команда chattr
62.6. Команда lsattr
62.7. Команда getfacl
62.8. Команда setfacl
63. Режим суперпользователя
63.1. Какие бывают пользователи?
63.2. Для чего может понадобиться режим суперпользователя?
63.3. Как получить права суперпользователя?
63.4. Как перейти в режим суперпользователя?
64. Управление пользователями
64.1. Общая информация
64.2. Команда useradd
64.3. Команда passwd
64.4. Добавление нового пользователя
64.5. Настройка парольных ограничений
64.6. Управление сроком действия пароля
64.7. Модификация пользовательских записей
64.8. Удаление пользователей
65. Документация
65.1. Экранная документация
65.1.1. man
65.1.2. info
65.2. Документация по пакетам
65.3. Документация к программам, имеющим графический интерфейс
XI. Техническая поддержка продуктов «Базальт СПО»
66. Покупателям нашей продукции
67. Пользователям нашей продукции

Часть I. Что такое Альт Образование?

Глава 1. Что такое Альт Образование

ОС Альт Образование — это простая в установке и удобная в работе операционная система, ориентированная на повседневное использование при планировании, организации и проведении учебного процесса в образовательных учреждениях разного уровня. Система отличается доступностью, надёжностью, функциональностью и низкими требованиями к ресурсам компьютера.
Проект Альт Образование — общепонятная для освоения операционная система Linux. Под «общепонятная» понимается круг пользователей персональных компьютеров, не обладающих тонкостями настройки и использования системы. Идея проекта Альт Образование — формирование устойчивого интереса к свободному программному обеспечению через демонстрацию его удобства, практичности и эффективности в образовательной среде.
В состав Альт Образование включено более 30 полностью русифицированных программ, представляющих собой специализированные средства информационной поддержки учебного процесса. Эти программы предназначены для решения основных задач образования: от подготовки учебных материалов до взаимодействия между преподавателем и обучающимися. Также в комплект входят современные образовательные ресурсы: предметно-ориентированные среды, тренажёры и обучающие системы.
Одной из ключевых особенностей продукта является интеграция рабочих мест преподавателей и учащихся. На базе Альт Образование можно построить современную, гибкую и безопасную инфраструктуру для предоставления учебных материалов и организации взаимодействия с использованием самых разных устройств — стационарных компьютеров, ноутбуков, нетбуков, планшетов и электронных книг.
Преимущества использования Альт Образование в учебных заведениях:
  • Поддержка двух современных графических окружений: KDE Plasma и XFCE;
  • Возможность установки без графической оболочки — для серверного применения;
  • Выбор групп пакетов в зависимости от уровня обучения — от дошкольных учреждений до высшей школы;
  • Средства централизованного управления учебным классом и рабочими местами учащихся;
  • Автоматическое восстановление состояния рабочего места после завершения сеанса;
  • Поддержка сетевой загрузки бездисковых клиентов с сохранением данных на сервере;
  • Гостевые сеансы с возможностью автовхода;
  • Поддержка централизованной аутентификации по сети через инфраструктуру Active Directory и LDAP/Kerberos;
  • Наличие графических средств настройки системы, включая настройку сетевой аутентификации, установку и синхронизацию времени, управление пользователями и группами, просмотр системных журналов;
  • Высокий уровень защиты от вредоносного программного обеспечения;
  • Возможность полнотекстового поиска с помощью программы Recoll;
  • Широкий выбор различных программ для профессиональной и домашней работы в сети Интернет, с документами, со сложной графикой и анимацией, для обработки звука и видео, разработки программного обеспечения и образования.
В рамках проекта Альт Образование мы стремимся максимально учитывать реальные потребности образовательного процесса: предоставлять самые лучшие программы, отвечать на возникающие вопросы, создавать подробные инструкции, в максимально короткие сроки исправлять ошибки и постоянно работать над улучшением системы. Наша цель — сделать Альт Образование максимально удобной, функциональной и надёжной платформой для обучения в любой образовательной среде.

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

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

Операционная система (далее — ОС) Linux — ядро, основные компоненты системы и большинство её пользовательских приложений — свободные программы. Свободные программы можно:
  • запускать на любом количестве компьютеров;
  • распространять бесплатно или за деньги без каких-либо ограничений;
  • получать исходные тексты этих программ и вносить в них любые изменения.
Свобода программ обеспечила их широкое использование и интерес к ним со стороны тысяч разработчиков. Основные программы для Linux выходят под лицензией GNU General Public License (далее — GPL). Лицензия GNU не только гарантирует свободу, но и защищает её. Она допускает дальнейшее распространение программ только под той же лицензией, поэтому исходный код ядра Linux, компиляторов, библиотеки glibc, пользовательских графических оболочек не может быть использован для создания приложений с закрытым кодом. В этом принципиальное отличие Linux от свободных ОС семейства BSD (FreeBSD, NetBSD, OpenBSD), фрагменты которых вошли в Microsoft Windows и даже стали основой OS X. Linux включает в себя многие разработки BSD, но его компиляторы и системные библиотеки разработаны в рамках проекта GNU (https://www.gnu.org/home.ru.html).

2.2. Разработка Linux

В отличие от распространённых несвободных ОС, Linux не имеет географического центра разработки. Нет фирмы, которая владела бы этой ОС, нет и единого координационного центра. Программы для Linux — результат работы тысяч проектов. Большинство из них объединяет программистов из разных стран, связанных друг с другом только перепиской. Лишь некоторые проекты централизованы и сосредоточены в фирмах. Создать свой проект или присоединиться к уже существующему может любой программист, и, в случае успеха, результаты этой работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую. Это позволяет за короткий срок добавлять в программное обеспечение новые возможности, оперативно находить ошибки и исправлять их.
Именно гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение независимых специалистов, обладающих индивидуальным, самостоятельным видением проблем, защита исходного текста программ лицензией GPL — всё это стало причиной успеха свободных программ.
Такая высокая эффективность разработки не могла не заинтересовать крупные фирмы. Они стали создавать свои свободные проекты, основывающиеся на тех же принципах. Так появились Mozilla, LibreOffice, свободный клон Interbase, SAP DB. IBM способствовала переносу Linux на свои мейнфреймы.
Открытый код программ значительно снизил себестоимость разработки закрытых систем для Linux и позволил снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle, DB2, Informix, Sybase, SAP ERP, Lotus Domino.

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

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

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

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

2.5. Новичку

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

Глава 3. Что такое системы Альт

3.1. ALT Linux Team

Команда ALT Linux (https://www.altlinux.org/ALT_Linux_Team) — это интернациональное сообщество, насчитывающее более 200 разработчиков свободного программного обеспечения.

3.2. Сизиф

Sisyphus (https://packages.altlinux.org) — наш ежедневно обновляемый банк программ (часто называемый репозиторий). Поддерживаемая ALT Linux Team целостность Sisyphus, оригинальная технология сборки программ, утилита apt-get позволяет пользователям легко обновлять свои системы и быть в курсе актуальных новостей мира свободных программ.
Ежедневно изменяющийся репозиторий содержит самое новое программное обеспечение со всеми его преимуществами и недостатками (иногда ещё неизвестными). Поэтому, перед обновлением вашей системы из Sisyphus, мы советуем взвесить преимущества новых возможностей, реализованных в последних версиях программ, и вероятность возникновения неожиданностей в работе с ними (https://www.altlinux.org/Sisyphus_changes).
Разработка Sisyphus полностью доступна. У нас нет секретных изменений кода и закрытого тестирования с подписками о неразглашении. То, что мы сделали сегодня, завтра вы найдёте в сети. По сравнению с другими аналогичными банками программ (Debian unstable, Mandriva Cooker, PLD, Fedora), в Sisyphus есть немало самобытного. Особое внимание уделяется защите системы, локализации на русский язык, полноте и корректности зависимостей.
Название Sisyphus (Сизиф) заимствовано из греческой мифологии. С кропотливым Сизифом, непрерывно закатывающим в гору камни, команду ALT Linux Team объединяет постоянная работа над усовершенствованием технологий, заложенных в репозиторий.
Sisyphus, в первую очередь, — открытая лаборатория решений. Если вам это интересно, если вы хотите дополнить Sisyphus новыми решениями, если вы считаете, что можете собрать какую-то программу лучше — присоединяйтесь к проекту ALT Linux Team (https://www.altlinux.org/Join).

3.3. Что такое одиннадцатая платформа

Как уже говорилось ранее, Sisyphus является часто обновляемым репозиторием, скорее предназначенным для разработчиков. Решением для тех пользователей, которым стабильность и предсказуемость работы системы важнее расширенной функциональности (а это в первую очередь начинающие и корпоративные пользователи), являются дистрибутивы Альт. Такие дистрибутивы базируются на стабильном срезе репозитория Sisyphus. Эти срезы называются платформами.
Одиннадцатая платформа (p11) была создана в июне 2024 года и её поддержка продлится до января 2028 года.

3.3.1. Основные новшества одиннадцатой платформы

  • Одиннадцатая платформа основана на ядре Linux 6.12 (LTS) с расширенной поддержкой современного оборудования: процессорных архитектур Intel, включая Intel Meteor Lake, Intel Xeon Sapphire Rapids, AMD Ryzen 7000 (Zen 4) и EPYC Genoa; аппаратных интерфейсов — PCI Express Gen5, USB4, Thunderbolt 4, Wi-Fi 6/6E, NVMe 1.4/2.0; улучшенной поддержкой виртуализации;
  • Программное обеспечение на одиннадцатой платформе использует обновленный OpenSSL 3.1. Платформа сохраняет поддержку OpenSSL 1.1 для совместимости с устаревшим ПО;
  • Произошел переход на Python 3.12;
  • Добавлены PHP 8.3 и 8.4;
  • Системный интерпретатор сценариев /bin/sh теперь основан на Bash 5.2;
  • Обновлены основные системные библиотеки и компиляторы: glibc 2.38, компилятор GCC 13 и LLVM/Clang 19;
  • Пакет systemd обновлён до версии 255;
  • Подсистема начальной загрузки установщика propagator заменена на altboot;
  • Основным фрэймворком приложений графической подсистемы стал Qt6, с поддержкой Qt5 для обратной совместимости приложений. Qt6 в качестве основного стека также использует системный установщик;
  • Включена поддержка нового Kerberos 1.21, полностью совместимого с Samba 4.20+. В дистрибутивах 11 платформы также доступны и ключевые изменения Samba 4.20+;
  • Существенно обновлён Альтератор в качестве Центра Управления Системой — новый интерфейс, взаимодействие с D-Bus, модульная архитектура. Новый Альтератор поддерживает модули предыдущих версий;
  • ALT Diagnostic Tool — графическая утилита диагностики ОС. ADT использует заранее подготовленный набор проверок, предоставляет возможность пользователю выполнить тесты без дополнительных привилегий и единый вид отчета по проверкам;
  • Копидел — средство тиражирования установленной системы (alterator-kopidel);
  • Платформа доступна для архитектур x86_64 и ARM64.

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

В этой части рассматривается процесс установки дистрибутива.

Содержание

4. Запись установочного образа на USB Flash
4.1. В операционной системе Windows
4.2. В операционной системе Linux
4.3. В операционной системе OS X
4.4. Проверка целостности записанного образа
5. Сохранение данных и меры предосторожности
6. Начало установки: загрузка системы
6.1. Способы первоначальной загрузки
6.2. Загрузка системы
7. Последовательность установки
8. Язык
9. Лицензионное соглашение
10. Дата и время
11. Настройка сети
12. Подготовка диска
12.1. Выбор профиля разбиения диска
12.2. Автоматические профили разбиения диска
12.3. Ручной профиль разбиения диска
12.4. Дополнительные возможности разбиения диска
12.4.1. Создание программного RAID-массива
12.4.2. Создание LVM-томов
12.4.3. Создание шифрованных разделов
12.4.4. Создание подтомов BtrFS
13. Установка системы
13.1. Дополнительные приложения
13.2. Установка пакетов
14. Сохранение настроек
15. Установка загрузчика
16. Администратор системы
17. Системный пользователь
18. Установка пароля на шифрованные разделы
19. Завершение установки
20. Обновление системы до актуального состояния
21. Первая помощь
21.1. Проблемы при установке системы
21.2. Проблемы с загрузкой системы
21.3. Полезные ссылки

Глава 4. Запись установочного образа на USB Flash

Для загрузки компьютера с целью установки системы необходимо воспользоваться носителем, содержащим начальный загрузчик. Таким носителем может быть flash-накопитель, который можно сделать загрузочным.
Для создания загрузочного flash-диска понадобится файл ISO-образа установочного диска с дистрибутивом. Файл ISO-образа диска — это файл специального формата, подготовленный для записи на диск. Установочные ISO-образы являются гибридными (Hybrid ISO/IMG), что позволяет производить установку, записав такой образ на flash-накопитель. О записи установочного образа на USB Flash рассказано в этой главе.

Предупреждение

Запись образа дистрибутива на flash-диск приведёт к изменению таблицы разделов на носителе, таким образом, если flash-диск выполнил функцию загрузочного\установочного устройства и требуется вернуть ей функцию переносного накопителя данных, то необходимо удалить все имеющиеся разделы на flash-диске и создать нужное их количество заново.
Для восстановления совместимости flash-диска с операционными системами семейства Windows может понадобиться также пересоздание таблицы разделов (например, при помощи parted). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS.

4.1. В операционной системе Windows

Для создания загрузочного flash-диска под операционной системой MS Windows используйте специальные программы: ALT Media Writer, Win32 Disk Imager, HDD Raw Copy Tool и другие.
ALT Media Writer — это инструмент, который помогает записывать образы ALT на портативные накопители, такие как flash-диски. Он может автоматически загружать образы из интернета и записывать их. Для записи образа на flash-диск необходимо:
  • скачать и установить ALT Media Writer;
  • вставить flash-диск в USB-разъем;
  • запустить ALT Media Writer;
  • выбрать дистрибутив и нажать кнопку Создать Live USB…:
    ALT Media Writer (altmediawriter)
    начнётся загрузка образа из интернета;
  • выбрать устройство (flash-диск);
  • после окончания загрузки нажать кнопку Записать на диск (если был отмечен пункт Записать образ после загрузки, запись образа начнётся автоматически).
Инструкция для записи образа в программе Win32 Disk Imager:
  • скачать и установить программу Win32 Disk Imager;
  • скачать образ дистрибутива;
  • вставить flash-диск в USB-разъем (размер flash-диска должен быть не меньше размера скачанного образа диска);
  • запустить Win32 Disk Imager;
  • в появившимся окне выбрать ISO-образ дистрибутива, выбрать устройство (flash-диск):
    Win32 Disk Imager
  • нажать кнопку Write для записи образа на flash-диск.
Для записи образа на flash-диск подойдёт и утилита HDD Raw Copy Tool:
  • на первом шаге нужно выбрать файл с образом диска:
    Выбор файла с образом диска
  • на втором шаге нужно выбрать flash-диск, на который будет записан образ:
    Выбор flash-диска

    Предупреждение

    Будьте внимательны при указании имени USB-устройства — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!
  • после проверки правильности выбранных параметров и нажатия кнопки Continue можно приступать к записи, нажав следом кнопку START. По успешному завершению записи окно с индикацией процесса записи закроется, после чего можно закрыть и окно самой программы.

4.2. В операционной системе Linux

Для записи образа на flash-диск можно воспользоваться одной из программ с графическим интерфейсом:
  • ALT Media Writer (altmediawriter):
    ALT Media Writer
    ALT Media Writer может автоматически загружать образы из интернета и записывать их, при необходимости извлекая сжатые образы (img.xz).
  • Impression (impression):
    Impression
  • SUSE Studio Imagewriter (imagewriter):
    SUSE Studio Imagewriter (imagewriter)

Предупреждение

Будьте внимательны при указании имени USB-устройства — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!

Предупреждение

Не добавляйте номер раздела, образ пишется на flash-диск с самого начала!
Для записи установочного образа можно воспользоваться утилитой командной строки dd:
# dd oflag=direct if=<файл-образа.iso> of=/dev/sdX bs=1M status=progress
# sync
где <файл-образа.iso> — образ диска ISO, а /dev/sdX — устройство, соответствующее flash-диску.
Для удобства показа прогресса записи можно установить пакет pv и использовать команду:
# pv <файл-образа.iso> | dd oflag=direct of=/dev/sdX bs=1M;sync
где <файл-образа.iso> — образ диска ISO, а /dev/sdX — устройство, соответствующее flash-диску.
Просмотреть список доступных устройств можно командой lsblk или (если такой команды нет) blkid.
Например, так можно определить имя flash-диска:
$ lsblk | grep disk
sda      8:0    0 931,5G  0 disk
sdb      8:16   0 931,5G  0 disk
sdc      8:32   1   7,4G  0 disk
flash-диск имеет имя устройства sdc.
Затем записать:
# dd oflag=direct if=/iso/alt-education-11.0-x86_64.iso of=/dev/sdc bs=1M sta-tus=progress; sync
или, например, так:
# pv /iso/alt-education-11.0-x86_64.iso | dd oflag=direct of=/dev/sdc bs=1M; sync
dd: warning: partial read (524288 bytes); suggest iflag=fullblock
3GiB 0:10:28 [4,61MiB/s] [===================================>  ] 72% ETA 0:04:07

Предупреждение

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

4.3. В операционной системе OS X

В операционной системе OS X для создания загрузочного flash-диска можно использовать команду:
sudo dd if=alt-education-11.0-x86_64.iso of=/dev/rdiskX bs=10M
sync
где alt-education-11.0-x86_64.iso — образ диска ISO, а /dev/rdiskX — flash-диск.
Просмотреть список доступных устройств можно командой:
diskutil list

Предупреждение

Будьте внимательны при указании имени USB-устройства — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!

4.4. Проверка целостности записанного образа

Предупреждение

Внимание! Если речь идёт о записи на flash-диск образа LiveCD, проверка должна быть выполнена сразу же после записи (без запуска системы с flash-диска). Причина в том, что остаток flash-диска при первом запуске LiveCD форматируется как r/w раздел, при этом меняется и таблица разделов.
Для проверки целостности записанного образа необходимо выполнить следующие шаги:
  • определить длину образа в байтах:
    $ du -b alt-education-11.0-x86_64.iso | cut -f1 
    9687877632
    
  • посчитать контрольную сумму образа (или просмотреть контрольную сумму образа из файла MD5SUM на сервере FTP):
    $ md5sum alt-education-11.0-x86_64.iso
    da4a4859da725b71d56cc05db73f9f4e  alt-education-11.0-x86_64.iso
    
  • подсчитать контрольную сумму записанного на flash-диск образа (выполняется под правами пользователя root):
    # head -c 9687877632 /dev/sdd | md5sum 
    da4a4859da725b71d56cc05db73f9f4e
    
    где размер после -c — вывод в п.1, а /dev/sdd — USB-устройство, на которое производилась запись.

Глава 5. Сохранение данных и меры предосторожности

Если вы хотите установить ОС Альт Образование и при этом сохранить уже установленную на вашем компьютере операционную систему (например, другую версию GNU/Linux или Microsoft Windows), вам нужно обязательно позаботиться о подготовке компьютера к установке второй системы и о сохранении ценных для вас данных.
Если у вас нет загрузочного диска для уже установленной системы, создайте его. В случае прерванной установки ОС Альт Образование или неправильной настройки загрузчика, вы можете потерять возможность загрузиться в вашу предыдущую ОС.
Если на диске, выбранном для установки ОС Альт Образование, не осталось свободного раздела, то программа установки должна будет изменить размер существующего раздела. От этой операции могут пострадать ваши данные, поэтому предварительно надо сделать следующие действия:
  • Выполнить проверку раздела, который вы собираетесь уменьшать. Для этого воспользуйтесь соответствующим программным обеспечением (далее — ПО), входящим в состав уже установленной ОС. Программа установки Альт Образование может обнаружить некоторые очевидные ошибки при изменении размера раздела, но специализированное ПО предустановленной ОС справится с этой задачей лучше.
  • Выполнить дефрагментацию уменьшаемого раздела в целях повышения уровня безопасности данных. Это действие не является обязательным, но мы настоятельно рекомендуем его произвести: изменение размера раздела пройдёт легче и быстрее.

Предупреждение

Полной гарантией от проблем, связанных с потерей данных, является резервное копирование!

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

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

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

6.2. Загрузка системы

Для того чтобы начать установку ОС Альт Образование, достаточно загрузиться с носителя, на котором записан дистрибутив.

Примечание

Предварительно следует включить в BIOS опцию загрузки с USB-устройства.
В большинстве случаев указание способа входа в BIOS отображается на вашем мониторе непосредственно после включения компьютера. Способ входа в меню BIOS и информация о расположении настроек определяется производителем используемого оборудования. За информацией можно обратиться к документации на ваше оборудование.
Начальный загрузчик EFI
Загрузка с установочного диска или специально подготовленного USB-flash-накопителя начинается с меню, в котором перечислено несколько вариантов загрузки:
  • Установка ALT Education 11.0 — установка операционной системы;
  • LiveCD — в этом режиме работа ОС Альт Образование осуществляется непосредственно с flash-диска, не затрагивая установленную на жестком диске ОС. Режим LiveCD позволяет быстро начать работу с компьютером, избегая длительного процесса установки ОС в постоянную память;

    Примечание

    В режимах LiveCD у суперпользователя root пустой пароль.
  • Спасательный LiveCD — восстановление уже установленной, но так или иначе поврежденной ОС Linux путем запуска небольшого образа ОС в оперативной памяти. Восстановление системы потребует некоторой квалификации. Этот пункт также может быть использован для сбора информации об оборудовании компьютера, которую можно отправить разработчикам, если ОС Альт Образование устанавливается и работает неправильно. Загрузка восстановительного режима заканчивается запросом на ввод логина суперпользователя (root):
    Log in as root
    localhost login:
    
  • Change language (press F2) — позволяет выбрать язык интерфейса загрузчика и программы установки (нажатие клавиши F2 вызывает такое же действие);
  • Тест памяти (может не работать в режиме Secure Boot) — проверка целостности оперативной памяти. Процесс диагностики заключается в проведении нескольких этапов тестирования каждого отдельного модуля ОЗУ (данный процесс будет выполняться бесконечно, пока его не остановят, необходимо дождаться окончания хотя бы одного цикла проверки);
  • Оболочка UEFI (может не работать в режиме Secure Boot) — оболочка/терминал для прошивки, позволяющий запускать EFI-приложения, в том числе загрузчики UEFI;
  • Параметры микропрограммы UEFI — позволяет получить доступ к настройкам UEFI.

Примечание

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

Примечание

Мышь на этом этапе установки не поддерживается. Для выбора опций установки и различных вариантов необходимо использовать клавиатуру.
Нажатием клавиши E можно вызвать редактор параметров текущего пункта загрузки. Если система настроена правильно, то редактировать их нет необходимости.
Чтобы начать процесс установки, нужно клавишами перемещения курсора вверх и вниз выбрать пункт меню Установка ALT Education 11.0 и нажать Enter. Начальный этап установки не требует вмешательства пользователя: происходит автоматическое определение оборудования и запуск компонентов программы установки. Сообщения о происходящем на данном этапе можно просмотреть, нажав клавишу ESC.

Примечание

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

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

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

Примечание

Совершенно безопасно выполнить отмену установки только до шага Подготовка диска, поскольку до этого момента не производится никаких изменений на жёстком диске. Если прервать установку между шагами Подготовка диска и Установка загрузчика, существует вероятность, что после этого с жёсткого диска не сможет загрузиться ни одна из установленных систем (если такие имеются).
Технические сведения о ходе установки можно посмотреть, нажав Ctrl+Alt+F1, вернуться к программе установки — Ctrl+Alt+F7. По нажатию Ctrl+Alt+F2 откроется отладочная виртуальная консоль.
Каждый шаг сопровождается краткой справкой, которую можно вызвать, щёлкнув кнопку Справка или нажав клавишу F1.
Нажатие на кнопку Список шагов позволяет показать/скрыть панель со списком шагов установки:
Список шагов установки ОС

Глава 8. Язык

Язык
Установка Альт Образование начинается с выбора основного языка — языка интерфейса программы установки и устанавливаемой системы.
На этом же этапе выбирается вариант переключения раскладки клавиатуры. Раскладка клавиатуры — это привязка букв, цифр и специальных символов к клавишам на клавиатуре. Помимо ввода символов на основном языке, в любой системе Linux необходимо иметь возможность вводить латинские символы (имена команд, файлов и т.п.). Для этого обычно используется стандартная английская раскладка клавиатуры. Переключение между раскладками осуществляется при помощи специально зарезервированных для этого клавиш. Для русского языка доступны следующие варианты переключения раскладки:
  • клавиши Alt и Shift одновременно;
  • клавиша CapsLock;
  • клавиши Control и Shift одновременно;
  • клавиша Control;
  • клавиша Alt.
Если выбранный основной язык имеет всего одну раскладку (например, при выборе английского языка в качестве основного), эта единственная раскладка будет принята автоматически.

Глава 9. Лицензионное соглашение

Лицензионное соглашение
Перед продолжением установки следует внимательно прочитать условия лицензии. В лицензии говорится о ваших правах. В частности, за вами закрепляются права на:
  • эксплуатацию программ на любом количестве компьютеров и в любых целях;
  • распространение программ (сопровождая их копией авторского договора);
  • получение исходных текстов программ.
Если вы приобрели дистрибутив, то данное лицензионное соглашение прилагается в печатном виде к вашей копии дистрибутива. Лицензия относится ко всему дистрибутиву Альт Образование. Если вы согласны с условиями лицензии, отметьте пункт Да, я согласен с условиями и нажмите Далее.

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

На данном этапе выполняется выбор региона и города, по которым будет определен часовой пояс и установлены системные часы.
Дата и время (выбор часового пояса)
Для корректной установки даты и времени достаточно правильно указать часовой пояс и выставить желаемые значения для даты и времени.
Для указания часового пояса в соответствующих списках выберите регион, а затем город. Поиск по списку можно ускорить, набирая на клавиатуре первые буквы искомого слова.
Пункт Хранить время в BIOS по Гринвичу выставляет настройки даты и времени в соответствии с часовыми поясами, установленными по Гринвичу, и добавляет к местному времени часовую поправку для выбранного региона.
После выбора часового пояса будут предложены системные дата и время по умолчанию.
Для ручной установки текущих даты и времени нужно нажать кнопку Изменить…. Откроется окно ручной настройки системных параметров даты и времени.
Дата и время
Для синхронизации системных часов с удаленным сервером времени (NTP) по локальной сети или по сети Интернет нужно отметить пункт Получать точное время с NTP-сервера и указать предпочитаемый NTP-сервер. В большинстве случаев можно указать сервер pool.ntp.org.
Если выбрана опция Получать точное время с NTP-сервера, то компьютер может и сам быть сервером точного времени. Например, использоваться как сервер точного времени машинами локальной сети. Для активации этой возможности необходимо отметить пункт Работать как NTP-сервер.
Для сохранения настроек и продолжения установки системы в окне ручной установки даты и времени необходимо нажать кнопку ОК и затем в окне Дата и время нажать кнопку Далее.

Примечание

В случае если ОС Альт Образование устанавливается как вторая ОС, необходимо снять отметку с пункта Хранить время в BIOS по Гринвичу, иначе время в уже установленной ОС может отображаться некорректно.

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

На этом этапе необходимо задать параметры работы сетевой карты и настройки сети: IP-адреса сетевых интерфейсов, DNS-сервер, шлюз и т.п. Конкретные значения будут зависеть от используемого вами сетевого окружения. Ручного введения настроек можно избежать при наличии в сети настроенного DHCP-сервера. В этом случае все необходимые сетевые настройки будут получены автоматически.
Настройка сети
В окне Настройка сети доступны следующие поля:
  • Имя компьютера — сетевое имя компьютера (это общий сетевой параметр, не привязанный к какому-либо конкретному интерфейсу);
  • Интерфейсы — список доступных сетевых интерфейсов;
  • Версия протокола IP — версия используемого протокола IP (IPv4, IPv6);
  • Конфигурация — способ назначения IP-адресов (Использовать DHCP, Использовать Zeroconf, Вручную);
  • IP-адреса — пул назначенных IP-адресов из поля Добавить ↑ IP, выбранные адреса можно удалить нажатием кнопки Удалить;
  • Добавить ↑ IP — позволяет ввести IP-адрес вручную и выбрать в выпадающем поле предпочтительную маску сети. Для переноса адреса в пул поля IP-адреса необходимо нажать кнопку Добавить;
  • Шлюз по умолчанию — адрес шлюза, который будет использоваться сетью по умолчанию;
  • DNS-серверы — список предпочтительных DNS-серверов, которые будут получать информацию о доменах, выполнять маршрутизацию почты и управлять обслуживающими узлами для протоколов в домене;
  • Домены поиска — список предпочтительных доменов, по которым будет выполняться поиск.
В окне, открываемом при нажатии кнопки Дополнительно…, можно выбрать сетевую подсистему (NetworkManager, Etcnet) для интерфейса, а также указать должен ли запускаться данный интерфейс при загрузке системы.
При наличии беспроводной сетевой карты на этом шаге также возможно настроить подключение к беспроводной сети (кнопка Настройка беспроводной связи…):
Настройка беспроводной сети
Для сохранения настроек сети и продолжения работы программы установки необходимо нажать кнопку Далее.

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

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

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

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

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

При выборе профиля Установка рабочей станции будут выделены отдельные разделы для подкачки, для EFI и для корневой файловой системы.

Предупреждение

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

Примечание

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

Предупреждение

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

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

При необходимости освободить часть дискового пространства следует воспользоваться профилем разбиения Подготовить разделы вручную. Можно удалить некоторые из существующих разделов или содержащиеся в них файловые системы. После этого можно создать необходимые разделы самостоятельно или вернуться к шагу выбора профиля и применить один из автоматических профилей. Выбор этой возможности требует знаний об устройстве диска и технологиях его разметки.
По нажатию Далее будет произведена запись новой таблицы разделов на диск и форматирование разделов. Только что созданные на диске программой установки разделы пока не содержат данных и поэтому форматируются без предупреждения. Уже существовавшие, но изменённые разделы, которые будут отформатированы, помечаются специальным значком в колонке Файловая система слева от названия. Если вы уверены в том, что подготовка диска завершена, подтвердите переход к следующему шагу нажатием кнопки Далее.
Не следует форматировать разделы с теми данными, которые вы хотите сохранить, например, со старыми пользовательскими данными (/home) или с другими операционными системами. Отформатировать можно любые разделы, которые вы хотите «очистить» (т.е. удалить все данные).

Предупреждение

Не уменьшайте NTFS-раздел с установленной Microsoft Windows Vista/Windows 7 средствами программы установки. В противном случае вы не сможете загрузить Microsoft Windows Vista/Windows 7 после установки Альт Образование. Для выделения места под установку Альт Образование воспользуйтесь средствами, предоставляемыми самой Microsoft Windows Vista/Windows 7: Управление дискамиСжать.
Для того чтобы система правильно работала (в частности могла загрузиться) с UEFI, при ручном разбиении диска надо обязательно сделать точку монтирования /boot/efi, в которую нужно смонтировать vfat раздел с загрузочными записями. Если такого раздела нет, то его надо создать вручную. При разбивке жёсткого диска в автоматическом режиме такой раздел создаёт сам установщик. Особенности разбиения диска в UEFI-режиме:
  • требуется создать новый или подключить существующий FAT32-раздел с GPT-типом ESP (efi system partition) размером ~100—500 Мб (будет смонтирован в /boot/efi);
  • может понадобиться раздел типа bios boot partition минимального размера, никуда не подключенный и предназначенный для встраивания grub2-efi;
  • остальные разделы — и файловая система, и swap — имеют GPT-тип basic data; актуальный тип раздела задаётся отдельно.
Для сохранения всех внесенных настроек и продолжения установки в окне Подготовка диска нужно нажать кнопку Далее. Появится окно со списком настроенных разделов и их точек монтирования. Если вы уверены в том, что подготовка диска завершена, подтвердите переход к следующему шагу нажатием кнопки ОК.

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

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

12.4.1. Создание программного RAID-массива

Избыточный массив независимых дисков RAID (redundant array of independent disks) — технология виртуализации данных, которая объединяет несколько жёстких дисков в логический элемент для избыточности и повышения производительности.

Примечание

Для создания программного RAID-массива потребуется минимум два жёстких диска.
Программа установки поддерживает создание программных RAID-массивов следующих типов:
  • RAID 1;
  • RAID 0;
  • RAID 4/5/6;
  • RAID 10.
Процесс подготовки к установке на RAID условно можно разбить на следующие шаги:
  • создание разделов на жёстких дисках;
  • создание RAID-массивов на разделах жёсткого диска;
  • создание файловых систем на RAID-массиве.

Важно

Для создания программного RAID-массива может потребоваться предварительно удалить существующую таблицу разделов с жёсткого диска.

Важно

Системный раздел EFI должен быть физическим разделом в основной таблице разделов диска.
Для настройки параметров нового раздела из состава RAID-массива необходимо выбрать неразмеченный диск в окне профиля разбивки пространства Подготовить разделы вручную и нажать кнопку Создать раздел.
Кнопка Создать раздел
Для создания программного массива на GPT-разделах следует сначала создать разделы типа basic data и не создавать на них том (снять отметку с пункта Создать том):
Создание раздела программного массива в режиме UEFI
В этом окне необходимо настроить следующие параметры:
  • Размер — в поле необходимо указать размер будущего раздела в Мбайт;
  • Смещение — в поле необходимо указать смещение начала данных на диске в Мбайт;
  • Тип раздела — в выпадающем поле нужно выбрать значение basic data для последующего включения раздела в RAID-массив.

Примечание

В режиме Legacy при создании разделов на жёстких дисках для последующего включения их в RAID-массивы следует указать Тип раздела для них равным Linux RAID:
Создание разделов для RAID-массива
На втором диске создать два раздела с типом basic data без создания на них томов. При этом разделы на разных дисках должны совпадать по размеру.

Примечание

При создании разделов следует учесть, что объём результирующего массива может зависеть от размера, включённых в него разделов жёсткого диска. Например, при создании RAID 1 результирующий размер массива будет равен размеру минимального участника.
После создания разделов на дисках можно переходить к организации самих RAID-массивов. Для этого в списке следует выбрать пункт RAID, после чего нажать кнопку Создать RAID:
Организация RAID-массива
Далее мастер предложит выбрать тип массива:
Выбор типа RAID-массива
И указать участников RAID-массива (по умолчанию выбираются все разделы, поэтому необходимо снять отметку с раздела sdb1):
Выбор участников RAID-массива
Результат создания RAID-массива:
Результат создания RAID-массива
После того, как RAID-массив создан, его можно использовать как обычный раздел на жёстких дисках, то есть на нём можно создавать файловые системы или же, например, включать в LVM-тома.

Примечание

После установки системы можно будет создать ещё один RAID-массив и добавить в него загрузочный раздел (/boot/efi).

12.4.2. Создание LVM-томов

Менеджер логических дисков LVM (Logical Volume Manager) — средство гибкого управления дисковым пространством, позволяющее создавать поверх физических разделов (либо неразбитых дисков) логические тома, которые в самой системе будут видны как обычные блочные устройства с данными (обычные разделы).
Процесс подготовки к установке на LVM условно можно разбить на следующие шаги:
  • создание разделов на жёстких дисках;
  • создание группы томов LVM;
  • создание томов LVM;
  • создание файловых систем на томах LVM.

Важно

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

Важно

Системный раздел EFI должен быть физическим разделом в основной таблице разделов диска, не под LVM.
Для настройки параметров нового раздела необходимо выбрать неразмеченный диск в окне профиля разбивки пространства Подготовить разделы вручную и нажать кнопку Создать раздел:
Кнопка Создать раздел
При создании разделов на жёстких дисках для последующего включения их в LVM-тома следует указать Тип раздела для них равным basic data и не создавать на них том (снять отметку с пункта Создать том):
Создание раздела Linux LVM в режиме UEFI

Примечание

В режиме Legacy при создании разделов на жёстких дисках для последующего включения их в LVM-тома следует указать Тип раздела для них равным Linux LVM:
Создание раздела Linux LVM в режиме Legacy
После создания разделов на дисках можно переходить к созданию группы томов LVM. Для этого в списке следует выбрать пункт LVM, после чего нажать кнопку Создать группу томов:
Создание LVM-томов
В открывшемся окне необходимо выбрать разделы, которые будут входить в группу томов, указать название группы томов и выбрать размер экстента:
Создание группы томов LVM

Примечание

Размер экстента представляет собой наименьший объем пространства, который может быть выделен тому. Размер экстента по умолчанию 65536 (65536*512 байт = 32 Мб, где 512 байт — размер сектора).
После того, как группа томов LVM создана, её можно использовать как обычный жёсткий диск, то есть внутри группы томов можно создавать тома (аналог раздела на физическом жёстком диске) и файловые системы внутри томов.
Создание тома

12.4.3. Создание шифрованных разделов

Программа установки Альт Образование позволяет создавать шифрованные разделы.
Процесс создания шифрованного раздела ничем не отличается от процесса создания обычного раздела и инициируется нажатием на кнопку Создать шифруемый раздел:
Создание шифрованного раздела
В открывшемся окне доступны следующие настройки:
  • Размер — общий размер шифрованного тома;
  • Смещение — настройка осуществляется с помощью ползунка либо путём ввода значения с клавиатуры (в поле необходимо указать смещение начала данных на диске в Мбайт);
  • Тип раздела — в выпадающем поле нужно выбрать значение Linux filesystem или basic data;
  • Создать шифруемый том — отметить пункт для автоматического перехода к настройке файловой системы на данном разделе;
  • Показывать дополнительные настройки — отобразить дополнительные настройки при последующей работе с разделом.
Создание шифрованного раздела
После создания шифрованного раздела мастер, как и при создании обычного раздела, предложит создать на нём файловую систему и при необходимости потребует указать точку монтирования.

Предупреждение

Установка загрузчика на шифрованный раздел не поддерживается.

12.4.4. Создание подтомов BtrFS

BtrFS — файловая система, которая может работать с очень большими файлами, имеется поддержка снимков файловой системы (снапшотов), сжатие и подтома.
Подтом (subvolume) не является блочным устройством, но в каждом томе btrfs создаётся один подтом верхнего уровня (subvolid=5), в этом подтоме могут создаваться другие подтома и снапшоты. Подтома (подразделы, subvolumes) создаются ниже вершины дерева BtrFS по мере необходимости, например, для / и /home создаются подтома с именами @ и @home. Это означает, что для монтирования подтомов необходимы определенные параметры вместо корня системы BtrFS по умолчанию:
  • подтом @ монтируется в / с помощью опции subvol=@;
  • подтом @home, если он используется, монтируется в /home с помощью параметра монтирования subvol=@home.
Программа установки Альт Образование позволяет создать подтома (subvolume), указав разные точки монтирования.
Процесс подготовки к установке на подтома условно можно разбить на следующие шаги:
  • создание разделов на жёстких дисках;
  • создание подтомов на разделах жёсткого диска.
В данном разделе рассмотрен вариант подготовки раздела BtrFS с разбивкой на подтома @ и @home.
Для настройки параметров нового раздела необходимо выбрать неразмеченный диск в окне профиля разбивки пространства Подготовить разделы вручную и нажать кнопку Создать раздел:
Создание раздела с ФС BtrFS
При создании раздела на жёстком диске следует указать Тип раздела равным Linux filesystem или basic data:
Создание раздела с ФС BtrFS в режиме UEFI

Примечание

В режиме Legacy при создании раздела на жёстком диске для последующего создания подтомов BtrFS следует указать Тип раздела равным Linux:
Создание раздела с ФС BtrFS в режиме Legacy
На следующем шаге выбрать файловую систему BtrFS:
Создание раздела с ФС BtrFS
В окне Изменить точку монтирования нажать кнопку Отмена (не указывать точку монтирования для раздела):
Окно Изменить точку монтирования
После создания раздела можно переходить к созданию подтомов. Для этого в списке следует выбрать раздел с файловой системой BtrFS, после чего нажать кнопку Создать подтом:
Кнопка Создать подтом
В открывшемся окне следует указать имя подтома или путь до него. Создание подтома @home:
Создание подтома @home
Данное действие следует повторить для создания подтома @.
После создания подтомов необходимо указать точки монтирования для каждого подтома. Для этого следует выбрать подтом и нажать кнопку Изменить точку монтирования:
Кнопка Изменить точку монтирования
В открывшемся окне указать точку монтирования:
Точка монтирования для подтома @
После указания точек монтирования для подтомов можно установить систему как обычно.

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

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

13.1. Дополнительные приложения

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

Примечание

Если выбрать группы пакетов Среда KDE и Среда XFCE одновременно, после установки системы, в окне входа в систему будет доступен выбор графической оболочки: KDE или Xfce.
Под списком групп на экране отображается информация об объёме дискового пространства, которое будет занято после установки пакетов, входящих в выбранные группы.
Опция Показать состав группы выводит список программных пакетов и метапакетов, входящих в состав той или иной группы:
Выбор групп приложений
Выбрав необходимые группы, следует нажать Далее, после чего начнётся установка пакетов.

13.2. Установка пакетов

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

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

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

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

Загрузчик ОС — это программа, которая позволяет загружать Альт Образование другие ОС, если они установлены на данной машине.
При установке на EFI модуль установки загрузчика предложит вариант установить загрузчик в специальный раздел «EFI» (рекомендуется выбрать автоматическое разбиение на этапе разметки диска для создания необходимых разделов для загрузки с EFI):
Установка загрузчика при установке в режиме EFI
Варианты установки загрузчика при установке в режиме EFI:
  • EFI (рекомендуемый) — при установке загрузчика в NVRAM будет добавлена запись, без которой большинство компьютеров не смогут загрузиться во вновь установленную ОС;
  • EFI (сначала очистить NVRAM) — перед добавлением записи в NVRAM её содержимое будет сохранено в /root/.install-log, после чего из неё будут удалены все загрузочные записи, что приведёт к восстановлению полностью заполненной NVRAM и гарантирует загрузку вновь установленной ОС;
  • EFI (запретить запись в NVRAM) — этот вариант следует выбрать, только если инсталлятор не может создать запись в NVRAM или если заведомо известно, что запись в NVRAM может вывести компьютер из строя (вероятно, запись в NVRAM придётся создать после установки ОС средствами BIOS Setup);
  • EFI (для съёмных устройств) — этот вариант следует выбрать, только если ОС устанавливается на съёмный накопитель. Этот вариант также можно использовать вместо варианта EFI (запретить запись в NVRAM) при условии, что это будет единственная ОС на данном накопителе. Создавать запись в NVRAM не потребуется.
Выбор варианта установки загрузчика, зависит от вашего оборудования. Если не работает один вариант, попробуйте другие.

Примечание

Установка загрузчика при установке в режиме Legacy:
Установка загрузчика
Программа установки автоматически определяет, в каком разделе жёсткого диска следует располагать загрузчик для возможности корректного запуска ОС Альт Образование. Положение загрузчика, в случае необходимости, можно изменить в выпадающем списке Устройство, выбрав другой раздел.
Если же вы планируете использовать и другие ОС, уже установленные на этом компьютере, тогда имеет значение, на каком жёстком диске или в каком разделе будет расположен загрузчик.
Для ограничения доступа к опциям загрузки можно установить пароль на загрузчик. Для этого необходимо отметить пункт Установить или сбросить пароль и задать пароль в появившихся полях для ввода.
Установка пароля на загрузчик

Примечание

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

Важно

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

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

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

Примечание

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

Важно

Стоит запомнить пароль root — его нужно будет вводить для получения права изменять настройки системы с помощью стандартных средств настройки Альт Образование. Более подробную информацию о режиме суперпользователя вы можете прочитать в главе Режим суперпользователя.
Подтверждение введенного (или сгенерированного) пароля учетной записи администратора (root) и продолжение работы программы установки выполняется нажатием кнопки Далее.

Глава 17. Системный пользователь

На данном этапе программа установки создает учетную запись системного пользователя (пользователя) ОС Альт Образование.
Системный пользователь
Помимо администратора (root) в систему необходимо добавить, по меньшей мере, одного обычного системного пользователя. Работа от имени администратора системы считается опасной, поэтому повседневную работу в Linux следует выполнять от имени ограниченного в полномочиях системного пользователя.
При добавлении системного пользователя предлагается ввести имя учётной записи пользователя. Имя учётной записи всегда представляет собой одно слово, состоящее только из строчных латинских букв (заглавные запрещены), цифр и символа подчёркивания «_» (причём цифра и символ «_» не могут стоять в начале слова).
Для того чтобы исключить опечатки, пароль пользователя вводится дважды. Пароль пользователя можно создать автоматически, по аналогии с автоматическим созданием пароля суперпользователя.
Для автоматической генерации пароля необходимо отметить пункт Создать автоматически. Система предложит пароль, сгенерированный автоматическим образом в соответствии с требованиями по стойкости паролей.
В процессе установки предлагается создать только одну учётную запись системного пользователя — от его имени можно выполнять задачи, не требующие привилегий суперпользователя. Учётные записи для всех прочих пользователей системы можно будет создать в любой момент после установки операционной системы.

Примечание

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

Глава 18. Установка пароля на шифрованные разделы

Примечание

Если вы не создавали шифруемые разделы, то этот шаг пропускается автоматически. В этом случае сразу переходите к главе Завершение установки.
На этом этапе требуется ввести пароль для шифруемых разделов. Этот пароль потребуется вводить для того, чтобы получать доступ к информации на данных разделах.
Установка пароля на LUKS-разделы
Например, если вы зашифровали /home, то во время загрузки системы будет необходимо ввести пароль для этого раздела, иначе вы не сможете получить доступ в систему под своим именем пользователя.

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

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

Глава 20. Обновление системы до актуального состояния

После установки системы, её лучше сразу обновить до актуального состояния. Можно не обновлять систему и сразу приступать к работе только в том случае, если вы не планируете подключаться к сети или Интернету, не собираетесь устанавливать дополнительных программ.
Для обновления системы необходимо выполнить команды (с правами администратора):
# apt-get update
# apt-get dist-upgrade
# update-kernel
# apt-get clean
# reboot

Примечание

Получить права администратора можно, выполнив в терминале команду:
$ su -
или зарегистрировавшись в системе (например, на третьей консоли Ctrl+Alt+F3) под именем root. Про режим суперпользователя можно почитать в главе Режим суперпользователя.

Примечание

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

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

Важно

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

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

Важно

При возникновении проблем с UEFI или Legacy/CSM рекомендуется изменить выбор используемого вида прошивки на другой. Не следует выбирать режим смешанной загрузки Legacy/UEFI! Рекомендуется отключить всевозможные оптимизации и ускорение UEFI-загрузки, а также отключить на время установки SecureBoot.
Если в системе не произошла настройка какого-либо компонента после стадии установки пакетов, не отчаивайтесь, доведите установку до конца, загрузитесь в систему и попытайтесь в спокойной обстановке повторить настройку.
Нажатием клавиши E можно вызвать редактор параметров текущего пункта загрузки. В открывшемся редакторе следует найти строку, начинающуюся с linux /boot/vmlinuz, в её конец дописать требуемые параметры, отделив пробелом и нажать F10.
Редактор параметров пункта загрузки
Примеры параметров пункта загрузки:
  • nomodeset — не использовать modeset-драйверы для видеокарты;
  • vga=normal — отключить графический экран загрузки установщика;
  • xdriver=vesa — явно использовать видеодрайвер vesa. Данным параметром можно явно указать нужный вариант драйвера;
  • acpi=off noapic — отключение ACPI (управление питанием), если система не поддерживает ACPI полностью.
Если вы вообще не смогли установить систему (не произошла или не завершилась стадия установки пакетов), то сначала попробуйте повторить попытку в безопасном режиме (apm=off acpi=off mce=off barrier=off vga=normal). В безопасном режиме отключаются все параметры ядра, которые могут вызвать проблемы при загрузке. В этом режиме установка будет произведена без поддержки APIC. Возможно, у вас какое-то новое или нестандартное оборудование, но может оказаться, что оно отлично настраивается со старыми драйверами.
Если вы хотите получить точный ответ, то сообщите, пожалуйста, подробный состав вашего оборудования и подробное описание возникшей проблемы в нашей системе отслеживания ошибок.

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

Если не загружается ни одна из установленных операционных систем, то значит, есть проблема в начальном загрузчике. Такие проблемы могут возникнуть после установки системы, в случае если загрузчик все-таки не установлен или установлен с ошибкой. При установке или переустановке Windows на вашем компьютере загрузчик Linux будет перезаписан в принудительном порядке, и станет невозможно запускать Linux.
Повреждение или перезапись загрузчика никак не затрагивает остальные данные на жёстком диске, поэтому в такой ситуации очень легко вернуть работоспособность: для этого достаточно восстановить загрузчик.
Если у вас исчез загрузчик другой операционной системы или другого производителя, то внимательно почитайте соответствующее официальное руководство на предмет его восстановления. Но в большинстве случаев вам это не потребуется, так как загрузчик, входящий в состав Альт Образование, поддерживает загрузку большинства известных операционных систем.
Для восстановления загрузчика достаточно любым доступным способом загрузить Linux и получить доступ к тому жёсткому диску, на котором находится повреждённый загрузчик. Для этого проще всего воспользоваться восстановительным режимом, который предусмотрен на установочном диске дистрибутива (пункт Спасательный LiveCD).
Загрузка восстановительного режима заканчивается запросом на ввод логина суперпользователя (root):
Log in as root
localhost login:
После ввода логина суперпользователя (root) система готова к вводу команд:
Загрузка восстановительного режима

Примечание

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

21.3. Полезные ссылки

Если у вас что-то не получается, вы всегда можете поискать решение на ресурсах, указанных в разделе Техническая поддержка продуктов «Базальт СПО».

Часть III. Начало использования Альт Образование

Глава 22. Загрузка системы

Загрузка системы
После включения компьютера на экране появляется меню, в котором перечислены возможные варианты загрузки операционных систем.

Важно

При первом старте, в условиях установки нескольких ОС на один компьютер, возможно отсутствие в загрузочном меню пункта/пунктов с другой/другими операционными системами, они будут добавлены в список при последующей перезагрузке. Все перечисленные в меню после перезагрузки варианты могут быть загружены загрузчиком Linux.
Стрелками клавиатуры Вверх и Вниз выберите нужную операционную систему. Дополнительно к основным вариантам запуска ОС из этого меню можно загрузить Linux в безопасном режиме или запустить проверку памяти.
Загрузка операционной системы по умолчанию (первая в списке) начинается автоматически после небольшого времени ожидания (обычно несколько секунд). Нажав клавишу Enter, можно начать загрузку немедленно.
Для выбора дополнительных параметров загрузки нужно выбрать пункт Дополнительные параметры для ALT Education 11.0.
Для выполнения тестирования оперативной памяти нужно выбрать пункт Memtest86+ 7.20.
Нажатием клавиши E можно вызвать редактор параметров текущего пункта загрузки. Если система настроена правильно, то редактировать их нет необходимости.
Загрузка операционной системы может занять некоторое время, в зависимости от производительности компьютера. Основные этапы загрузки операционной системы — загрузка ядра, подключение (монтирование) файловых систем, запуск системных служб — периодически могут дополняться проверкой файловых систем на наличие ошибок. В этом случае время ожидания может занять больше времени, чем обычно. Подробную информацию о шагах загрузки можно получить, нажав клавишу Esc.

Глава 23. Получение доступа к зашифрованным разделам

В случае если был создан шифрованный раздел, потребуется вводить пароль при обращении к этому разделу.
Запрос ввода пароля для LUKS-раздела
Например, если был зашифрован домашний раздел /home, то для того, чтобы войти в систему, потребуется ввести пароль этого раздела и затем нажать Enter.

Важно

Если не ввести пароль за отведенный промежуток времени, то загрузка системы завершится ошибкой. В этом случае следует перезагрузить систему, нажав для этого два раза Enter, а затем Ctrl+Alt+Delete.

Глава 24. Вход в систему

24.1. Вход и работа в системе в графическом режиме

Стандартная установка Альт Образование включает графическую оболочку KDE. Альтернативную оболочку XFCE можно установить при установке системы (подробнее описано в главе Установка системы).
Графическая оболочка состоит из набора различных программ и технологий, используемых для управления ОС и предоставляющих пользователю удобный графический интерфейс для работы в виде графических оболочек и оконных менеджеров.

Важно

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

24.1.1. KDE

При загрузке в графическом режиме работа загрузчика ОС заканчивается переходом к окну входа в систему.
Окно входа в систему (lightdm-kde-greeter)
Для регистрации в системе необходимо выбрать имя пользователя, ввести пароль и нажать Enter или щелкнуть на кнопке (Войти):
Регистрация в системе
После непродолжительного времени ожидания запустится графическая оболочка операционной системы.
При нажатии на кнопку (Виртуальная клавиатура) на экране появится виртуальная клавиатура, её можно использовать для ввода имени пользователя и пароля:
Регистрация в системе — виртуальная клавиатура
При нажатии на кнопку можно подключить/отключить сетевое соединение, а также можно создать Wi-Fi соединение:
Список Wi-Fi сетей
Для создания Wi-Fi соединения, необходимо выбрать Wi-Fi сеть, ввести пароль для подключения и нажать кнопку ОК:
Создание Wi-Fi соединения

Примечание

Для отключения кнопки настройки сети в окне входа в систему, необходимо в файле /etc/lightdm/lightdm-kde-greeter.conf для параметра hide-network-widget установить значение true:
[greeter]
theme-name=userbar
hide-network-widget=true
KDE Plasma поддерживает два типа графического сеанса — Wayland и X11 (Xorg). По умолчанию в Альт Образование используется Wayland.
Выбрать тип сеанса можно, нажав кнопку :
Выбор графического сервера при входе в систему

Примечание

Если на этапе установки системы (см. Установка системы) были выбраны группы пакетов Среда KDE и Среда XFCE одновременно, в окне входа в систему будет доступен выбор графической оболочки:
Выбор окружения рабочего стола
При выборе значения Plasma (Wayland) или Plasma (X11) будет запущена среда рабочего стола KDE Plasma. При выборе значения Сеанс Xfce будет запущена среда рабочего стола Xfce.
Значением по умолчанию (default) при установленной оболочке KDE является сеанс KDE Plasma.
При выходе из системы для пользователя сохраняется последний выбранный тип сеанса, он будет использован при следующем входе пользователя в систему.

Примечание

Если включен автоматический вход в систему, то настроить тип графической сессии можно в Параметрах системы: (СеансВход в систему (LightDM) или kcmshell6 kcm_lightdm):
Настройка автоматического входа в систему

Примечание

Просмотреть какой графический сервер используется в текущей графической сессии можно, выполнив команду:
$ echo $XDG_SESSION_TYPE
 wayland

24.1.2. XFCE

Если на этапе установки системы (см. Установка системы) вместо KDE была выбрана группа пакетов Среда XFCE, окно входа в систему будет иметь следующий вид:
Окно входа в систему (lightdm-gtk-greeter)
Для регистрации в системе необходимо выбрать имя пользователя из выпадающего списка. Далее необходимо ввести пароль, затем нажать Enter или щелкнуть на кнопке Войти. После непродолжительного времени ожидания запустится графическая оболочка операционной системы.

24.2. Гостевой сеанс

Гостевой сеанс представляет собой однократный вход под создаваемым гостевым пользователем и при окончании сеанса удаляется как этот пользователь, так и его домашний каталог.
Для регистрации в системе необходимо выбрать пользователя Гость и нажать кнопку Войти:
Запуск гостевого сеанса (lightdm-kde-greeter)
После непродолжительного времени ожидания запустится графическая оболочка операционной системы.

Примечание

Если установлена графическая оболочка XFCE, необходимо выбрать гостевой сеанс из выпадающего списка:
Запуск гостевого сеанса (lightdm-gtk-greeter)

24.3. Вход и работа в консольном режиме

Стандартная установка Альт Образование включает базовую систему, работающую в консольном режиме.
При загрузке в консольном режиме работа загрузчика Альт Образование завершается запросом на ввод логина и пароля учетной записи. В случае необходимости на другую консоль можно перейти, нажав Ctrl+Alt+F2.
Запрос на ввод логина
Для дальнейшего входа в систему необходимо ввести логин и пароль учетной записи пользователя.
В случае успешного прохождения процедуры аутентификации и идентификации будет выполнен вход в систему. ОС Альт Образование перейдет к штатному режиму работы и предоставит дальнейший доступ к консоли.
Приглашение для ввода команд

24.4. Виртуальная консоль

В процессе работы ОС Альт Образование активно несколько виртуальных консолей. Каждая виртуальная консоль доступна по одновременному нажатию клавиш Ctrl, Alt и функциональной клавиши с номером этой консоли от F1 до F6.
При установке системы в профиле по умолчанию первую виртуальную консоль (Ctrl+Alt+F1) занимает lightdm (графический менеджер входа), а на второй виртуальной консоли (Ctrl+Alt+F2) будет запущена графическая сессия Wayland.

Важно

В отличие от X11, где графическая сессия может работать поверх текстовой консоли, Wayland требует полного контроля над TTY.
Если консоль уже занята (например, в tty2 запущена текстовая оболочка после ввода логина/пароля), lightdm не сможет переключиться на неё для запуска графики. В результате графический вход не сработает, потому что система не позволяет двум разным сеансам (текстовому и графическому) делить одну консоль.
Данную проблему можно обойти, добавив в /etc/lightdm/lightdm.conf в секцию [LightDM] строку:
use-free-vt=true
и перезагрузив систему.
Двенадцатая виртуальная консоль (Ctrl+Alt+F12) выполняет функцию системной консоли — на нее выводятся сообщения о происходящих в системе событиях.

Глава 25. Блокирование сеанса доступа

25.1. Графический режим

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

25.1.1. KDE

Заблокировать сеанс доступа можно по запросу пользователя: Меню запуска приложенийЗавершение работыБлокировка (Meta+L):
Блокирование сеанса KDE
Для разблокировки требуется ввести пароль пользователя и нажать Enter или кнопку (Разблокировать):
Разблокирование сеанса KDE
При заблокированном экране другие пользователи могут входить в систему под своими учётными записями, нажав на экране ввода пароля кнопку Сменить учётную запись.

Примечание

Если при разбивке жёсткого диска не создавался раздел подкачки (swap), то пункт Гибернация в окне блокировки экрана будет отсутствовать.
При работе в графическом режиме блокирование сеанса доступа также может происходить после установленного времени бездействия (по умолчанию 5 минут) посредством срабатывания программы — хранителя экрана (screensaver).
Время бездействия системы устанавливается в диалоговом окне Блокировка экрана приложения Параметры системы.
При разблокировке экрана в левом нижнем углу отображается кнопка открытия виртуальной клавиатуры. Виртуальную клавиатуру можно использовать для ввода пароля.

25.1.2. XFCE

Заблокировать сеанс доступа можно по запросу пользователя: Меню запуска приложенийЗаблокировать экран (Ctrl+Alt+L):
Блокирование сеанса доступа
Для разблокировки требуется ввести пароль пользователя и нажать кнопку Разблокировать:
Разблокирование сеанса доступа
При заблокированном экране другие пользователи могут входить в систему под своими учётными записями, нажав на экране ввода пароля кнопку Переключить пользователя.
При работе в графическом режиме блокирование сеанса доступа также происходит после установленного времени бездействия (по умолчанию 5 минут) посредством срабатывания программы — хранителя экрана (screensaver).
Время бездействия системы устанавливается в диалоговом окне настроек хранителя экрана, которое можно вызвать из окна Диспетчера настроек.

25.2. Блокировка виртуальных текстовых консолей

Программа vlock позволяет заблокировать сеанс при работе в консоли.

Примечание

Должен быть установлен пакет vlock:
# apt-get install vlock
Выполнение команды vlock без дополнительных параметров заблокирует текущий сеанс виртуальной консоли, без прерывания доступа других пользователей:
$ vlock
Блокировка tty3 установлена user.
Используйте Alt-функциональные клавиши для перехода в другие виртуальные консоли.
Пароль:
Чтобы предотвратить доступ ко всем виртуальным консолям машины, следует выполнить команду:
$ vlock -a
Теперь вывод на консоль полностью заблокирован user.
Пароль:
В этом случае vlock блокирует текущую активную консоль, а параметр -a предотвращает переключение в другие виртуальные консоли.

Глава 26. Переключение сеансов пользователей в графическом режиме

26.1. KDE

Для того чтобы переключить сеанс пользователя, следует в Меню запуска приложений выбрать пункт ВыходСмена пользователя:
KDE. Смена пользователя
Будет показано стандартное окно входа в систему, в котором необходимо выбрать имя пользователя, ввести пароль, затем нажать Enter или щелкнуть на кнопке Войти. После непродолжительного времени ожидания запустится графическая оболочка операционной системы.
Переключаться между сеансами можно по одновременному нажатию клавиш Ctrl+Alt+F2, Ctrl+Alt+F3 и т.д.

26.2. XFCE

Для того чтобы переключить сеанс пользователя необходимо перейти в меню Меню запуска приложений и нажать кнопку Сменить пользователя:
XFCE. Переключение пользователя
Будет показано стандартное окно входа в систему, в котором необходимо выбрать имя пользователя из списка, ввести пароль, затем нажать Enter или щелкнуть на кнопке Войти. После непродолжительного времени ожидания запустится графическая оболочка операционной системы.
Переключаться между сеансами можно по одновременному нажатию клавиш Ctrl+Alt+F1, Ctrl+Alt+F2 и т.д.

Глава 27. Завершение работы ОС

27.1. Графический режим

27.1.1. KDE

Для выключения компьютера следует в Меню запуска приложений выбрать пункт Завершение работыВыключение:
KDE. Выключение компьютера
Откроется окно, в котором предоставляется выбор дальнейших действий:
KDE. Окно выключения компьютера
Если не производить никаких действий, то компьютер будет автоматически выключен через 30 секунд.

27.1.2. XFCE

Для завершения работы ОС в графическом режиме необходимо перейти в меню Меню запуска приложений и нажать кнопку Выйти:
XFCE. Завершение работы ОС
Далее откроется окно, в котором предоставляется выбор дальнейших действий:
  • Выйти — выполняется завершение сеанса пользователя в графическом режиме;
  • Перезагрузить — выполняется перезапуск ОС;
  • Выключить — выполняется выключение компьютера;
  • Ждущий режим — компьютер переводится в режим экономии энергии (данные остаются в оперативной памяти);
  • Спящий режим — компьютер переводится в режим экономии энергии (данные из оперативной памяти переносятся в раздел подкачки);
  • Гибернация — компьютер переводится в режим экономии энергии (данные из оперативной памяти копируются в раздел подкачки, сохраняется питание оперативной памяти);
  • Смена пользователя — сеанс пользователя в графическом режиме блокируется, другой пользователь может войти в систему под своим именем.
XFCE. Окно выключения компьютера

Примечание

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

27.2. Консольный режим

Завершить сеанс пользователя в консольном режиме можно, выполнив команду exit:
$ exit
host-15 login:
Перезагрузить систему в консольном режиме можно, выполнив команду:
$ systemctl reboot
Завершить работу и выключить компьютер (с отключением питания):
$ systemctl poweroff
Перевести систему в ждущий режим:
$ systemctl suspend

Часть IV. Графический интерфейс

Глава 28. Альт Центр

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

28.1. Информация о системе

На вкладке О системе отображается основная информация о дистрибутиве.

28.2. Информация о лицензии

На вкладке Лицензия можно ознакомиться с лицензионной информацией об операционной системе:
Альт Центр. Вкладка «Лицензия»

28.3. Документация

Вкладка Документация содержит полезные ссылки на интернет-ресурсы:
Альт Центр. Вкладка «Документация»

28.4. Информация об оборудовании

На вкладке Оборудование отображаются технические сведения о компьютере, на котором установлена ОС Альт Образование:
Альт Центр. Вкладка «Оборудование»
При нажатии на кнопку Проба оборудования запускается утилита hw-probe. Эта утилита собирает в одном файле основную информацию о системе, аппаратной части и системных журналах, которая может быть полезна при поиске решений различных проблем.
Результатом работы утилиты hw-probe является ссылка на веб-страницу с подробной сводкой информации о компьютере:
Альт Центр. Вкладка «Оборудование»

Примечание

Приватная информация (включая имя пользователя, имя компьютера, IP-адрес, MAC-адрес, серийные номера) не собирается утилитой.

Примечание

Для запуска утилиты hw-probe потребуется ввести пароль администратора.

28.5. Настройки

Альт Центр. Вкладка «Настройки»
На вкладке Настройки расположены кнопки запуска системных утилит:

28.6. Полезная информация

Вкладка Полезная информация содержит список часто используемых команд, а также советы и рекомендации:
Альт Центр. Вкладка «Полезная информация»

28.7. Компоненты

Вкладка Компоненты позволяет выбрать и установить необходимые компоненты — тематические наборы пакетов:
Альт Центр. Вкладка «Компоненты»
Чтобы установить компонент, необходимо установить отметку в поле рядом с его названием. В правой части окна отобразится состав компонента. Далее следует нажать кнопку Установить, чтобы начать установку:
Альт Центр. Компонент Moodle
На вкладке Компоненты также расположены кнопки запуска утилит установки программ:
  • Приложения — запускает Центр приложений, позволяющий устанавливать и удалять программы из репозиториев Альт;
  • Сторонние приложениия — запускает утилиту Установка сторонних приложений, предназначенную для установки популярных программ (Google Chrome, Zoom, Visual Studio Code и др.) с официальных сайтов.

Глава 29. KDE Plasma 6

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

29.1. Рабочий стол KDE 6

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

29.1.1. Область рабочего стола

По умолчанию в области рабочего стола находятся значки:
  • Корзина — доступ к «удаленным файлам». Обычно удаляемый файл не удаляется из системы, а помещается в корзину. С помощью этого значка можно просмотреть или восстановить «удаленные файлы». Чтобы удалить файл из системы, нужно очистить «Корзину». Чтобы очистить «Корзину», необходимо щелкнуть правой кнопкой мыши по значку Корзина и выбрать в контекстном меню пункт Очистить корзину.
  • Yandex Browser — ярлык запуска веб-браузера.

Примечание

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

29.1.2. Панель KDE

Панель KDE
Панель KDE — это область в нижней части экрана, содержащая виджеты:
Кнопка Меню запуска приложений
Является средством доступа к программам, точкам входа в файловую систему и инструментам настройки.
Точки входа
Является средством доступа к файловой системе.
Кнопки быстрого запуска
Позволяют запускать программы одним щелчком мыши, без необходимости открывать меню приложений (по умолчанию кнопка запуска веб-браузера Chromium).

Примечание

Чтобы закрепить приложение на панели, следует выбрать в его контекстном меню пункт Закрепить на панели задач:
Добавление кнопки быстрого запуска
Область списка задач
Отображает запущенные приложения и используется для управления окнами, открытыми на одном или нескольких рабочих столах. Щелчок левой кнопкой мыши на значке разворачивает окно или выводит его на передний план. Перемещать, сворачивать или разворачивать окно, а также изменять его размеры можно при помощи контекстного меню.
Системный лоток
Область панели, на которой размещаются значки некоторых активных приложений, по умолчанию это:
  • звуковой апплет plasma-pa;
  • индикатор раскладки клавиатуры;
  • апплет Управление сетью;
  • кнопка доступа к подключаемым устройствам (например, flash-накопителям).
Цифровые часы
Отображают текущие дату и время, щелчок на часах открывает календарь.
Показать рабочий стол
Позволяет свернуть/развернуть все окна.
Панель KDE может содержать дополнительные виджеты, делающие работу с ней более удобной. Для добавления новых виджетов щёлкните правой кнопкой мыши на панели и в контекстном меню выберите Добавить или изменить виджеты:
Контекстное меню панели KDE
Желаемые виджеты появятся на панели при щелчке по ним левой кнопкой мыши.
Кнопка Открыть окно настройки панели в контекстном меню панели KDE служит и для доступа к другим настройкам параметров панели, таким как размер, положение и т.п.

29.1.3. Виджеты на рабочем столе

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

29.2. Запуск приложений

В левой части панели рабочего стола KDE находится меню запуска приложений. Из Меню запуска приложений осуществляется запуск всех приложений, установленных на ваш компьютер.
Меню запуска приложений
Основные разделы меню (подраздел Приложения):
Избранные приложения
Здесь находятся значки приложений, добавленных пользователем в избранное.

Примечание

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

29.3. Настройка параметров KDE

Самые широкие возможности по настройке графической среды KDE предлагает диалог Параметры системы KDE. Он открывается из меню запуска приложений (пункт НастройкиПараметры системы).
Параметры KDE6
Здесь можно изменять фон рабочего стола, тему значков, цветовую схему, шрифты, внешний вид и поведение окон, а также настраивать различные системные параметры. В KDE6 персонализация интерфейса ограничена лишь вашей фантазией.

Глава 30. Обзор Xfce 4

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

30.1. Рабочий стол Xfce 4

Рабочий стол Xfce 4
На рабочем столе Xfce 4 есть две особые области:
  • область рабочего стола (рабочая область в центре, занимающая большую часть экрана);
  • панель Xfce (полоса в самом низу).

30.1.1. Область рабочего стола

Область рабочего стола включает в себя значки:
  • Домашний каталог — доступ к домашнему каталогу пользователя /home/<имя пользователя>. В этой папке по умолчанию хранятся пользовательские файлы (например, аудиозаписи, видеозаписи, документы). У каждого пользователя свой «Домашний» каталог. Каждый пользователь имеет доступ только в свой «Домашний» каталог.
  • Корзина — доступ к «удаленным файлам». Обычно удаляемый файл не удаляется из системы. Вместо этого он помещается в «Корзину». С помощью этого значка можно просмотреть или восстановить «удаленные файлы». Чтобы удалить файл из системы, нужно очистить «Корзину». Чтобы очистить «Корзину», необходимо щелкнуть правой кнопкой мыши по значку Корзина и выбрать в контекстном меню пункт Очистить корзину.

Примечание

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

30.1.2. Панель Xfce

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

30.2. Запуск приложений

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

30.3. Диспетчер настроек

Диспетчер настроек можно запустить, нажав кнопку Все настройки в Меню запуска приложений, либо, выбрав пункт меню Диспетчер настроек в разделе Настройки. В диспетчере настроек объединены настройки различных компонентов XFCE. Они позволяют настроить XFCE под свои нужды.
Все приложения, входящие в состав диспетчера настроек, сопровождаются руководством пользователя. Каждое руководство содержит назначение, возможности и способы использования программы. Руководство вызывается из меню Справка в запущенном приложении.
Окно диспетчера настроек
Внешний вид
Настройка пользовательского интерфейса предполагает выбор его общего стиля из списка имеющихся в системе стилей, переопределение системного шрифта для всех элементов интерфейса (кроме заголовка окон, шрифт для которых определяется в модуле Диспетчер окон), выбор внешнего вида значков, настройки стиля отображения текста и значков рабочего стола.
Диспетчер окон
Модуль Диспетчер окон содержит основные настройки поведения окон. С помощью этой настройки пользователь может изменять стиль и фокус окон, задавать разнообразные дополнительные опции поведения окон. Здесь же находятся настройки сочетания горячих клавиш.
Диспетчер окон (дополнительно)
Диспетчер окон (дополнительно) содержит дополнительные настройки поведения окон. В функции модуля входит: переключение окон, их размещение и их эффекты, настройка клавиши захвата окон и способы их перемещения, управление способами переключения рабочих мест.
Настройки Thunar
Файловый менеджер Thunar — одна из основных программ повседневного использования. Данный модуль позволяет изменить настройки файлового менеджера Thunar: режим просмотра папок, параметры отображения боковой панели, способ выбора и активации объектов.
Настройки менеджера буфера обмена
Clipman — менеджер буфера обмена срелы XFCE. Данный модуль позволяет изменить настройки Clipman: настроить поведение программы, параметры журнала, добавить дополнительные действия.
Обо мне
В этом диалоговом окне можно установить изображение и задать данные пользователя (имя, фамилия, телефон, электронная почта). В настоящее время LibreOffice и Pidgin могут работать с этими данными.
Оповещения
В этом диалоговом окне можно настроить параметры отображения оповещений на экране пользователя.
Панель
Настройка панели позволяет выбрать размер, внешний вид, стиль и расположение панели, а также позволяет добавить или удалить панели с рабочего стола. В параметрах этой настройки пользователь может добавлять на панель новые, несущие различную по содержанию информацию, элементы.
Профили панели
Профили панели позволяют управлять макетами панелей XFCE. Этот инструмент позволяет создавать резервные копии, восстанавливать, импортировать и экспортировать макеты панелей.
Рабочие места
Настройка рабочих мест позволяет задать, изменить количество рабочих мест и дать им собственные имена. Здесь же можно задать поля — области экрана, в которых невозможно размещать окна.
Рабочий стол
Настройка рабочего стола содержит определение его цвета и стиля, а также установку обоев. Здесь можно отредактировать главное меню, закрепить вызов главного меню, список столов и открытых на них приложений за правой и средней кнопками мыши.
Хранитель экрана Xfce
Хранитель экрана (screensaver) — программа гашения экрана при простое компьютера, созданная для снижения непроизводительного износа оборудования, а также несущая энергосберегающие функции и функции безопасности, при условии присутствия в программе блокировки рабочей консоли паролем. В данном модуле можно включить/отключить хранитель экрана, выбрать тему заставки, установить время бездействия системы, по истечении которого будет активирована заставка, настроить блокировку экрана.
Дисплей
Модуль параметров дисплея автоматически определяет дисплеи и позволяет пользователям выбирать предпочтительные разрешение, частоту обновления и ориентацию дисплея.
Клавиатура
Модуль располагает настройками поведения клавиатуры. Эта функция позволяет задать режим настройки ввода и курсора, горячие клавиши для запуска приложений и раскладку клавиатуры.
Менеджер питания
Менеджер питания содержит общие параметры управления электропитанием. С помощью этого модуля пользователь может менять настройки DPMS.
Мышь и тачпад
Модуль Мышь и тачпад содержит настройки курсора и режим его работы (левша/правша), настройки параметров обратной связи (ускорение и порог) и параметров двойного щелчка (время и расстояние), содержит выбор темы курсора: его размер и изображение.
Регулятор громкости PulseAudio
Модуль позволяет управлять звуком для устройства и каждого потока воспроизведения раздельно, а также позволяет перенаправлять поток на другой выход, не прерывая воспроизведение.
Съёмные устройства и носители данных
Данная функция позволяет настроить управление томами: накопителями, камерами, принтерами, устройствами ввода информации. Наличие в системе поддержки HAL и установки пакета thunar-volman-plugin расширяют возможности пользователя в использовании данной настройки.
Цветовые профили
Данная функция позволяет настроить цветовые профили для принтеров и сканеров.
Приложения по умолчанию
В диалоговом окне предпочитаемых приложений можно задать веб-браузер, почтовую программу, файловый менеджер и эмулятор терминала, используемые по умолчанию. Здесь же можно задавать приложения по умолчанию для открытия файлов разных форматов.
Сведения о Xfce
Диалоговое окно содержит основные сведения об окружении Xfce.
Сеансы и запуск
Данная функция позволяет настроить параметры запуска рабочего стола и заставки. С помощью этого компонента пользователь может настроить автозапуск предпочитаемых приложений.
Специальные возможности
Модуль специальных возможностей содержит настройки конфигурирования клавиатуры и мыши, настройки скорости срабатывания клавиш, чувствительность мыши и скорость повторного нажатия клавиш. С помощью этой настройки можно задать такие опции клавиатуры, как залипающие, медленные и повторяющиеся клавиши.
Адаптеры Bluetooth
Модуль позволяет настроить подключение к стороннему устройству по Bluetooth.
Редактор настроек
Модуль позволяет просмотреть и изменить настройки конфигурации, хранящиеся в Xfconf.
Новые инструменты XFCE находятся в постоянной разработке см. http://www.xfce.org/projects.

Часть V. Обзор приложений

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

Содержание

31. Веб-навигация
31.1. Chromium
31.2. Яндекс Браузер
32. Электронная почта
32.1. Thunderbird
32.1.1. Первоначальная настройка Thunderbird
32.1.2. Использование почтового клиента
33. Обмен мгновенными сообщениями
33.1. Pidgin
33.1.1. Первоначальная настройка
34. Офисные приложения
34.1. LibreOffice
35. Файловые менеджеры
35.1. Dolphin
35.1.1. Домашняя папка
35.1.2. Быстрый доступ к нужным файлам
35.1.3. Строка адреса
35.1.4. Окно Свойства объекта
35.1.5. Копирование и перемещение файлов
35.1.6. Удаление файлов
35.1.7. Открытие файлов
35.1.8. Поиск файлов
35.1.9. Создание ресурсов общего доступа
35.1.10. Подсчёт контрольных сумм файлов
35.2. Thunar
35.2.1. Домашняя папка
35.2.2. Копирование и перемещение файлов
35.2.3. Удаление файлов
35.2.4. Открытие файлов
35.2.5. Быстрый доступ к нужным файлам
35.2.6. Использование сменных носителей
35.2.7. Создание ресурсов общего доступа
36. Инструменты поиска файлов
36.1. KFind
36.2. Поиск файлов (XFCE)
36.3. Recoll — полнотекстовый поиск
36.3.1. Индексация файлов
36.3.2. Поиск файлов
36.3.3. Список результатов поиска
37. Графика
37.1. Графические приложения KDE
37.2. GIMP
37.2.1. Функциональность GIMP
37.2.2. Фильтрация и синтез изображений
37.3. Векторный редактор Inkscape
37.4. Менеджер фотографий Shotwell
37.5. Создание двухмерной векторной анимации (Synfig Studio)
37.6. Blender 3D
37.7. Программа сканирования и распознавания gImageReader
37.8. Сканер документов (simple-scan)
37.9. Приложение для сканирования Skanpage
37.10. Xsane
37.11. Система вёрстки Scribus
38. Мультимедиа
38.1. Аудиоплеер QMMP
38.2. Видеоплеер Haruna
38.3. Audacity
38.3.1. Запись
38.3.2. Импорт и экспорт звуковых данных
38.3.3. Редактирование
38.3.4. Эффекты
38.3.5. Качество звука
38.3.6. Модули (Plug-Ins)
38.3.7. Анализ
38.4. Создание слайд-шоу
38.5. SimpleScreenRecorder
39. Прочие приложения
39.1. Менеджер архивов Ark
39.1.1. Использование файлового менеджера для работы с архивами
39.2. Запись дисков: Brasero
39.3. Просмотр электронных документов в Okular
39.4. Просмотрщик документов Atril
39.5. Системный монитор
39.5.1. Запуск приложения
39.5.2. Использование приложения
39.6. Диспетчер задач
39.6.1. Запуск приложения
39.6.2. Использование приложения
39.7. Установка сторонних приложений с официальных сайтов
39.8. Подпись и проверка ЭЦП ГОСТ
39.8.1. Запуск
39.8.2. Создание электронной подписи
39.8.3. Проверка электронной подписи

Глава 31. Веб-навигация

Веб-браузеры — комплексные программы для обработки и отображения HTML-страниц по протоколу HTTP и HTTPS (открытие страниц сайтов, блогов и т.д.). Основное назначение веб-браузера — предоставление интерфейса между веб-сайтом и его посетителем. К базовым функциям современных веб-браузеров относятся:
  • навигация и просмотр веб-ресурсов;
  • показ оглавлений FTP-серверов и скачивание файлов;
  • поддержка скриптовых языков.
Основные принципы работы с веб-браузером неизменны. Программа предоставляет пользователю адресную строку, в которую вносится адрес необходимого вам сайта. Эта же строка может использоваться для ввода поискового запроса. Для более быстрого доступа адреса часто посещаемых сайтов добавляются в закладки. Для перехода к предыдущей/следующей просмотренной веб-странице, как правило, предусмотрены специальные кнопки на панели инструментов.
Определить, какой браузер лучше, практически невозможно. Эту задачу каждый пользователь решает сам, ориентируясь на свои личные предпочтения. В любом случае рассмотрите основные предложения и выберите наиболее удобный для вас веб-навигатор.

31.1. Chromium

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

31.2. Яндекс Браузер

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

Примечание

При первом запуске Яндекс Браузер запрашивает разрешение на отправку в Яндекс статистики использования браузера:
Отправлять статистику использования
В дальнейшем эту настройку можно изменить в окне НастройкиСистемные Настройки персональных данных:
Настройки персональных данных

Примечание

После переименования компьютера Яндекс Браузер не запускается. Для решения этой проблемы необходимо удалить конфигурационный файл пользователя:
$ rm -rf ~/.config/yandex-browser/SingletonLock

Глава 32. Электронная почта

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

Примечание

Современные пользователи предпочитают работать с электронной почтой через веб-интерфейс, используя браузер. Подручных средств, предоставляемых популярными почтовыми сервисами, для повседневных почтовых нужд пользователя практически достаточно, но использование специально предназначенных программ даёт некоторые преимущества:
  • возможность одновременной работы с несколькими учётными записями;
  • гибкие правила сортировки почты;
  • обеспечение ограниченного доступа к отдельным папкам или учётным записям;
  • наличие антиспам-систем и систем фильтрации рекламы;
  • экономия входящего трафика.
Для Linux создано большое количество почтовых клиентов. Все они обладают своими особенностями и, как правило, имеют всё необходимое для успешной работы с электронной почтой: сортировку и фильтрацию сообщений, поддержку различных кодировок сообщений, возможность работы со списками рассылки и т.п.
Выбор почтового клиента зависит от ваших личных предпочтений. Для первоначальной настройки любого из них вам потребуются следующие данные:
  • адрес электронной почты;
  • пароль для доступа к ящику электронной почты;
  • имена серверов входящей и исходящей почты;
  • тип сервера входящей почты (IMAP или POP3).
Адрес и порт для доступа к SMTP и POP3 серверам необходимо выяснить у провайдера электронной почты или у администратора вашей сети (в случае использования почтового сервера локальной сети).

32.1. Thunderbird

Mozilla Thunderbird — мощный почтовый клиент, позволяющий максимально эффективно работать с электронной почтой. Mozilla Thunderbird позволяет работать с электронной корреспонденцией через протоколы POP, SMTP и IMAP, участвовать в конференциях Usenet, а также осуществлять подписку на новостные ленты RSS.
Функции Thunderbird:
  • настройка интерфейса (изменение расположения окон, наличие и отсутствие кнопок на панели инструментов, изменение их размера и т.д.);
  • отображение любого форматирования HTML, обеспечивающее кроссплатформенную совместимость;
  • выбор режимов показа и компоновки учётных записей и почтовых папок;
  • поддержка смены тем и установки расширений.
Почтовый клиентMozilla Thunderbird

32.1.1. Первоначальная настройка Thunderbird

При первом запуске почтового клиента Thunderbird будет автоматически запущен мастер Настройка учётной записи почты.
Почтовый клиентMozilla Thunderbird
Мастер создания учётной записи запросит:
  • имя пользователя;
  • адрес электронной почты;
  • пароль.
Далее, на основании введённой информации, мастер определяет протокол доступа (IMAP или POP3) и адреса серверов входящих и исходящих сообщений. Вы можете принять предложенные настройки, если они верны, нажав на кнопку Готово, или указать правильные настройки, воспользовавшись кнопкой Настроить вручную….
Если ваш почтовый ящик расположен на сервисе Gmail или Яндекс.Почта, то вся настройка происходит автоматически — вам необходимо ввести только имя учётной записи и пароль.
Добавить дополнительную учётную запись можно выбрав в левой части окна программы одну из существующих учётных записей, и затем нажав кнопку Электронная почта. В случае наличия нескольких учётных записей вы можете выбирать метод их компоновки на панели почтовых папок.

32.1.2. Использование почтового клиента

Для составления письма нажмите Создать. В открывшемся окне Создание сообщения введите адрес получателя, тему и текст письма. Для проверки ошибок в тексте выберите кнопку Орфография.
Создание сообщения в Mozilla Thunderbird
В виде вложения к письму можно пересылать электронные документы, изображения, архивы и т.п. Для того чтобы добавить вложение, нажмите Вложить и выберите нужный файл в открывшемся окне. Закончив составление письма, нажмите Отправить.
Более подробную информацию об использовании и настройке Thunderbird смотрите СправкаПомощь по Thunderbird или при помощи клавиши F1.

Глава 33. Обмен мгновенными сообщениями

Для обмена сообщениями в режиме реального времени через Интернет необходима специализированная клиентская программа, передающая текстовые сообщения, а также файлы различных типов. Система мгновенного обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете. Преимущества инструментов мгновенного обмена информацией:
  • скорость — мгновенные сообщения позволяют собеседникам общаться со скоростью нажатия на кнопку, без необходимости открывать письма и ждать ответа;
  • удобство — программы обмена мгновенными сообщениями включают широкий набор коммуникативных и производственных функций.
Большинство современных программ мгновенного обмена сообщениями позволяют видеть, подключены ли в данный момент абоненты, занесённые в список контактов. Сообщения появляются на мониторе собеседника только после окончания редактирования и отправки. В список основных функций служб мгновенных сообщений входят:
  • чат (видеочат, текстовый и голосовой);
  • VoIP сервисы: звонки на компьютер, звонки на стационарные и мобильные телефоны;
  • возможность отправки SMS;
  • передача файлов;
  • инструменты для совместной работы в режиме реального времени;
  • возможность общаться в чате непосредственно на веб-странице;
  • напоминания и оповещения;
  • хранение истории общения по каждому контакту;
  • индикация о сетевом статусе занесённых в список контактов пользователей (в сети, нет на месте и т.д.).
Существуют клиентские программы, позволяющие подключаться одновременно к нескольким сетям. Они поддерживают наиболее популярные протоколы, что избавляет вас от необходимости устанавливать отдельный IM-клиент для каждой сети.

33.1. Pidgin

Pidgin — мультипротокольная программа-клиент для мгновенного обмена сообщениями, позволяющая одновременно подключиться к нескольким сетям. Поддерживает наиболее популярные протоколы: Bonjour, Gadu-Gadu, Google Talk, GroupWise, IRC, SIMPLE, Sametime, XMPP (Jabber) и Zephyr.
Окно программы Pidgin
Возможности Pidgin:
  • поддержка особенностей различных сетей (статус сообщения, значки друзей, уведомление о наборе текста…);
  • шифрованный чат;
  • объединение контактов в один метаконтакт;
  • запись протокола событий;
  • поддержка вкладок в окне разговора;
  • одновременное подключение к нескольким аккаунтам;
  • слежение за пользователями;
  • обмен файлами;
  • многоязычный интерфейс.
Функционал Pidgin значительно расширяется за счёт использования плагинов.

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

После запуска Pidgin необходимо произвести его первоначальную настройку. При первом запуске Pidgin из меню Уч.записиУправление учётными записями необходимо запустить диалоговое окно мастера создания учётной записи и создать учётную запись пользователя.
Из списка поддерживаемых служб выберите ту, которую собираетесь использовать. Возможно, вы уже решили, какую службу IM будете использовать (потому что вы уже пользовались ею, либо потому что ею пользуются ваши друзья). Если вы ещё не остановили свой выбор на какой-то определённой службе IM, то выберите службу, основанную на открытых стандартах, например, jabber.
Добавление учётной записи в Pidgin

Важно

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

Глава 34. Офисные приложения

Офисными приложениями традиционно называют пакет программ для работы с текстами, таблицами и презентациями.

34.1. LibreOffice

LibreOffice
LibreOffice — пакет программ для работы с офисными документами. Кроме стандартных для LibreOffice форматов хранения данных, вы можете успешно открывать и сохранять документы, созданные в других популярных офисных пакетах.
Текстовый процессор
Текстовый процессор (LibreOffice Writer) позволяет проектировать и создавать текстовые документы, содержащие изображения, таблицы или графики. Вы можете сохранять документы в различных форматах, включая стандартизированный формат OpenDocument format (ODF), формат Microsoft Word (DOC, DOCX) или HTML. Кроме того, LibreOffice Writer позволяет экспортировать документ в формате переносимого документа (PDF). Текстовый процессор поддерживает и другие форматы.
Электронные таблицы
Электронная таблица (LibreOffice Calc) предназначена для работы с электронными таблицами. Инструментарий электронных таблиц включает мощные математические функции, позволяющие вести сложные статистические, финансовые и прочие расчёты.
Презентация
Презентация (LibreOffice Impress) позволяет создавать профессиональные слайд-шоу, которые могут включать диаграммы, рисованные объекты, текст, мультимедиа и множество других элементов. При необходимости можно даже импортировать и изменять презентации Microsoft PowerPoint. Для того чтобы сделать экранные презентации более эффектными, можно использовать такие средства, как анимация, мультимедиа и переходы между слайдами.
Редактор рисунков
Редактор рисунков (LibreOffice Draw) позволяет создавать рисунки различной сложности и экспортировать их с использованием нескольких общепринятых форматов изображений. Кроме того, можно вставлять в рисунки таблицы, диаграммы, формулы и другие элементы, созданные в программах LibreOffice.
Базы данных
Базы данных (LibreOffice Base) поддерживает некоторые обычные файловые форматы баз данных, например, BASE. Кроме того, можно использовать LibreOffice Base для подключения к внешним реляционным базам данных, например, к базам данных MySQL или Oracle. В базе LibreOffice Base невозможно изменить структуру базы данных или редактировать, вставлять и удалять записи для ниже перечисленных типов баз данных (они доступны только для чтения):
  • файлы электронной таблицы;
  • текстовые файлы;
  • данные адресной книги.

Примечание

Для корректного отображения шрифтов (например, Times New Roman) необходимо установить пакет fonts-ttf-ms.
Установить шрифты можно в приложении Альт Центр:
  1. На вкладке Компоненты установить отметку в пункте Шрифты Microsoft:
    Установка шрифтов в приложении Альт Центр
  2. Нажать кнопку Применить.
После этого в настройках LibreOffice Writer (СервисПараметры…) изменить основные шрифты, используемые по умолчанию:
LibreOffice настройка шрифтов

Важно

Если нет уверенности, что документ передается пользователю LibreOffice/OpenOffice.org, рекомендуется сохранять файлы в форматах Microsoft Office 2007-2013. Например, для передачи документа, созданного в LibreOffice Writer, рекомендуется использовать формат Microsoft Word 2007-2013 (.docx).

Глава 35. Файловые менеджеры

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

35.1. Dolphin

Dolphin — это инструмент управления файлами в KDE, удобный и простой в использовании.
Домашняя папка
Dolphin является точкой доступа, как к файлам, так и к приложениям. Используя диспетчер файлов, можно:
  • создавать папки и документы;
  • просматривать файлы и папки;
  • управлять файлами и папками;
  • осуществлять поиск файлов по имени или содержимому;
  • настраивать и выполнять особые действия;
  • получать доступ к съёмным носителям.
Основное окно Dolphin состоит из следующих элементов:
  • панель инструментов — обеспечивает быстрый доступ к часто используемым функциям;
  • панель адреса — отображает путь к текущей открытой папке;
  • панель Точки входа — предоставляет быстрый доступ к важным и часто используемым папкам (домашний каталог, корневой каталог (/), корзина, внешние носители);
  • область отображения (рабочее пространство) — отображает содержимое текущей папки;
  • строка состояния — отображает тип и размер выделенного объекта, позволяет изменить размер значков, отображаемых в рабочем пространстве.
Dolphin, как и прочие приложения KDE, содержит руководство пользователя, вызываемое из раздела Справка основного меню или нажатием F1. Ниже описаны лишь некоторые возможности диспетчера файлов. За полным руководством обращайтесь к встроенному руководству пользователя Dolphin.

Примечание

По умолчанию основное меню скрыто. Отобразить его можно, нажав на панели инструментов кнопку Управление и выбрав в открывшемся меню пункт ДополнительноПоказать меню со всеми действиями (Ctrl+M).

35.1.1. Домашняя папка

Все файлы и папки пользователя хранятся в системе внутри домашней папки (каталог /home/имя_пользователя). Открыть её можно, щёлкнув на значке папки на рабочем столе.

Примечание

Домашняя папка есть у каждого пользователя системы, и по умолчанию содержащиеся в ней файлы недоступны для других пользователей (даже для чтения).
В домашней папке по умолчанию находятся несколько стандартных папок:
  • Документы — папка, предназначенная для хранения документов;
  • Загрузки — в данную папку по умолчанию загружаются файлы из Интернета;
  • Рабочий стол — содержит файлы, папки и значки, отображающиеся на рабочем столе;
  • Видео, Изображения, Музыка, Шаблоны — папки, предназначенные для хранения файлов различных типов;
  • Общедоступные — папка, предназначенная для хранения файлов, к которым могут иметь доступ другие пользователи сети.
Кроме того, в домашней папке и её подпапках можно создавать другие папки при помощи контекстного меню (Создать → Папку…).
Контекстное меню Dolphin

Примечание

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

35.1.2. Быстрый доступ к нужным файлам

Для быстрого доступа к важным и часто используемым папкам, таким как домашняя папка, сетевые папки или корзина, можно воспользоваться панелью Точки входа, расположенной слева от окна просмотра содержимого папки:
Панель Точки входа
На панель Точки входа можно добавить и другие популярные папки. Это можно сделать различными способами. Например:
  • вызвать в свободной области панели Точки входа контекстное меню, выбрать в нём пункт Добавить… и заполнить предложенные поля открывшегося диалога;
  • вызвать контекстное меню на значке папки, которую вы хотите добавить на панель, и выбрать в нём пункт Добавить в «Точки входа».
Сменные устройства и носители определяются при их подключении автоматически. Для каждого из них Dolphin создает собственную точку входа, открывая доступ к хранящимся там файлам.
Все операции управления точками входа осуществляются через контекстное меню точек входа или всей панели в целом. Если точка не нужна, её можно скрыть, выбрав в контекстном меню точки пункт Скрыть. Собственные точки входа можно аналогичным образом удалить.

35.1.3. Строка адреса

Ориентироваться в сложно организованной системе вложенных папок и быстро перемещаться по ней поможет путь в адресной строке. Каждая папка в этом пути представлена в виде ссылки. Нажав на ссылку, можно быстро открыть нужную папку.
Адресная строка
Строка адреса может быть также представлена в виде редактируемой строки. Чтобы переключить адресную строку из вида «хлебных крошек» в редактируемый режим и обратно можно нажать F6 или воспользоваться контекстным меню адресной строки:
Контекстное меню адресной строки
Редактируемая строка адреса:
Редактируемая строка адреса

35.1.4. Окно Свойства объекта

Чтобы просмотреть свойства файла (папки), необходимо выделить файл (папку) и выполнить одно из следующих действий:
  • в контекстном меню файла (папки) выбрать пункт Свойства;
  • нажать Alt+Enter.
Свойства файла
Окно Свойства объекта показывает подробную информацию о любом файле, папке или другом объекте в диспетчере файлов (какие именно сведения будут доступны, определяется типом объекта):
  • имя файла или папки — можно ввести новое имя, и файл или папка будут переименованы после нажатия кнопки ОК;
  • тип — тип объекта (например, файл или папка);
  • расположение — системный путь к объекту (указывает местонахождение объекта относительно корня системы);
  • размер файла;
  • дата изменения — дата и время последнего изменения объекта;
  • последний доступ — дата и время последнего просмотра объекта.
С помощью окна Свойства объекта можно выполнить следующие действия:
  • изменить значок объекта;
  • изменить файловые права на доступ к объекту;
  • выбрать, с помощью какого приложения следует открывать данный объект и другие объекты того же типа.

35.1.5. Копирование и перемещение файлов

Скопировать или переместить файл или папку можно различными способами:
  • «перетащить» папку или файл из одного открытого окна Dolphin в другое (где открыта целевая папка).
    Перетаскивание можно осуществлять и в двупанельном режиме. В этом случае не потребуется запускать два экземпляра Dolphin. Нажмите на кнопку Две панели (F3) и вы сможете копировать и перемещать файлы и папки, перетаскивая их между панелями.
    Панели Dolphin
  • копировать и перемещать папку или файл можно, используя основное стандартное меню Правка (либо контекстное меню):
    • необходимо выделить то, что вы желаете скопировать или переместить, наведя курсор на файл или папку и нажав появившийся знак +;
    • из основного меню Правка или из контекстного меню выберите Копировать (для копирования) или Вырезать (для перемещения);
    • открыть папку, в которую вы хотите скопировать или переместить объект;
    • вызвать в этой папке из основного меню Правка пункт Вставить (или из контекстного меню).

Примечание

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

35.1.6. Удаление файлов

По умолчанию файлы и папки удаляются в корзину. Это позволяет восстановить объект при его ошибочном удалении.
Удалить выделенный объект можно из основного меню Файл (пункт Удалить в корзину). Можно использовать контекстное меню, перетаскивая объект, на значок Корзина в панели Точки входа или удалить объекты с помощью клавиши Del.
При ошибочном удалении можно восстановить объект из корзины. Для этого нужно открыть корзину, вызвать на удалённом файле или папке контекстное меню и в нём выбрать пункт Восстановить. Выбор в контекстном меню пункта Удалить может окончательно удалить ненужный файл или папку, без возможности её восстановления.
Для того чтобы безвозвратно удалить всё содержимое корзины, выберите в контекстном меню пункт Очистить корзину.
Для того чтобы не засорять жёсткий диск компьютера ненужными файлами и сразу удалять их, минуя корзину, можно воспользоваться основным меню ФайлУдалить (Shift+Del).

35.1.7. Открытие файлов

Открыть файл из Dolphin — значит запустить приложение, ассоциированное с этим типом файлов, в нём и откроется файл.

Примечание

Привязки файлов можно настраивать через Параметры системы: панель управления Приложения по умолчаниюПривязки файлов:
Привязки файлов
При щелчке на файл изображения (например, .jpg файл) откроется программа просмотра изображений Gwenview, в которой откроется изображение. Таким образом, вы можете открывать интересующие вас файлы простым щелчком прямо из диспетчера файлов Dolphin.
Если на компьютере установлено несколько программ для работы с изображениями, то вы можете запустить нужную, выбрав её из контекстного меню (щелчок правой кнопкой мыши по файлу, далее Открыть с помощью…). Вы можете выбрать программу из предлагаемого списка или попробовать открыть файл в произвольном приложении на ваше усмотрение (Открыть с помощью…Другое приложение…).
Dolphin. Выбор приложения

35.1.8. Поиск файлов

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

Примечание

Для поиска файлов по содержимому Dolphin использует компонент KDE — baloo. Включить индексацию файлов можно в Параметрах системы: панель управления ПоискПоиск файлов (kcmshell6 baloofile):
Настройка индексации файлов — baloo
Панель поиска вызывается щелчком по значку лупы (Ctrl+F):
Вызов панели поиска
Открывшаяся панель поиска по умолчанию настроена на поиск файлов в текущем каталоге и всех подкаталогах:
Dolphin — Панель поиска
Для поиска в домашнем каталоге пользователя следует нажать кнопку В домашней папке.
Поиск начинается при вводе искомого контекста, результаты выводятся в окне ниже:
Поиск файлов в Dolphin
Поиск нечувствителен к регистру. При поиске файла по имени можно использовать маски, в которых звёздочка (*) заменяет любые символы, а вопросительный знак — любой одиночный символ.
Поиск по содержимому может осуществляться в файлах odt, docx, txt, pdf, rtf, html и других.
Для сокращения результатов поиска дополнительно можно указать тип файлов (папки, документы, звуковые файлы, видеозаписи, изображения), период времени и рейтинг.
Сохранить результаты поиска для быстрого доступа к ним в будущем, можно щелчком по значку дискеты. В результате появится новый пункт на панели Точки входа:
Быстрый доступ к результатам поиска

35.1.9. Создание ресурсов общего доступа

Пользователи могут добавлять, изменять и удалять собственные ресурсы общего доступа. Эта возможность называется usershares и предоставляется службой Samba.

Примечание

Samba использует отдельную от системной базу данных пользователей. Для возможности доступа пользователя к папке (если запрещен гостевой доступ) необходимо внести его в базу данных Samba и установить пароль для доступа к общим ресурсам (он может совпадать с основным паролем пользователя). Следует учитывать, что в базу данных Samba можно добавлять пользователей, которые уже есть в системе.
Добавить пользователя в базу данных Samba можно, выполнив команду:
# smbpasswd -a <имя_пользователя>
Можно создать отдельного пользователя, которому разрешить только доступ к Samba-ресурсам и запретить полноценный вход в систему:
# useradd user_samba -d /dev/null -s /sbin/nologin
# smbpasswd -a user_samba
Текущего пользователя можно добавить в базу данных Samba, нажав на кнопку Создать пароль Samba на вкладке Публикация диалогового окна Свойства папки:
Установка пароля Samba для текущего пользователя
Для того чтобы предоставить общий доступ к папке, нужно в контекстном меню папки выбрать пункт Свойства, на вкладке Публикация отметить пункт Открыть общий доступ к этой папке для компьютеров локальной сети, настроить параметры публикации и нажать кнопку ОК:
Настройка параметров публикации
Общие папки будут отображаться в разделе Сеть файлового менеджера. Также подключиться к общей папке можно указав в адресной строке файлового менеджера протокол и адрес компьютера (smb://<имя_компьютера>/ или smb://<IP_компьютера>/). Для этого следует нажать Ctrl+l, указать в адресной строке адрес и нажать клавишу Enter. Будут показаны ресурсы с общим доступом:
Ресурсы с общим доступом

Примечание

Домашняя папка пользователя по умолчанию не отображается в списке доступных общих ресурсов в сетевом окружении. Обращение к домашней папке выполняется по имени пользователя. Например, для получения доступа к домашней папке пользователя user на компьютере с IP-адресом 192.168.0.196, необходимо указать в адресной строке smb://192.168.0.196/user:
Обращение к домашней папке пользователя user по сети
Для возможности получения доступа к домашней папке по сети, необходимо добавить каждого локального пользователя в список пользователей Samba.
Для доступа к папке, к которой запрещен гостевой доступ, необходимо указать имя и пароль пользователя Samba, и нажать кнопку OK:
Параметры подключения к общей папке
Для добавления постоянной ссылки на сетевую папку следует в контекстном меню подключенной папки выбрать пункт Добавить в «Точки входа»:
Добавление закладки на сетевую папку
В результате на боковой панели в разделе В сети появится постоянная ссылка на сетевую папку.

35.1.10. Подсчёт контрольных сумм файлов

В Dolphin есть возможность расчета контрольных сумм файлов и их сравнения по алгоритмам ГОСТ Р 34.11-2012, MD5, SHA1 и SHA256. При этом имеется возможность копирования полученных значений в буфер обмена, а также сравнения.
Для подсчёта контрольной суммы, необходимо выполнить следующие действия:
  • в контекстном меню файла выбрать пункт Свойства:
    Контекстное меню файла
  • в открывшемся окне, перейти на вкладку Контрольные суммы:
    Вкладка «Контрольные суммы»
  • нажать кнопку Вычислить, напротив соответствующего пункта (для расчёта контрольной суммы по ГОСТ Р 34.11-2012, необходимо нажать кнопку расположенную рядом с заголовком Streebog256);
  • будет рассчитана контрольная сумма файла, которую можно скопировать в буфер обмена, нажав кнопку Копировать:
    Контрольная сумма по ГОСТ Р 34.11-2012
Для сравнения контрольных сумм достаточно ввести имеющуюся контрольную сумму в поле (или нажать кнопку Вставить, если контрольная сумма находится в буфере обмена), и будет выведено соответствующее сообщение. В случае совпадения контрольных сумм алгоритм контрольной суммы будет определён автоматически, и поле будет выделено зелёным цветом:
Контрольные суммы совпадают
Если контрольные суммы не совпадают, поле будет выделено красным цветом:
Контрольные суммы не совпадают

35.2. Thunar

Thunar — это новый, современный файловый менеджер для рабочей среды Xfce. Thunar отличается быстротой работы и простотой использования. Он быстро запускается и открывает папки.
Файловый менеджер Thunar
Файловый менеджер Thunar является точкой доступа как к файлам, так и к приложениям. Используя файловый менеджер, можно:
  • создавать папки и документы;
  • просматривать файлы и папки;
  • управлять файлами и папками;
  • настраивать и выполнять особые действия;
  • получать доступ к съёмным носителям.
Окно файлового менеджера состоит из боковой панели слева, основной области справа и панели адреса, расположенной над основной областью. На боковой панели размещены закладки на различные папки вашей системы. Основная область отображает содержимое текущей папки. Панель адреса всегда показывает путь к текущей папке.
Двойной щелчок на папках открывает их, щелчок правой кнопкой мыши на объектах открывает контекстное меню, предлагающее на выбор некоторые действия с ними.
Контекстное меню Thunar

Примечание

Контекстные меню файла, папки и свободного пространства могут сильно отличаться друг от друга.
Чтобы просмотреть свойства файла (папки), необходимо выделить файл (папку) и выполнить одно из следующих действий:
  • в меню выбрать ФайлСвойства;
  • в контекстном меню файла (папки) выбрать пункт Свойства;
  • нажать Alt+Enter.
Окно Свойства объекта показывает подробную информацию о любом файле, папке или другом объекте в файловом менеджере (какие именно сведения будут доступны, определяется типом объекта).
С помощью окна Свойства объекта можно выполнить следующие действия:
  • изменить значок объекта;
  • изменить файловые права на доступ к объекту;
  • выбрать, с помощью какого приложения следует открывать данный объект и другие объекты того же типа.
Ниже описаны лишь некоторые возможности файлового менеджера. За полным руководством обращайтесь к встроенному руководству пользователя Thunar. За более подробным описанием основных функций и возможностей обращайтесь к руководству по Thunar, доступному на сайте производителя (http://xfce.org/). Удобная ссылка на руководство есть в меню СправкаСодержание.

35.2.1. Домашняя папка

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

Примечание

Домашняя папка есть у каждого пользователя системы, и по умолчанию содержащиеся в ней файлы недоступны для других пользователей (даже для чтения).
В домашней папке по умолчанию находятся несколько стандартных папок:
  • Документы — папка, предназначенная для хранения документов;
  • Загрузки — в данную папку по умолчанию загружаются файлы из Интернета;
  • Рабочий стол — содержит файлы, папки и значки, отображающиеся на рабочем столе;
  • Видео, Изображения, Музыка, Шаблоны — папки, предназначенные для хранения файлов различных типов;
  • Общедоступные — папка, предназначенная для хранения файлов, к которым могут иметь доступ другие пользователи сети.
Кроме того, в домашней папке и её подпапках можно создавать другие папки.

35.2.2. Копирование и перемещение файлов

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

Примечание

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

35.2.3. Удаление файлов

По умолчанию файлы и папки удаляются в Корзину. Это позволяет восстановить объект при его ошибочном удалении.
Удалить выделенный объект можно из основного меню Правка (пункт Удалить в корзину). Можно также использовать контекстное меню или удалять объекты клавишей Del.
При ошибочном удалении можно восстановить объект из корзины. Для этого нужно открыть корзину, вызвать на удалённом файле или папке контекстное меню и в нём выбрать пункт Восстановить. Выбор в контекстном меню пункта Удалить навсегда удалит ненужный файл или папку без возможности восстановления.
Для того чтобы безвозвратно удалить всё содержимое корзины, следует выбрать в контекстном меню корзины пункт Очистить корзину.

35.2.4. Открытие файлов

Открыть файл из Thunar — это значит запустить приложение, ассоциированное с этим типом файлов, в нём и откроется файл.

Примечание

Для указания, какие приложения должны запускаться по умолчанию, используется диалоговое окно Приложения по умолчанию, которое можно вызвать из окна Диспетчер настроек:
Приложения по умолчанию
При щелчке на файл изображения (например, .jpg файл) откроется просмотрщик изображений Ristretto, в котором откроется изображение. Таким образом, вы можете открывать интересующие вас файлы простым щелчком левой кнопки мыши прямо из файлового менеджера Thunar.
Если на компьютере установлено несколько программ для работы с изображениями, то запустить нужную программу можно, выбрав её из контекстного меню (пункт Открыть с помощью). Можно выбрать программу из предлагаемого списка или попробовать открыть файл в произвольном приложении (Открыть с помощьюОткрыть в другом приложении…):
Thunar. Выбор приложения

35.2.5. Быстрый доступ к нужным файлам

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

Примечание

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

35.2.6. Использование сменных носителей

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

Примечание

По умолчанию USB-накопители подключаются индивидуально для каждого пользователя (точка монтирования /run/media/<имя_пользователя>/).

Примечание

Если автоматического монтирования не произошло, следует убедиться, что на USB-накопитель не установлено ПО для защиты конфиденциальных данных, например, SecureDrive.
Для извлечения носителя необходимо сначала отключить его. Например, для извлечения USB-накопителя нужно выполнить следующие шаги:
  1. Закрыть все окна диспетчера файлов, окна терминала и любые другие окна, осуществляющие доступ к USB-накопителю.
  2. В контекстном меню носителя выбрать пункт Безопасно извлечь:
    Извлечь носитель
  3. Подождать, пока не исчезнет значок носителя в окне файлового менеджера, затем извлечь носитель.

35.2.7. Создание ресурсов общего доступа

В Thunar пользователи могут добавлять, изменять и удалять собственные ресурсы общего доступа. Эта возможность называется usershares и предоставляется службой Samba.

Примечание

Samba использует отдельную от системной базу данных пользователей. Для возможности доступа пользователя к папке (если запрещен гостевой доступ) необходимо внести его в базу данных Samba и установить пароль для доступа к общим ресурсам (он может совпадать с основным паролем пользователя). Следует учитывать, что в базу данных Samba можно добавлять пользователей, которые уже есть в системе.
Добавить пользователя в базу данных Samba можно, выполнив команду:
# smbpasswd -a <имя_пользователя>
Можно создать отдельного пользователя, которому разрешить только доступ к Samba-ресурсам и запретить полноценный вход в систему:
# useradd user_samba -d /dev/null -s /sbin/nologin
# smbpasswd -a user_samba
Чтобы предоставить общий доступ к папке, нужно в контекстном меню папки выбрать пункт Свойства, затем в открывшемся окне на вкладке Общий ресурс отметить пункт Разрешить общий доступ к этой папке, настроить параметры публикации и нажать кнопку Применить:
Разрешить общий доступ к папке
Общие папки будут отображаться в разделе Обзор сети файлового менеджера. Для подключения к общей папке можно указать в адресной строке файлового менеджера протокол и адрес компьютера (smb://<имя_компьютера>/ или smb://<IP_компьютера>/) и нажать клавишу Enter. Будут показаны ресурсы с общим доступом на данном компьютере:
Ресурсы с общим доступом

Примечание

Домашняя папка пользователя по умолчанию не отображается в списке доступных общих ресурсов в сетевом окружении. Обращение к домашней папке выполняется по имени пользователя. Например, для получения доступа к домашней папке пользователя user на компьютере с IP-адресом 192.168.0.192, необходимо указать в адресной строке smb://192.168.0.192/user:
Обращение к домашней папке пользователя user по сети
Для возможности получения доступа к домашней папке по сети, необходимо добавить каждого локального пользователя в список пользователей Samba.
Для доступа к папке, к которой запрещен анонимный доступ, необходимо указать имя и пароль пользователя Samba и нажать кнопку Подключиться:
Параметры подключения к общей папке
После подключения к общей папке, и она появится на боковой панели в разделе Сеть. Для добавления постоянной ссылки на сетевую папку следует в контекстном меню подключенной папки в разделе Сеть выбрать пункт Отправить наБоковая панель (добавить закладку):
Добавление закладки на сетевую папку
В результате на боковой панели в разделе Места появится постоянная ссылка на сетевую папку.

Глава 36. Инструменты поиска файлов

36.1. KFind

KFind — инструмент поиска файлов в KDE. Он имеет простой пользовательский интерфейс и позволяет искать файлы по имени, содержимому и времени изменения.
Для запуска KFind следует выбрать пункт Меню запуска приложенийПрочиеKFind (Поиск файлов и папок).
KFind можно также запустить из файлового менеджера, нажав на панели поиска (вызывается щелчком по значку лупы) кнопку Открыть KFind:
Запуск KFind
Для поиска файла по имени необходимо указать имя файла в поле Имя файла, каталог для поиска в поле Искать в, затем нажать кнопку Поиск (Enter). Результаты поиска будут отображены в нижней части окна.
Поиск файлов по имени
При поиске файла по имени можно использовать маски, в которых звёздочка * заменяет любые символы, а вопросительный знак ? — любой одиночный символ.
Для поиска файла по содержимому необходимо на вкладке Содержимое ввести слово или фразу в поле Содержит текст:
Поиск файлов по содержимому
На вкладке Свойства можно задать дополнительные параметры поиска. Здесь можно указать даты, между которыми файлы были изменены, а также размер искомого файла:
Поиск файлов по времени создания/изменения

Примечание

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

36.2. Поиск файлов (XFCE)

Приложение Поиск файлов позволяет искать файлы в системе.
Запустить приложение Поиск файлов можно, выбрав в контекстном меню папки пункт Поиск файлов…:
Пункт Поиск файлов… в контекстном меню
Чтобы выполнить основной поиск, можно ввести имя файла (или его часть), с подстановочными знаками или без них:
Поиск файлов
Для уточнения результатов поиска можно применить дополнительные параметры.
Чтобы добавить дополнительные параметры поиска, необходимо выполнить следующие действия:
  1. Раскрыть список Дополнительные параметры;
  2. В выпадающем списке Доступные параметры выбрать нужную опцию:
    Параметры поиска
  3. Нажать кнопку Добавить.
  4. Указать данные для поиска:
    Поиск с дополнительными параметрами
Найденный файл можно открыть двойным щелчком левой кнопкой мыши. Для выполнения других доступных действий с найденным файлом необходимо выбрать соответствующий пункт в контекстном меню файла:
Контекстное меню результата поиска

Примечание

Полнотекстовый поиск по файлам различных форматов можно выполнить с помощью программы Recoll.

36.3. Recoll — полнотекстовый поиск

Recoll — программа для полнотекстового поиска по файлам различных форматов. Помимо обычного поиска, она поддерживает дополнительные функции: поиск по автору, размеру, формату файла, а также логические операторы, такие как «AND» и «OR».
Для запуска Recoll следует выбрать пункт Меню запуска приложенийПрочиеRecoll (Меню запуска приложенийСтандартныеЛокальный текстовый поиск).

36.3.1. Индексация файлов

Для поиска требуется предварительная индексация заданных каталогов с использованием библиотеки Xapian.
Индексация — это процесс, в ходе которого анализируется набор документов, а данные заносятся в базу. Повторное индексирование обычно является инкрементным: документы будут обрабатываться только в том случае, если они были изменены с момента последней индексации.
Запустить индексацию можно при первом запуске программы:
Первый запуск программы Recoll
Для индексирования только домашнего каталога с настройками по умолчанию необходимо нажать кнопку Запустить индексирование. Для указания других каталогов, а также настройки параметров индексирования следует нажать ссылку Настройка индексирования. Для задания расписания индексирования следует нажать ссылку Расписание индексирования.
Настроить параметры индексации можно, выбрав в главном меню Recoll пункт НастройкиНастройка индекса. Окно настройки разделено на четыре вкладки: Общие параметры, Локальные параметры, История в веб и Параметры поиска.
На вкладке Общие параметры можно задать каталог верхнего уровня, от которого рекурсивно начнётся индексация (по умолчанию это домашний каталог пользователя); указать пути, которые следует исключить при индексировании:
Настройка параметров индексирования
На вкладке Локальные параметры можно переопределить переменные для подкаталогов. Переменные устанавливаются для выбранного каталога (или для верхнего уровня, если в списке ничего не выбрано или выбрана пустая строка). Например, можно переопределить кодировку файлов, добавив в поле Пользовательские подкаталоги каталог, в котором находятся файлы с кодировкой отличной от Unicode, и в выпадающем списке Кодировка по умолчанию выбрать нужную кодировку:
Настройка параметров индексирования для каталога
Запустить индексацию вручную можно, выбрав в главном меню Recoll пункт ФайлОбновить индекс.
Индексирование Recoll может выполняться в двух основных режимах:
  • Периодическая индексация — выполняется в определённое время (например, ночью, когда компьютер простаивает);
  • Индексация в реальном времени (фоновое индексирование) — recollindex работает как фоновый сервис и использует мониторинг изменений файловой системы. Новые и изменённые файлы файлы индексируются сразу.
Выбрать и настроить режим индексирования можно, выбрав в главном меню Recoll пункт НастройкиРасписание индексирования:
Настройка расписания индексирования

36.3.2. Поиск файлов

Recoll предлагает два интерфейса поиска:
  • Простой поиск — одно поле ввода (по умолчанию на главном экране), куда можно ввести несколько слов:
    Простой поиск
  • Расширенный поиск — панель, доступная через меню ИнструментыСложный поиск или значок панели инструментов. Здесь есть несколько полей ввода, которые позволяют создавать логические условия, фильтровать по типу файла, расположению, дате изменения и размеру:
    Сложный поиск
Выполнение простого поиска:
  1. При необходимости выбрать режим поиска: Любое слово, Все слова, Имя файла или Язык запроса.
  2. Ввести поисковые слова в текстовое поле.
  3. Нажать кнопку Поиск или Enter.
Режим поиска по умолчанию — Язык запроса. В этом режиме будет выполнен поиск документов, содержащих все условия поиска, как и в режиме Все слова. В режиме Любое слово будут найдены документы, содержащие любое из указанных поисковых слов. Режим Имя файла ограничивает поиск только именами файлов, без анализа содержимого.
Recoll предоставляет широкие возможности. Разделителем в перечне искомых строк в Recoll служит пробел; поэтому запросы, содержащие пробел должны заключаться в кавычки. В запросах допускаются символы-маски *, ? и [ ].

36.3.3. Список результатов поиска

После запуска поиска список результатов мгновенно отобразится в главном окне.
По умолчанию список документов представлен в порядке релевантности (насколько хорошо они соответствуют запросу). Можно изменить порядок сортировки по дате — по возрастанию или по убыванию, используя вертикальные стрелки на панели инструментов.
Каждая запись сопровождается небольшим фрагментом текста из найденного файла:
Результаты запроса
При нажатии ссылки Просмотр откроется встроенное окно предварительного просмотра документа. При нажатии на ссылку Открыть будет запущено внешнее приложение для просмотра. В контекстном меню каждой записи списка результатов есть пункт Открыть с помощью, позволяющий выбрать другое приложение, зарегистрированное в системе для данного типа MIME-документа:
Контекстное меню результата запроса
Результаты поиска можно представить в виде таблицы. Щелчок по заголовку столбца отсортирует данные по этому столбцу:
Recoll. Результаты поиска в виде таблицы
По умолчанию Recoll позволяет рабочему окружению самостоятельно выбирать, какое приложение следует использовать для открытия документа данного типа. Настроить это действие можно с помощью меню НастройкиНастройка интерфейсаИнтерфейс пользователя:
Пользовательская настройка
При нажатии кнопки Выбор приложений-редакторов откроется диалоговое окно, где можно выбрать приложение, которое будет использоваться для открытия каждого MIME-типа.

Глава 37. Графика

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

37.1. Графические приложения KDE

В состав KDE входит большое число приложений для работы с графикой.
Ниже приведены наиболее популярные приложения для работы с графическими изображениями.
Программа просмотра изображений (Gwenview)
Gwenview позволяет просматривать как отдельные изображения, так и группу изображений в режиме слайд-шоу. Кроме функций просмотра программа имеет дополнительные возможности: поворот изображения, изменение размера, удаление с фотографий эффекта красных глаз и пр. В руководстве пользователя, вызываемом из меню Справка, дано полное описание возможностей программы.
Программа просмотра изображений Gwenview
Графический редактор (KolourPaint)
KolourPaint позволяет создавать новые изображения и обрабатывать существующие. Она предназначена для работы с растровой графикой и обладает стандартным набором инструментов: кисть, перо, распылитель и др. KolourPaint обладает базовым набором функций для работы с изображениями, их вполне достаточно для выполнения наиболее часто востребованных действий. В руководстве пользователя, вызываемом из меню Справка, дано полное описание возможностей программы.
Окно программы KolourPaint
Создание снимков экрана (Spectacle)
Spectacle может сохранять изображение всего экрана, отдельного окна или отдельной области экрана. Программу можно вызывать из меню или нажатием на клавиатуре кнопки PrtSc (в среде рабочего стола KDE Plasma).
Окно программы Spectacle
Spectacle позволяет также сделать запись (вкладка Запись экрана):
  • рабочего стола;
  • выбранного окна;
  • выделенной области.
Spectacle. Вкладка Запись экрана

Примечание

Функция записи экрана доступна только в Wayland сессии.

37.2. GIMP

GIMP (GNU Image Manipulation Program) — графический редактор, предназначенный для работы с растровой графикой. Одной из сильных сторон GIMP является его доступность для многих операционных систем.
GIMP пригоден для решения множества задач по изменению изображений. Типичные задачи, которые можно решать при помощи GIMP, включают в себя создание графики и логотипов, масштабирование и кадрирование фотографий, раскраску изображений, комбинирование изображений с использованием слоёв, ретуширование и преобразование изображений в различные форматы.

37.2.1. Функциональность GIMP

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

Примечание

Установить программу GIMP, если она еще не установлена, можно выполнив команду:
# apt-get install gimp
Основная функциональность, доступная через Инструменты в главном окне, достаточно традиционна для программ этого класса. Она включает:
  • выделение области изображения (прямоугольной, эллиптической или произвольной формы). Последовательно выделяемые области могут образовывать пересечения, объединения или вычитания;
  • выделение смежных областей с заданием параметров выделения;
  • перемещение, заливку выделенных областей;
  • кадрирование (обрезку) изображения;
  • изменение масштаба отображения на экране;
  • вращение, масштабирование, искривление и зеркальное отображение изображения;
  • ввод текста;
  • выбор текущего цвета (Пипетка);
  • заливку области сплошным цветом или градиентом;
  • рисование — Карандаш или Кисть произвольной формы;
  • очистку (Ластик).
В базовую функциональность GIMP входит также возможность захвата изображения со сканера и с экрана.

37.2.2. Фильтрация и синтез изображений

Основной приём автоматизированной обработки изображений — фильтрация их целиком либо выделенных в них областей. Большая часть упомянутых внешних модулей реализует именно функцию фильтрации. Среди наиболее важных в практической обработке изображений фильтров имеются:
  • изменение цвета, насыщенности, яркости и контраста изображения;
  • удаление «шума»;
  • повышение резкости и размывание, выделение краёв.
Значительное количество фильтров имитирует различные «эффекты»: от просмотра изображения через волнистое стекло до растягивания в сферическую или цилиндрическую форму.

37.3. Векторный редактор Inkscape

Inkscape — мощный и удобный инструмент для создания художественных и технических иллюстраций в формате векторной графики, полностью совместимый со стандартами XML, SVG и CSS. Редактор отличается широким набором инструментов для работы с цветами и стилями (выбор цвета, копирование цвета, копирование/вставка стиля, редактор градиента, маркеры контура).
Окно программы Inkscape

Примечание

Установить программу Inkscape, если она еще не установлена, можно выполнив команду:
# apt-get install inkscape
В Inkscape поддерживаются все основные возможности SVG: контуры, текст, маркеры, клоны, альфа-канал, трансформации, градиенты, текстуры и группировка. Inkscape также поддерживает метаданные Creative Commons, правку узлов, слои, сложные операции с контурами, векторизацию растровой графики, редактирование текста прямо на изображении, заверстанный в фигуру текст.

37.4. Менеджер фотографий Shotwell

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

Примечание

Установить программу Shotwell, если она еще не установлена, можно выполнив команду:
# apt-get install shotwell
Окно программы Shotwell состоит из двух частей. В левой части расположено окно навигации по фотоизображениям. В ней создаются такие категории как События, Метки, Корзина и другие для выборки фото. А справа отображаются непосредственно фотографии.
Окно программы Shotwell
Фотографии в Shotwell можно импортировать, указав каталог. После импорта фотографий, программа автоматически создает даты в категории События, которые соответствуют датам создания конкретного снимка. Каждой фотографии можно назначить метку, а затем выбрать фотографии, отмеченные данной меткой.
Shotwell поддерживает несколько инструментов для редактирования изображений: вращение, обрезка, удаление эффекта «красных глаз». Можно также изменять контрастность, насыщенность, оттенок и цветовую температуру.
Инструменты для редактирования изображения

37.5. Создание двухмерной векторной анимации (Synfig Studio)

Synfig Studio — графический редактор, предназначенный для создания двумерной векторной анимации.

Примечание

Установить программу Synfig Studio, если она еще не установлена, можно выполнив команду:
# apt-get install synfigstudio
Компонентами интерфейса Synfig Studio являются холст (отображает рисунок и анимацию) и дополнительные панели (содержат инструменты и информацию об элементах проекта, некоторые панели позволяют изменять эти элементы).
Окно программы Synfig Studio
Возможности Synfig Studio:
  • импорт JPEG, PNG, BMP, WAV и MP3 форматов в анимацию;
  • множество инструментов для создания анимации;
  • создание анимаций со слоями, градиентами, искажениями и фильтрами;
  • конвертация растровых изображений в векторные;
  • создание видео в форматах Digital Video, AVI, Theora и MPEG, а также анимации в MNG и GIF. Последовательность кадров можно сохранять в отдельные файлы в форматах PNG, BMP, PPM и OpenEXR;
  • возможность экспорта анимации в формат Lottie JSON, что позволяет встраивать анимацию в веб-страницы, воспроизводить её непосредственно в веб-браузере и на мобильных платформах.
Synfig Studio использует две технологии для создания кадров:
  • морфинг — создаёт плавный переход между двумя изображениями, путём преобразования одной формы в другую, часто с использованием специальных точек-фиксаторов;
  • перекладная анимация — разделение объекта на составные части и простое их изменение (например, перемещение, вращение и изменение размера) в разных позициях времени анимации.
В обоих случаях Synfig Studio самостоятельно генерирует дополнительные кадры, чтобы заполнить пробелы между ключевыми кадрами (событиями) и получить плавную анимацию.

37.6. Blender 3D

Blender свободный кроссплатформенный редактор трёхмерной графики с открытым кодом. Редактор обладает широчайшими возможностями для трёхмерного моделирования, анимации, визуализации, работы с физикой и рендеринга. В Blender есть собственный игровой движок Game Engine, заимствующий технологии Crystal Space и Bullet.

Примечание

Установить программу Blender, если она еще не установлена, можно выполнив команду:
# apt-get install blender
Рабочее пространство Blender считается одним из самых новаторских концепций графического интерфейса для графических инструментов.
Окно программы Blender
Отличительные особенности интерфейса пользователя:
  • режимы редактирования. Два основных режима Объектный режим (Object mode) и Режим редактирования (Edit mode), которые переключаются клавишей Tab. Объектный режим в основном используется для манипуляций с индивидуальными объектами, в то время как режим редактирования — для манипуляций с фактическими данными объекта. К примеру, для полигональной модели в объектном режиме можно перемещать, изменять размер и вращать модель целиком, а режим редактирования используется для манипуляции отдельных вершин конкретной модели. Имеется также несколько других режимов, таких как Vertex Paint и UV Face select;
  • широкое использование горячих клавиш. Большинство команд выполняется с клавиатуры;
  • управление рабочим пространством. Графический интерфейс Blender состоит из одного или нескольких экранов, каждый из которых может быть разделён на секции и подсекции, которые могут быть любой частью интерфейса Blender. Графические элементы каждой секции могут контролироваться теми же инструментами, что и для манипуляции в 3D пространстве, для примера можно уменьшать и увеличивать кнопки инструментов тем же путём, что и в 3D просмотре. Пользователь полностью контролирует расположение и организацию графического интерфейса, это делает возможным настройку интерфейса под конкретные задачи, такие как редактирование видео, UV mapping и текстурирование, и сокрытие элементов интерфейса которые не нужны для данной задачи.

37.7. Программа сканирования и распознавания gImageReader

gImageReader программа для распознавания текста (GUI Tesseract).
Особенности gImageReader:
  • поддерживаемые форматы изображений: jpeg, png, tiff, gif, pnm, pcx, bmp;
  • поддержка формата электронных документов PDF. Возможность выбрать отдельные страницы и диапазон страниц для распознавания;
  • автоматическое обнаружение расположения страницы;
  • выделение области с текстом для распознавания;
  • получение изображения напрямую со сканера. Настройка разрешения, сохранение в формат png;
  • проверка орфографии.

Примечание

Установить программу gImageReader, если она еще не установлена, можно выполнив команду:
# apt-get install gimagereader-gtk
gImageReader можно применять без подключённого сканера и распознавать текст из имеющегося снимка:
Окно программы gImageReader
gImageReader поддерживает автоматическое определение макета страницы, при этом пользователь может вручную определить и настроить регионы распознавания. Приложение позволяет импортировать изображения с диска, сканирующих устройств, буфера обмена и скриншотов. gImageReader также поддерживает многостраничные документы PDF.
Распознанный текст отображается непосредственно рядом с изображением. Базовое редактирование текста включает поиск/замену и удаление сломанных строк, если это возможно. Поддерживается проверка орфографии для выводимого текста, если установлены соответствующие словари.
gImageReader имеет возможности прямого получения изображения со сканера, но при этом отсутствует операция предварительного сканирования.
Для работы со сканером следует перейти на вкладку Сканировать в боковой панели, выбрать сканер из списка подключенных устройств, указать имя и расположение файла получаемого изображения, выбрать цветовой режим и разрешение (для наилучших результатов разрешение при сканировании должно быть не меньше 300 DPI).
После нажатия на кнопку Отсканировать начнется процесс сканирования изображения, и при его завершении новое изображение появится в области просмотра.
Сканирование в gImageReader

37.8. Сканер документов (simple-scan)

Сканер документов — это простое в использовании приложение, предназначенное для того, чтобы пользователи могли подключить свой сканер и быстро получить изображение/документ в соответствующем формате.
Программа предоставляет базовый набор функций и настроек для сканирования.
Сканер документов. Выбор принтера
Если сканирующих устройств несколько, можно изменить устройство на главной странице. Сканеры определяются автоматически при запуске программы и при подключении USB-сканера. При подключении сетевого сканера необходимо перезапустить Сканер документов.
В левой части окна находится кнопка Сканировать, которая запускает процесс сканирования. Справа от этой кнопки находится выпадающее меню настроек сканирования. Здесь можно выбрать тип сканируемого документа: Текст (документы будут отсканированы в черно-белом режиме) или Изображение (документы будут отсканированы в цвете) и режим сканирования.
Сканер документов. Настройки сканирования
Для запуска процесса сканирования нажмите кнопку Сканировать (Ctrl+1). Страница будет отображаться по мере сканирования. Каждая отсканированная страница помещается в конец документа.
Простое сканирование (simple-scan)
Отсканированные страницы можно упорядочивать, вращать, удалять.
Для сохранения отсканированного документа нажмите кнопку Сохранить документ в файл (Ctrl+S), выберите один из поддерживаемых типов файлов, нажмите кнопку Сохранить.
Выбор формата
Сохранить документ можно в формате PDF (может содержать несколько страниц) или в форматах PNG, JPG и WebP (для каждой отсканированной страницы будет создан отдельный файл).

37.9. Приложение для сканирования Skanpage

Skanpage — простое приложение для сканирования и сохранения документов и изображений, состоящих из нескольких страниц.
При запуске сканер выбирается автоматически. Отсканированные страницы можно упорядочивать, вращать, удалять.
Приложение для сканирования Skanpage
Сохранить отсканированные страницы можно как в формате PDF, так и в форматах файлов изображений. При экспорте в формат PDF (кнопка Экспорт в PDF) есть возможность распознавания текста:
Экспорт в формат PDF

37.10. Xsane

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

Примечание

Установить программу Xsane, если она еще не установлена, можно выполнив команду:
# apt-get install xsane
При запуске программы сканирования изображений производится автоматический опрос доступных сканеров (устройств захвата изображений) и предлагается выбрать устройство для работы. Если к компьютеру не подключено ни одного сканера, то будет выдана соответствующая ошибка, затем программа будет закрыта.
Если программа нашла подключенный к системе сканер, будет открыт основной интерфейс приложения Xsane:
Интерфейс приложения Xsane
Предварительное сканирование выполняется в окне предварительного просмотра путём нажатия кнопки Предварительное сканирование.
Пунктирная линия в окне предварительного сканирования показывает на выбранную по умолчанию область сканирования. Определить область сканирования можно, выделив её при помощи мыши.
При сканировании в итоговое изображение попадёт лишь область, ограниченная настройками предварительного сканирования.
Для сканирования отдельного изображения в программе Xsane необходимо:
  • выбрать в основном окне имя и формат файла (если в поле Назначение выбрано значение Сохранение), режим сканирования и разрешение, а также выставить при необходимости гамму, яркость и контрастность;
  • в окне предварительного просмотра нажать кнопку Предварительное сканирование;
  • после завершения процесса предварительного сканирования, выделить мышью область для сканирования;
  • в основном окне программы нажать кнопку Сканировать;
  • после завершения процесса сканирования (если в поле Назначение было выбрано значение Средство просмотра), в окне просмотра можно воспользоваться инструментами преобразования изображений (поворот, отражение, масштабирование и т.п.) и затем сохранить скорректированную сканкопию.
Результат сканирования в окне просмотра
Xsane предоставляет возможность создать многостраничный документ, минуя промежуточный этап сохранения страниц в виде отдельных графических файлов и использования вспомогательных утилит. Возможно создание документа в формате PDF, TIFF или PostScript.
Для сканирования в Xsane с созданием многостраничного документа необходимо:
  • в основном окне Xsane выбрать назначение сканирования Многостраничный:
    Xsane. Настройки сканирования
  • в открывшемся окне Многостраничный проект, ввести имя создаваемого многостраничного файла и нажать кнопку Создать проект:
    Xsane. Cоздание многостраничного документа
  • перейти в окно Предварительный просмотр и отметить область сканирования (если это необходимо);
  • в основном окне программы, нажать кнопку Сканировать (рекомендуется в поле Число страниц для сканирования оставить 1 и каждый раз нажимать Сканировать для сканирования следующей страницы);
  • после завершения сканирования всех страниц перейти в окно Многостраничный проект. В нем отражаются имена файлов, соответствующих отдельным страницам документа. Каждый из этих файлов можно просмотреть, отредактировать, переместить по отношению к другим страницам или удалить:
    Xsane. Многостраничный проект
  • выбрать тип многостраничного документа (PDF, TIFF или PostScript) в соответствующем выпадающем списке и нажать кнопку Сохранить многостраничный файл.

37.11. Система вёрстки Scribus

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

Примечание

Установить программу Scribus, если она еще не установлена, можно выполнив команду:
# apt-get install scribus
Окно программы Scribus
Scribus поддерживает функции профессиональных систем: настройку цвета, включая CMYK формат, поддержку большинства форматов изображений (TIFF, JPEG и Adobe Photoshop), поддержку векторных форматов, поддержку шрифтов TrueType, Type 1 и OpenType.
Особенности Scribus:
  • поддержка шрифтов и текста в Unicode;
  • рамки, видимые и невидимые с поддержкой округленных границ и углов для текста и объекта, которые можно вращать и масштабировать;
  • шаблоны страниц для лёгкого управления документами;
  • редактируемые многослойные документы, элементы можно перемещать по слоям;
  • поддержка CMYK;
  • возможность создавать файлы для печати на типографском оборудовании;
  • удобные инструменты и палитры для измерений, вращения и правки прочих свойств объектов.

Глава 38. Мультимедиа

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

38.1. Аудиоплеер QMMP

QMMP — простой проигрыватель AudioCD. QMMP поддерживает множество аудиоформатов (MP3, FLAC, Ogg и др.), обложки (включая Winamp-совместимые), плагины, эквалайзер и списки воспроизведения. QMMP имеет простой, но настраиваемый интерфейс.
Аудиоплеер QMMP

38.2. Видеоплеер Haruna

Haruna — простой и настраиваемый видеоплеер.
Видеоплеер Haruna
Возможности Haruna:
  • поддержка плейлистов;
  • поддержка субтитров;
  • изменение скорости воспроизведения видео;
  • возможность регулировки цвета для улучшения качества;
  • поддержка создания скриншота видео;
  • возможность воспроизводить онлайн-видео;
  • возможность изменения настроек интерфейса;
  • поддержка горячих клавиш;
  • быстрый переход по главам, настраиваемая возможность пропуска глав.

38.3. Audacity

Audacity — свободный, простой в использовании звуковой редактор для GNU/Linux и других операционных систем. Audacity можно использовать для:
  • прослушивания и записи звуковых файлов;
  • оцифровки аналоговых записей (кассет, грампластинок);
  • редактирования файлов в форматах Ogg Vorbis, MP3 и WAV;
  • физического редактирования нескольких файлов (вырезание, склейка, сведение);
  • изменения скорости и высоты тона записи;
  • множества дополнительных функций, кратко с которыми вы можете ознакомиться ниже.

Примечание

Установить программу Audacity, если она еще не установлена, можно выполнив команду:
# apt-get install audacity
Окно программы Audacity

38.3.1. Запись

Audacity может записывать звук с микрофона, встроенного в ОС микшера или канала Line In, к которому можно подключить кассетный магнитофон, проигрыватель грампластинок или минидисков. При использовании некоторых звуковых карт можно записывать и потоковый звук. Особенности записи заключаются в следующем:
  • запись с микрофона, линейного входа или других источников;
  • запись с одновременным прослушиванием имеющихся дорожек;
  • запись до 16 каналов одновременно (необходима многоканальная звуковая карта);
  • индикаторы громкости до, во время и после записи.

38.3.2. Импорт и экспорт звуковых данных

Вы можете импортировать звуковые файлы в проект Audacity, изменять их и объединять с другими файлами или новыми записями, экспортировать результат в файлы нескольких форматов. Например:
  • импорт и экспорт файлов в форматах WAV, AIFF, AU, и Ogg Vorbis;
  • импорт звука в MPEG (включая файлы MP2 и MP3);
  • экспорт в MP3 при помощи кодировщика LAME, устанавливаемого отдельно;
  • создание файлов WAV и AIFF, которые можно записать на звуковой компакт-диск;
  • импорт и экспорт файлов всех форматов, поддерживаемых библиотекой libsndfile;
  • открытие raw-файлов (файлов без заголовков) (меню ФайлИмпортRaw-данные…).

Примечание

В настоящее время Audacity не поддерживает форматы WMA и AAC, а также остальные форматы файлов с закрытыми спецификациями.

38.3.3. Редактирование

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

38.3.4. Эффекты

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

38.3.5. Качество звука

Audacity работает со всеми форматами звуковых файлов, принятых за шаблоны в мировой звуковой индустрии. Возможна работа со звуком в следующих форматах:
  • запись и редактирование 16/24/32-битных (32бит — с плавающей точкой) звуковых данных;
  • частота дискретизации до 96 кГц;
  • преобразования частот дискретизации и битовой глубины производятся с использованием качественных алгоритмов ресэмплинга и дитеринга;
  • сведение дорожек, обладающих разными качественными характеристиками, с автоматическим преобразованием до характеристик проекта в режиме реального времени.

38.3.6. Модули (Plug-Ins)

В Audacity присутствует возможность использования встроенных или установленных дополнительно модулей, расширяющих функциональность обработки звуковых файлов. Доступны следующие возможности для работы с модулями:
  • всегда можно добавить новые модули;
  • Audacity включает несколько модулей Стива Хэрриса (Steve Harris);
  • использование VST-модулей под Windows и Mac при помощи скачиваемого отдельно модуля VST Enabler;
  • создание своих эффектов на простом встроенном языке Nyquist.

38.3.7. Анализ

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

38.4. Создание слайд-шоу

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

Примечание

Установить программу Imagination, если она еще не установлена, можно выполнив команду:
# apt-get install imagination
Возможности Imagination:
  • встраивание аудио в ролик;
  • большое количество переходов как для всего слайд-шоу, так и для отдельных картинок;
  • установка скорости переходов и длительности слайдов;
  • обработка как снимков отдельно, так и всех вместе;
  • добавление текста к слайдам;
  • сохранение видео в .VOB, .OGV, .MP4;
  • большое количество дополнительных настроек для формирования слайд-шоу.
Создание слайд-шоу Imagination

38.5. SimpleScreenRecorder

SimpleScreenRecorder — приложение для записи с экрана (записи действий на рабочем столе, снятия динамических скриншотов).

Примечание

Приложение SimpleScreenRecorder доступно только в сессии X11.
Возможности SimpleScreenRecorder:
  • создание профилей с предустановленными настройками;
  • выбор источника записи: весь экран, выделенная область, окно под курсором;
  • выбор частоты кадров;
  • настройка ширины и высоты видео;
  • включение/выключение записи курсора;
  • выбор с помощью чего будет идти запись звука;
  • выбор формата видео и аудио;
  • поддержка горячих клавиш;
  • интеграция с системным треем: остановка и возобновление записи.
В окне настроек SimpleScreenRecorder можно выбрать область для записи видео, источник записи звука:
Окно настроек SimpleScreenRecorder (input)
В следующем окне SimpleScreenRecorder выбирается формат файла, кодек, который будет использован для сжатия видеопотока и аудиопотока:
Окно настроек SimpleScreenRecorder (output)
В третьем окне SimpleScreenRecorder есть возможность проверить запись видео и звука (в окне предпросмотра), настроить горячие клавиши для старта записи видео:
Окно управления записью в SimpleScreenRecorder
SimpleScreenRecorder при запуске записи сворачивает основное окно в системный трей, возможна приостановка и возобновление прерванной записи в любое время (из значка в трее или горячими клавишами).

Глава 39. Прочие приложения

39.1. Менеджер архивов Ark

Менеджер архивов можно использовать для создания, просмотра, изменения и распаковки архивов. Архив — это файл, служащий контейнером для других файлов. Он может содержать множество файлов, папок и подпапок, обычно в сжатом виде. Ark является менеджером архивов по умолчанию для среды рабочего стола KDE.
Менеджер архивов поддерживает разные форматы архивов, например, tar, gzip, zip (должны быть установлены соответствующие утилиты командной строки):
Настройки менеджера архивов Ark
Ark автоматически определяет тип архива и отображает:
  • имя архива в заголовке окна;
  • содержимое архива в области просмотра;
  • название файла (объекта) в текущем местоположении и его размер (в распакованном виде) на панели сведений.
Менеджер архивов Ark

39.1.1. Использование файлового менеджера для работы с архивами

Файловый менеджер можно использовать для добавления файлов в архив или извлечения файлов из архива.
Для добавления файла или каталога в архив необходимо:
  • в контекстном меню файла или каталога выбрать пункт УпаковатьУпаковать в архив…:
    Добавление файлов в архив
  • в открывшемся окне выбрать место для хранения архива, ввести имя архива, выбрать из выпадающего списка тип архива и нажать кнопку ОК:
    Создание архива
При создании нового архива можно указать дополнительные параметры (не все типы архивов поддерживают эти параметры):
  • Защита паролем — можно выбрать метод шифрования и указать пароль, который будет использоваться для шифрования архива. Если пароль не указан, архив не будет зашифрован;
  • Требовать пароль для просмотра списка файлов в архиве — пароль будет запрашиваться даже для просмотра списка файлов, содержащихся в архиве, в противном случае он будет использоваться только для извлечения файлов из архива;
  • Создать многотомный архив — позволяет разбить архив на несколько файлов указанного размера. Эту функцию поддерживают только архивы формата 7-Zip.
Дополнительные параметры
Для того чтобы извлечь файлы из архива, следует в контекстном меню архива выбрать пункт РаспаковатьРаспаковать в эту папку — файлы будут распакованы в текущий каталог, или РаспаковатьРаспаковать в… — можно указать каталог, куда будут извлечены файлы:
Распаковка файлов

39.2. Запись дисков: Brasero

Brasero — программа для записи CD и DVD-дисков в Альт Образование, которая также служит и для работы с образами дисков. Программа обладает максимально упрощённым и удобным интерфейсом, что позволяет пользователю быстро и легко создавать CD/DVD диски.
Brasero — программа для записи CD и DVD-дисков

Примечание

Установить программу Brasero, если она еще не установлена, можно выполнив команду:
# apt-get install brasero
Возможности работы с дисками, содержащими различные данные:
  • изменение содержимого дисков и их форматирование;
  • автоматическая фильтрация нежелательных файлов (скрытые файлы, «битые», рекурсивные ссылки и подобные ненужные объекты не попадают на диск при записи);
  • поддержка мультисессий;
  • поддержка Joliet, Drag-and-Drop, копирование и вставка из Nautilus и других программ;
  • поддержка и создание образов iso и cue;
  • возможность прожига CD/DVD диска с данными на лету.
Особенности работы с Audio CD:
  • возможность записи и изменения информации, заключённой в CD-TEXT;
  • поддержка всех форматов GStreamer (ogg, flac, mp3, и т.д.);
  • функция поиска звуковых файлов внутри выбранных папок;
  • добавление и изменение участков тишины между треками;
  • возможность прожига Audio-CD на лету.
Особенности копирования CD/DVD дисков:
  • возможность копирования CD/DVD на жёсткий диск;
  • поддержка односессионных DVD с данными;
  • поддержка CD любого типа;
  • копирование CD/DVD дисков на лету.
Дополнительно:
  • возможность сохранять и загружать проекты;
  • прожиг образов CD/DVD;
  • предварительный просмотр звуковых, а также фото и видео файлов;
  • определение подключённых устройств (благодаря HAL);
  • использование файлов по сети;
  • отображение списков проигрывания и их содержимого.

39.3. Просмотр электронных документов в Okular

Okular — универсальное приложение для просмотра электронных документов различных форматов (PDF, DjVu, PostScript, TIFF, CHM и других). В Okular также поддерживается открытие графических форматов (JPEG, PNG, GIF и ряда других растровых форматов).
Просмотрщик документов Okular запускается при открытии документа в формате PDF или файла PostScript. Кроме того, Okular можно запустить, выбрав в Меню запуска приложений пункт ОфисOkular.
Okular с открытым PDF-файлом
Okular поддерживает систему закладок, режим презентаций, поиск по тексту, выделение фрагментов текста и копирования его в буфер обмена.
Функция рецензирования Okular (СервисРецензирование, F6) позволяет добавлять комментарии в PDF-документы, подсвечивать текст, рисовать линии и геометрические фигуры, а также добавлять надписи и штампы:
Функция рецензирования в Okular
Заметки могут храниться отдельно от неизменённого PDF-файла либо могут быть сохранены в документ как стандартные PDF-заметки.

39.4. Просмотрщик документов Atril

Atril позволяет просматривать документы различных форматов, в том числе файлы PDF, DjVu, DVI и файлы PostScript.
Просмотрщик документов Atril запускается при открытии документа в формате PDF или файла PostScript. Кроме того, Atril можно запустить, выбрав в Меню запуска приложений пункт ОфисПросмотрщик документов Atril.
Окно просмотрщика документов Atril
Для форматов PDF и DVI поддерживается выделение фрагментов текста и копирование их в буфер обмена. Atril отображает миниатюры страниц, облегчающие навигацию при просмотре документов большого объёма; поддерживаются масштабирование, поворот страницы, одностраничный и двухстраничный режимы просмотра.

39.5. Системный монитор

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

39.5.1. Запуск приложения

Запустить приложение Системный монитор можно следующими способами:
  • в Меню запуска приложений выбрать пункт СистемныеСистемный монитор;
  • выполнить команду plasma-systemmonitor.

39.5.2. Использование приложения

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

39.6. Диспетчер задач

Примечание

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

39.6.1. Запуск приложения

Есть несколько способов запустить Диспетчер задач:
  • из Меню запуска приложений, для этого следует выбрать пункт меню СистемныеДиспетчер задач;
  • комбинацией клавиш. Одновременное нажатие Ctrl+Alt+Delete запустит Диспетчер задач (только в XFCE);

    Важно

    Вы не должны нажимать клавиши по очереди. Необходимо зажать три клавиши одновременно.
  • из командной строки. Для запуска приложения из командной строки выполните команду xfce4-taskmanager.

39.6.2. Использование приложения

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

39.7. Установка сторонних приложений с официальных сайтов

Программа appinstall позволяет установить популярные приложения (Google Chrome, Zoom, Code) с официальных сайтов.

Примечание

appinstall является графическим интерфейсом к epm play (см. Единая команда управления пакетами (epm)).
Для запуска appinstall следует выбрать пункт Меню запуска приложенийСистемныеApp Install (Меню запуска приложенийСистемныеУстановка сторонних приложений).
При запуске необходимо ввести пароль администратора системы (root).
Для установки приложения достаточно выбрать его в списке приложений и нажать кнопку Установка.
Графический интерфейс к epm play

39.8. Подпись и проверка ЭЦП ГОСТ

Для создания и проверки электронной подписи в Альт Образование можно использовать программу Подпись и проверка ЭЦП ГОСТ (ALT CSP КриптоПро). Возможности ALT CSP КриптоПро:
  • создание электронной подписи (отсоединённой и присоединённой);
  • подпись группы файлов;
  • создание электронной подписи в zip-контейнере;
  • проверка электронной подписи;
  • просмотр содержимого zip-контейнера с документом и электронной подписью.

Примечание

Для работы ALT CSP КриптоПро должно быть установлено программное обеспечение КриптоПро, у пользователя должен существовать контейнер с сертификатом (в локальном считывателе или на токене).

39.8.1. Запуск

Запустить ALT CSP КриптоПро можно:
  • из меню рабочей среды:
    • KDE: Меню запуска приложенийПрочиеALT CSP КриптоПро;
    • XFCE: Меню запуска приложенийСтандартныеПодпись и проверка ЭЦП ГОСТ;
  • из контекстного меню файла в файловом менеджере Dolphin (ДействияПодписать документы):
    Контекстное меню файла в файловом менеджере Dolphin
  • из командной строки:
    $ alt-csp-cryptopro
    

Примечание

Для возможности запуска программы Подпись и проверка ЭЦП ГОСТ из контекстного меню файла в файловом менеджере Thunar, необходимо настроить особые действия:
  1. В меню Thunar выбрать пункт ПравкаОсобые действия… (Configure custom actions…).
  2. В окне Особые действия нажать кнопку +:
    Thunar. Особые действия
  3. В открывшемся окне на вкладке Основное указать имя действия, описание действия и команду необходимую для выполнения действия:
    alt-csp-cryptopro %F
    Команда может содержать переменные параметры, которые заменяются фактическим значением при запуске действия (если используются буквы в верхнем регистре, то действие может применяться к нескольким выбранным объектам, иначе, действие будет применено только если выбран один объект).
    Thunar. Создание особого действия — вкладка Основное
  4. На вкладке Условия появления следует перечислить условия, при которых действие появится в контекстном меню файла. В данном примере можно перечислить типы файлов, которые будут подписываться и файлы подписей.
    Thunar. Создание особого действия — вкладка Условия появления
  5. Нажать кнопку ОК. Новое действие появится в списке особых действий.
  6. Закрыть окно Особые действия.
  7. В контекстном меню файла появится новое особое действие:
    Контекстное меню файла в файловом менеджере Thunar

39.8.2. Создание электронной подписи

39.8.2.1. Отсоединённая подпись

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

Примечание

Документ будет выбран автоматически, если программа была запущена из контекстного меню файла.
Далее следует выбрать сертификат, которым будет подписан документ.
В выпадающем списке Кодировка можно выбрать кодировку подписи: base64 (по умолчанию) или DER. В выпадающем списке Расширение можно задать расширение файла цифровой подписи: .p7b, p7s, .sig (по умолчанию) или .sign.
Название файла цифровой подписи по умолчанию будет сформировано путём добавления к имени файла информации о текущей дате и времени: гг-мм-дд_чч-мм-сс_<ИМЯ_ФАЙЛА>.sig. При необходимости это имя можно откорректировать вручную или вернуть к виду по умолчанию, нажав кнопку Создать имя.
Для генерации электронной подписи следует нажать кнопку Подписать.
В открывшемся окне необходимо ввести пароль на контейнер, если он был установлен, и нажать кнопку ОК.
В результате успешного создания электронной подписи в поле Результат появится сообщение Ошибок не обнаружено. Сформированный файл подписи по умолчанию будет сохранен в тот же каталог, в котором находится файл с исходными данными.
ALT CSP КриптоПро позволяет объединить электронный документ и соответствующую ему электронную подпись в zip-архив (<ИМЯ_ФАЙЛА>.signed.zip). Для создания zip-архива необходимо при создании электронной подписи нажать кнопку Подписать и сжать. В результате создания электронной подписи, будет сформирован zip-архив, в который будут перемещены файл электронного документа и файл электронной подписи.

39.8.2.2. Присоединённая подпись

Присоединённая подпись — разновидность электронной подписи, при создании которой формируется файл, содержащий как саму электронную подпись, так и исходный документ. Отправлять для проверки подписи нужно будет только этот файл. Для проверки и прочтения такого документа должно быть установлено ПО, поддерживающее работу с прикрепленной подписью.
Для создания присоединённой подписи необходимо при создании электронной подписи в разделе Подпись установить отметку в поле Присоединённая подпись. В том же каталоге, в котором хранился исходный документ, появится файл, содержащий как саму электронную подпись, так и исходный документ (в данном примере 25-06-21_18-35-15_test.pdf.sig).
Создание присоединённой подписи

Примечание

Пример извлечения файла с данными из файла электронной подписи:
$ cryptcp -verify 25-06-21_18-35-15_test.pdf.sig test_new.pdf
В файл test_new.pdf будут извлечены данные.

39.8.2.3. Подпись группы документов

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

39.8.3. Проверка электронной подписи

Проверка электронной подписи выполняется во вкладке Проверка.

39.8.3.1. Отсоединённая подпись

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

Примечание

Если программа ALT CSP КриптоПро была запущена из контекстного меню файла, документ будет выбран автоматически. Если программа была запущена из контекстного меню файла электронной подписи, подпись и документ будут выбраны автоматически.
Для проверки электронной подписи в контейнере достаточно выбрать zip-архив (документ и подпись будут выбраны автоматически) и нажать кнопку Проверить.
Проверка электронной подписи в zip-архиве

39.8.3.2. Присоединённая подпись

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

Часть VI. Электронные образовательные ресурсы

В современном образовательном процессе базовый курс информатики преследует две цели: общеобразовательную и прагматическую. Общеобразовательная цель заключается в освоении учащимися фундаментальных понятий современной информатики. Прагматическая — в получении практических навыков работы с аппаратными и программными средствами современных ЭВМ.
Но применение компьютера в школе не ограничивается программированным и прикладным обучением. Специфические и предметные учебные программы: интеллектуальные обучающие системы (далее — ИОС), учебные среды, микромиры и моделирование становятся интересной и перспективной областью педагогической теории и практики.
Обеспечение возможности осознанного усвоения содержания, внутренней логики и структуры учебного материала посредством электронных учебных пособий, электронных учебников, учебно-игровых, контролирующих средств и тренажёров создаёт условия для формирования и индивидуальной коррекции предметных знаний и умений посредством реализации различных электронных методик.
Выбрать и установить нужные компоненты по уровню образования можно в приложении Альт Центр:
Альт Центр. Вкладка «Компоненты»

Содержание

40. Обучающие программы
40.1. Набор образовательных ресурсов GCompris
41. Средства разработки/обучения программированию
41.1. С/C++
41.1.1. Code::Blocks
41.2. Pascal
41.2.1. Free Pascal
41.2.2. Lazarus
41.2.3. PascalABC.NET
41.3. BASIC
41.3.1. BASIC-256
41.3.2. Gambas 3
41.4. Geany
41.5. Python IDLE3
41.6. kumir
41.7. Scratch Desktop
41.8. TRIK Studio
41.9. Bluefish
42. Veyon
42.1. Настройка управления классом
42.1.1. Настройка Veyon на компьютере преподавателя
42.1.2. Настройка управляемых компьютеров
42.2. Использование Veyon
42.2.1. Просмотр и запись происходящего на компьютерах учеников
42.2.2. Удалённый контроль и управление компьютерами учеников
42.2.3. Демонстрация учебных материалов
42.2.4. Блокирование рабочих станций
42.2.5. Пересылка текстовых сообщений учащимся
42.2.6. Запуск приложений
42.2.7. Открыть веб-сайт
42.2.8. Передача файлов
42.2.9. Выключение и перезагрузка компьютеров
43. Обучающая среда Moodle
43.1. Установка Мoodle
43.2. Доступ к системе Moodle с удаленных компьютеров
43.3. Некоторые вопросы администрирования Moodle
43.3.1. Создание учётных записей. Работа со списком пользователей
43.3.2. Резервное копирование курсов
43.3.3. Настройка элементов курса
43.3.4. Внешний вид
43.3.5. Настройки главной страницы
43.4. Общие принципы работы в Moodle
43.4.1. Интерфейс системы
43.5. Создание электронного учебного курса в Moodle
43.5.1. Создание категории курса
43.5.2. Создание курса
43.5.3. Добавление ссылки на веб-страницу
43.5.4. Добавление форума
43.5.5. Добавление элемента курса «Задания»
43.5.6. Заключение
44. MediaWiki
44.1. Установка MediaWiki
44.2. Управление пользователями
44.3. Изменение логотипа
44.4. Настройка основного меню (боковая панель)
44.5. Настройка типов файлов, поддерживаемых Wiki для загрузки
44.6. Работа в MediaWiki
44.7. Азбука Wiki-разметки
44.7.1. Форматирование «мышкой»
44.7.2. Содержание. Заголовки и подзаголовки
44.7.3. Вставка изображений на страницу
44.7.4. Создание таблиц
44.7.5. Wiki-разметка
44.8. Защита от вандализма
44.8.1. Использование ссылки «отменить»
44.8.2. Возврат к ранней версии
44.8.3. Описание правки
45. Nextcloud — хранение документов в «облаке»
45.1. Установка Nextcloud
45.2. Настройка Nextcloud
45.3. Работа с Nextcloud
45.3.1. Администрирование
45.3.2. Работа с файлами
45.3.3. Клиент Nextcloud

Глава 40. Обучающие программы

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

40.1. Набор образовательных ресурсов GCompris

GCompris представляет собой пакет обучающих программ для детей от 2 до 10 лет, состоящий из различных упражнений и игр образовательного характера. Доступен на большом количестве языков, в том числе на русском. Модули программы направлены на изучение:
  • основ компьютерной грамотности — упражнения с клавиатурой, игры для развития движений мышью;
  • математики — тренировка памяти, обозначения, основы счёта, таблица умножения;
  • основ физики — электричество, круговорот воды;
  • географии — политическая карта;
  • чтения — практика чтения.
В пакет GCompris входят различные задания на чтение и тренировку памяти, упражнения на развитие слуха, стратегические игры, задания, основанные на физических явлениях, головоломки:
  • Опыты Опыты — изучение физических явлений;
  • Головоломки Головоломки — классические игры и головоломки в компьютерном варианте;
  • Исследования Исследования — игры со звуком и цветом, набор заданий для развития памяти, игры с лабиринтами и другие;
  • Изучение компьютера Изучение компьютера — работа с компьютерными устройствами;
  • Cтратегические игры Cтратегические игры — набор стратегических игр, шашки, шахматы, а так же версия классической игры в шарики;
  • Развлечения Развлечения — различные развлекательные игры;
  • Чтение Чтение — упражнения на чтение;
  • Математика Математика — набор заданий по простому счету, геометрии, задачи на измерение и взвешивание, увлекательные арифметические игры.
Все задачи в GCompris красочно оформлены и имеют музыкальное сопровождение. Программы из пакета GCompris распределены не только по темам, но и по степени сложности. Самые простые, рассчитанные на пользователей из начальной школы, отмечены одной звёздочкой, более трудные — двумя, самые трудные — тремя звёздочками.

Глава 41. Средства разработки/обучения программированию

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

41.1. С/C++

41.1.1. Code::Blocks

Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Благодаря открытой архитектуре, может расширяться за счёт подключаемых модулей.
Среда разработки Code::Blocks
Code::Blocks поддерживает языки программирования С/С++ и D (с ограничениями). Включает встроенный интерфейс для множества компиляторов — как свободных, так и проприетарных.

41.2. Pascal

41.2.1. Free Pascal

Free Pascal (полное название Free Pascal Compiler, часто используется сокращение FPC) — свободно распространяемый компилятор языка программирования Pascal.
Free Pascal IDLE
Free Pascal IDLE — простая интегрированная среда разработки (IDE) для языка Free Pascal, предоставляющая базовые возможности редактирования, компиляции и отладки кода. Она включает подсветку синтаксиса, встроенный компилятор и минималистичный интерфейс, что делает её удобной для обучения и написания небольших программ.

41.2.2. Lazarus

Lazarus — свободная среда разработки программ на языке Object Pascal для компилятора Free Pascal с графическим интерфейсом. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.
Среда разработки Lazarus
Функции:
  • поддержка преобразование проектов Delphi;
  • реализован основной набор элементов управления;
  • редактор форм и инспектор объектов максимально приближены к Delphi;
  • интерфейс отладки (используется внешний отладчик GDB);
  • простой переход для Delphi программистов благодаря близости LCL к VCL;
  • полностью Unicode-интерфейс (UTF-8) и редактор, что исключает проблемы с национальными символами;
  • мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг;
  • форматирование кода «из коробки» с использованием Jedi Code Format;
  • поддержка различных диалектов Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора).

41.2.3. PascalABC.NET

PascalABC.NET — современная реализация языка Паскаль, основанная на языках C# и Delphi (Object Pascal). PascalABC.NET включает простую и мощную среду разработки с подсказками по коду, содержащую средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.
Система программирования PascalABC.NET
PascalABC.NET — мультипарадигменный язык. Он позволяет писать программы в разных стилях: процедурном, объектном, объектно-ориентированном, функциональном, а также сочетать эти стили.

41.3. BASIC

41.3.1. BASIC-256

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

41.3.2. Gambas 3

Gambas 3 — объектно-ориентированный диалект языка Бейсик, дополненный интегрированной средой разработки. Включает множество компонентов, расширяющих возможности языка.
Среда разработки Gambas 3

41.4. Geany

Geany — легковесная интегрированная среда разработки.
Основные функции:
  • поддержка языков C, C#, C++, Java, PHP, HTML, Python, Perl, Pascal и других;
  • подсветка синтаксиса (язык определяется автоматически по расширению файла);
  • автозавершение слов;
  • автоматическое закрытие тегов XML и HTML;
  • автоподстановка стандартных и существующих в открытых файлах функций;
  • встроенный эмулятор терминала;
  • поддержка большого количества кодировок;
  • простой менеджер проектов;
  • система сборки, компиляции и исполнения кода.
Geany
В Geany имеется менеджер модулей (ИнструментыМенеджер модулей), который позволяет не только выбрать модули для загрузки при следующем запуске, но и загружать и выгружать их в текущем сеансе работы:
Модули Geany

41.5. Python IDLE3

IDLE3 — интегрированная среда разработки для Python, созданная на основе библиотеки Tkinter.
Особенности:
  • интерактивный интерпретатор;
  • подсветка синтаксиса;
  • многооконный текстовый редактор;
  • автоматические отступы;
  • отладчик с точками останова и пошаговым выполнением;
  • замена в окнах редактора и поиск в нескольких файлах.
В IDLE3 два основных типа окон:
  • в окне оболочки (Shell) работа выполняется в интерактивном режиме, который удобен для обучения и быстрой проверки кода (программа выполняется построчно, после каждого нажатия на Enter):
    Python IDLE3. Окно оболочки
  • в окне редактора (Editor) работа выполняется в режиме редактирования файлов, который удобен, если нужно внести правки в существующий файл с кодом на Python (программа выполняется целиком, при нажатии на F5):
    Python IDLE3. Окно редактора

Примечание

При запуске из Меню запуска приложений открывается окно оболочки. Чтобы открыть окно редактора, достаточно в окне оболочки выбрать пункт FileNew File (Ctrl+N) или в окне файлового менеджера, в контекстном меню файла с расширением .py, выбрать пункт Открыть с помощью IDLE 3.

41.6. kumir

КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.

Примечание

КуМир работает только в сессии X11.
В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник. При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы о всех обнаруженных ошибках. При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования. КуМир работает в операционных системах Windows или Linux.
КуМир
Система КуМир разработана в НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.

41.7. Scratch Desktop

Scratch Desktop — среда для создания и запуска проектов Scratch 3.0.
Scratch (Скретч) — это язык программирования для начинающих, который позволяет создавать собственные анимированные и интерактивные игры, презентации и проекты.
Scratch Desktop
Основными компонентами Скретч-программы являются объекты-спрайты. Спрайт состоит из графического представления — набора кадров-костюмов и сценария-скрипта. Для редактирования костюмов спрайтов в скретч встроен графический редактор. Действие Скретч-программы происходит на сцене размером 480×360 (условных) пикселей с центром координат в середине сцены. Для программирования сценариев в скретче используется drag-and-drop-подход: блоки из палитры блоков перетаскиваются в область скриптов.

41.8. TRIK Studio

TRIK Studio — бесплатная среда для программирования роботов с интерактивным режимом имитационного моделирования. TRIK Studio позволяет решать задачи, как с помощью визуального программирования, так и в текстовом виде.
TRIK Studio

41.9. Bluefish

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

Глава 42. Veyon

Veyon (Virtual Eye On Networks) — программа для учителей, работающих в компьютеризированных классах. Она позволяет различными способами контролировать компьютеры учащихся, входящих в состав сети.
Если какому-либо учащемуся требуется помощь, преподаватель может удалённо подключиться к его рабочему столу и немедленно уделить внимание решению его проблемы. Преподаватель может передавать изображение со своего монитора на экраны всех учащихся, а также выбрать дисплей отдельного ученика и транслировать его изображение на экраны остальных. Veyon позволяет учителю блокировать изображения на дисплеях учеников, чтобы привлечь их внимание во время объяснения материала.
Функциональные возможности Veyon:
  • просмотр и запись происходящего на компьютерах учеников;
  • удалённое управление компьютерами в сети (для поддержки и помощи учащимся);
  • демонстрация учебных материалов (в полноэкранном режиме или в отдельном окне) на всех компьютерах;
  • блокировка рабочих станций (для привлечения большего внимания к изложению материала);
  • отправка текстовых сообщений учащимся;
  • включение и выключение всех компьютеров в сети;
  • удалённый выход из системы, запуск команд и скриптов;
  • поддержка дистанционного обучения. Veyon работает не только в локальных сетях — с помощью VPN-соединений возможно обучение из дома.

42.1. Настройка управления классом

Настройку Veyon можно выполнить как в графическом интерфейсе через Veyon Configurator, так и в командной строке с помощью команды veyon-cli.

42.1.1. Настройка Veyon на компьютере преподавателя

Запустить конфигуратор Veyon, выбрав Меню запуска приложенийОбразовательныеVeyon Configurator или выполнив команду:
$ veyon-configurator
Потребуется ввести пароль администратора (root) и нажать Enter:
Veyon. Аутентификация пользователя
Veyon поддерживает два метода аутентификации: аутентификацию по ключу (рассмотрена далее) и аутентификацию при входе в систему. Аутентификация по ключу основана на криптографии с открытым ключом (используются открытый ключ и связанный с ним закрытый ключ).
В разделе Главное необходимо сделать следующие настройки:
  • в блоке Аутентификация выбрать метод аутентификации: Аутентификация с помощью ключа доступа;
  • в блоке Каталог сетевых объектов, в поле Бэкэнд выбрать пункт Встроенное (компьютеры и места в локальных настройках):
Veyon. Раздел конфигурации Главное
Настройки в разделе Сервис:
  • запустить сервис, если он еще не запущен;
  • в блоке VNC-сервер, в поле Плагин выбрать пункт Встроенный сервер VNC (x11vnc):
Veyon. Раздел конфигурации Сервис
В разделе Ключи аутентификации необходимо сгенерировать ключи, для этого следует:
  1. Нажать кнопку Создать ключевую пару;
  2. Указать имя для пары ключей, нажать кнопку ОК:
    Veyon. Генерация ключевой пары
    После генерации появится уведомление о том, что ключи созданы и сохранены, с указанием пути их сохранения:
    Veyon. Генерация ключевой пары
  3. Установить группу доступа для закрытого ключа. Для этого выделить закрытый ключ (имеет значение private в колонке Тип) и нажать кнопку Установить группу доступа, в открывшемся окне выбрать/указать группу пользователей (группа должна существовать), которым будет разрешен доступ к компьютерам с помощью Veyon Master:
    Veyon. Установка группы доступа для закрытого ключа
    Теперь доступ к зарытому ключу будут иметь все пользователи, входящие в группу teacher:
    Veyon. Установка группы доступа для ключа
  4. Выделить открытый ключ (имеет значение public в колонке Тип) и нажать кнопку Экспорт ключа. Указать каталог для экспорта открытого ключа (например, можно указать каталог, который открыт в общий доступ) и нажать кнопку Сохранить.
Для сохранения настроек нажать кнопку Применить и на вопрос о перезапуске службы ответить Да.
На этой стадии можно экспортировать конфигурацию (ФайлСохранить параметры в файл), чтобы позже применить её на компьютерах учащихся:
Veyon. Экспорт конфигурации
Открытый ключ (файл teacher_public_key.pem) и конфигурацию (файл <имя_файла.json>) с компьютера учителя необходимо скопировать на компьютеры учащихся (перенести с помощью носителя информации, использовать общий каталог, использовать команду scp).
В разделе Места и компьютеры необходимо добавить классы и компьютеры. Для компьютера достаточно указать IP-адрес:
Veyon. Раздел конфигурации Места и компьютеры
В разделе Мастер на вкладке Поведение можно выбрать то, как будут реагировать компьютеры на двойной щелчок:
Veyon. Раздел конфигурации Мастер
На вкладке Функции можно отключить ненужные функциональные возможности:
Veyon. Раздел конфигурации Мастер
В разделе Приложения и веб-сайты можно добавить к контекстному меню часто используемые приложения и сайты:
Veyon. Раздел конфигурации Приложения и веб-сайты

42.1.2. Настройка управляемых компьютеров

42.1.2.1. В консоли

Настройку управляемых компьютеров можно выполнить централизовано, в командной строке. Далее все команды выполняются на компьютере учителя под учетной записью учителя.
Для удобства переноса публичных частей ключей на ученические машины, настроим доступ по ssh с компьютера учителя на компьютеры учеников.
Генерация SSH-ключа:
$ ssh-keygen -t ed25519
На вопрос о файле для сохранения ключа нажать Enter (по умолчанию). Далее будет задан вопрос о пароле к ключу. Пароль нужно указать.
Копируем публичную часть SSH-ключа на ученическую машину для пользователя user (192.168.0.102 — IP-адрес ученической машины):
$ ssh-copy-id -i ~/.ssh/id_ed25519.pub user@192.168.0.102
Можно скопировать ключ сразу на все ученические машины в сети. Например, на компьютеры с IP-адресами от 192.168.0.102 до 192.168.0.115:
$ for i in `seq 102 115`; do ssh-copy-id user@192.168.0.$i; done
В результате получаем возможность работы с домашними каталогами пользователя user ученических машин — копировать к себе и от себя, удалять, редактировать и т.д.
Копируем публичную часть SSH-ключа на все ученические машины в сети для администратора. Для этого подключаемся к каждой ученической машине и под root копируем публичную часть ключа:
$ ssh user@192.168.0.102
user@comp2 $ su -
Password:
comp2 # cat /home/user/.ssh/authorized_keys >> /root/.ssh/authorized_keys
comp2 # exit
user@comp2 $ exit

Важно

Каталог /root/.ssh при этом должен существовать.
Теперь есть возможность удалённо выполнять команды на ученических компьютерах с привилегиями администратора.
Экспортируем публичный ключ:
$ veyon-cli authkeys export teacher/public
[ИНФОРМАЦИЯ] Ключ "teacher/public" был успешно экспортирован в "teacher_public_key.pem".
[OK]
Экспортируем конфигурацию:
$ veyon-cli config export myconfig.json
[OK]
Копируем открытый ключ и конфигурацию на ученическую машину:
$ scp teacher_public_key.pem user@192.168.0.102:/tmp/
$ scp myconfig.json user@192.168.0.102:/tmp/
Импортируем открытый ключ и конфигурацию на ученической машине:
$ ssh root@192.168.0.102 "veyon-cli authkeys import teacher/public /tmp/teacher_public_key.pem"
[OK]
[ИНФОРМАЦИЯ] Ключ "teacher/public» был успешно импортирован.
Пожалуйста, проверьте права доступа к файлу "/etc/veyon/keys/public/teacher/key», чтобы предотвратить неуполномоченный доступ.
$ ssh root@192.168.0.102 "veyon-cli config import /tmp/myconfig.json"
[OK]
Запускаем сервис veyon на ученической машине:
$ ssh root@192.168.0.102 "veyon-cli service start"
Запускаем сервис veyon.[OK]
Или настраиваем сразу все клиентские машины (копируем/импортируем ключи и конфигурацию, запускаем сервис veyon):
$ ssh-add; for i in `seq 102 115`; do scp teacher_public_key.pem root@192.168.0.$i:/tmp/; done
$ ssh-add; for i in `seq 102 115`; do scp myconfig.json root@192.168.0.$i:/tmp/; done
$ ssh-add; for i in `seq 102 115`; do ssh root@192.168.0.$i "veyon-cli authkeys import teacher/public /tmp/teacher_public_key.pem"; done
$ ssh-add; for i in `seq 102 115`; do ssh root@192.168.0.$i "veyon-cli config import /tmp/myconfig.json"; done
$ ssh-add; for i in `seq 102 115`; do ssh root@192.168.0.$i "veyon-cli service start"; done

42.1.2.2. В графическом интерфейсе

Запустить конфигуратор Veyon (Меню запуска приложенийОбразовательныеVeyon Configurator, потребуется ввести пароль администратора) и изменить следующие настройки:
  1. Выбрать в меню пункт ФайлЗагрузить настройки из файла и загрузить файл с настройками (<имя_файла.json>), сохранённый на компьютере преподавателя:
    Veyon. Импорт конфигурации
  2. В разделе Сервис запустить сервис, нажав кнопку Запустить сервис.
  3. В разделе Ключи аутентификации нажать кнопку Импорт ключа и загрузить подготовленный публичный ключ, сгенерированный на компьютере преподавателя:
    Veyon. Импорт ключа
    Произойдет импорт ключа:
    Veyon. Ключи аутентификации
  4. После завершения настроек нажать кнопку Применить и на вопрос о перезапуске службы ответить Да.

42.2. Использование Veyon

На компьютере преподавателя запустить Veyon, выбрав Меню запуска приложенийОбразовательныеVeyon Master.
Окно Veyon Master

Примечание

VNC-сервер не поддерживается в окружениях, использующих Wayland. Поэтому компьютеры с активной сессией Wayland не будут отображаться в Veyon. Для корректной работы требуется сессия X11.
При использовании Wayland ученический компьютер в Veyon будет отображаться так, как будто на нём не запущен Veyon-сервер:
Сервер Veyon не запущен
По верхнему и нижнему краям окна Veyon Master расположены панели с кнопками для управления Veyon.
Кнопка Места & компьютеры в строке состояния открывает панель выбора компьютеров. Здесь можно выбрать, какие компьютеры отображать.

Примечание

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

42.2.1. Просмотр и запись происходящего на компьютерах учеников

По умолчанию отображается содержимое экранов всех активных компьютеров. Начать просмотр происходящего на экране одного компьютера можно, выбрав в контекстном меню этого компьютера пункт Удалённый просмотр.
Если нажать кнопку Удалённый просмотр на верхней панели, потребуется ввести IP-адрес компьютера, доступ к которому надо получить:
IP-адрес компьютера, доступ к которому надо получить
Для записи текущего состояния ученического компьютера, необходимо в контекстном меню этого компьютера выбрать пункт Снимок экрана.
Нажав на кнопку Снимок экрана на панели инструментов, можно сделать снимки всех активных рабочих станций. Нажав на кнопку Снимок экрана на нижней панели, можно просмотреть сохраненные записи.
Просмотр сохранённых снимков экрана

42.2.2. Удалённый контроль и управление компьютерами учеников

Начать удалённое управление можно из контекстного меню машины (пункт Удалённое управление), или щелкнув на кнопку Удалённое управление на панели инструментов (потребуется ввести IP-адрес). После подключения появляется возможность управлять компьютером (вводить команды, запускать программы и т.д.).
Veyon. Удалённое управление

42.2.3. Демонстрация учебных материалов

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

42.2.4. Блокирование рабочих станций

Можно заблокировать как отдельную рабочую станцию, выбрав в контекстном меню компьютера пункт Заблокировать, так и все станции, нажав на кнопку Заблокировать на панели инструментов.
Veyon. Блокирование рабочих станций
Для разблокировки рабочих столов достаточно выбрать пункт Разблокировать в контекстном меню заблокированной станции или нажать кнопку Разблокировать на панели инструментов.

42.2.5. Пересылка текстовых сообщений учащимся

Для отправки текстового сообщения на отдельную рабочую станцию необходимо в контекстном меню компьютера выбрать пункт Текстовое сообщение, в открывшемся окне ввести текст сообщения и нажать кнопку OK.
Veyon. Пересылка текстовых сообщений учащимся
Отправить сообщение на все активные рабочие станции, можно нажав кнопку Текстовое сообщение на панели инструментов. В этом случае, при нажатии кнопки ОК сообщение будет отправлено на все активные компьютеры, где будет отображаться как окно сообщения.

42.2.6. Запуск приложений

Для запуска приложения на рабочей станции необходимо в контекстном меню компьютера, выбрать пункт Запустить приложение. Если в конфигураторе администратором были настроены часто используемые приложения, то такое приложение можно выбрать в подменю:
Veyon. Запуск приложений
Если необходимо запустить приложение, которого нет в подменю, следует выбрать пункт Другое приложение, в открывшемся окне ввести команды (можно записать сразу несколько приложений/команд, по одной в строке) и нажать кнопку OK:
Veyon. Запустить приложение FreeCad

Примечание

Чтобы удалить ранее добавленную пользовательскую программу, необходимо навести курсор на соответствующий пункт и нажать клавишу Delete.

42.2.7. Открыть веб-сайт

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

Примечание

Чтобы удалить ранее добавленный пользовательский веб-сайт, необходимо навести курсор на соответствующий пункт и нажать клавишу Delete.

42.2.8. Передача файлов

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

Примечание

Каталог по умолчанию можно настроить в конфигураторе Veyon на вкладке Передача файлов (вкладка доступна в расширенном режиме).
Передача может занять время в зависимости от объёма файлов и количества компьютеров.

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

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

Глава 43. Обучающая среда Moodle

Moodle (модульная объектно-ориентированная динамическая учебная среда) — это свободная система управления обучением, ориентированная прежде всего на организацию взаимодействия между преподавателем и учениками. Она одинаково хорошо подходит как для проведения традиционных дистанционных курсов, так и для поддержки очного обучения.
Используя Moodle, преподаватель может самостоятельно создавать курсы, наполняя их содержимым в виде текстов, вспомогательных файлов, презентаций, опросников и т.п. Для работы с Moodle достаточно любого веб-браузера, что делает эту систему удобной как для преподавателя, так и для обучающихся. По результатам выполнения учениками заданий преподаватель может выставлять оценки и давать комментарии.
Таким образом, Moodle является одновременно и средством создания учебных материалов, и платформой для интерактивного взаимодействия между участниками образовательного процесса.
Система разрабатывается сообществом разработчиков по всему миру и переведена на десятки языков, включая русский.
Основной сайт проекта: http://moodle.org/.

43.1. Установка Мoodle

Moodle представляет собой веб-ориентированную среду. Для её работы необходимы:
  • веб-сервер с поддержкой PHP (например, Apache2);
  • сервер баз данных (например, MariaDB).
Установка Moodle:
  1. Установить необходимые пакеты, для этого в приложении Альт Центр выбрать компонент Moodle и нажать кнопку Применить:
    Компонент Moodle
  2. Развернуть Moodle с помощью команды:
    # deploy moodle
  3. Для доступа к административным функциям через веб-интерфейс необходимо задать пароль пользователю admin (пароль должен быть достаточно сложным и содержать не менее 10 символов). Сделать это можно, изменив пароль администратора в «Центре управления системой» или выполнив команду:
    # deploy moodle password=5Z4SAq2U28rWyVz
Система Moodle будет доступна по адресу https://<сервер>/moodle/. Где <сервер> — имя заданное компьютеру при установке на этапе Настройка сети.
Стартовая страница Moodle

Примечание

Просмотреть имя компьютера можно, выполнив команду:
$ hostname
При первом входе администратора необходимо заполнить обязательные поля в профиле пользователя и нажать кнопку Обновить профиль:
Moodle. Настройка профиля

43.2. Доступ к системе Moodle с удаленных компьютеров

Чтобы сайт Moodle был доступен с других компьютеров, его необходимо «опубликовать».
Для этого нужно создать DNS-запись типа «А», указав имя сайта и IP-адрес сервера, на котором установлена система Moodle. Если проект работает внутри локальной сети организации, достаточно внести запись на локальные DNS-серверы. Если же проект будет опубликован в Интернет, запись необходимо создать на DNS-сервере публичного домена.
После настройки DNS необходимо изменить адрес в конфигурации Moodle:
  1. Запустить веб-браузер и ввести в строке адреса https://<сервер>/moodle/admin/tool/replace/. В поле Поиск по всей базе данных ввести текущий адрес сервера (например, «edu»), в поле Заменить на эту строку — новое доменное имя (например, «moodle.test.alt»), установить отметки Сократить результат при необходимости и Я принимаю риски этой операции. Нажать кнопку Да, сделать это!:
    Поиск и замена в БД
  2. Заменить адрес в конфигурационном файле Moodle, выполнив команды от имени суперпользователя:
    $ su -
    Password:
    # sed -i 's/https:\/\/edu/https:\/\/moodle.test.alt/g' /var/www/webapps/moodle/config.php
    
    где
    • edu — текущий адрес;
    • moodle.test.alt — новое доменное имя.
    Поиск и замена доменного имени в файле-конфигурации
Теперь сайт будет доступен по адресу https://moodle.test.alt/moodle.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа с системой начинается с инициализации. Вызов диалога Зайти на Moodle осуществляется с помощью ссылки Вход, расположенной в верхнем правом углу окна.
Вход в систему Moodle
Вы вводите свой логин, пароль и входите в систему. Если вы ещё не зарегистрированы в системе (не имеете логина и пароля), то, в зависимости от настроек системы, вы можете самостоятельно зарегистрироваться или войти гостем. Если ни то, ни другое не возможно, то необходимо обратиться к администратору.
При входе в систему открывается главная страница системы дистанционного обучения. В центре страницы содержится список доступных электронных курсов. Количество и содержание блоков зависит от настроек системы, а также определяется правами пользователя. Так, например, блок Администрирование присутствует только у администраторов системы.
Moodle. Список курсов
Название курса в списке курсов является гиперссылкой. Щелчок мышью по названию курса открывает его главную страницу.
Главная страница курса
Так выглядит типичная главная страница курса. В центральном блоке страницы представлено содержание данного курса, выделены тематические разделы курса.

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

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

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

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

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

  1. В блоке Администрирование выберите пункт меню КурсыУправление курсами и категориями.
  2. На открывшейся странице Управление курсами и категориями выберите категорию, в которой предполагается создать курс (в нашем случае — Педагогика).
  3. Нажмите кнопку Создать новый курс:
    Moodle. Создание курса
  4. На странице Добавить курс заполните обязательные поля (Полное название курса и Короткое название курса) и выберите подходящие настройки для создаваемого курса:
    Moodle. Страница Добавить курс
    Полное название курса
    Название курса, которое будет отображаться в перечне курсов. Задайте полное имя создаваемому курсу, например, «Гуманно-личностная педагогика».
    Короткое название курса
    Имя, которое будет использоваться для сокращённого обозначения курса, в частности, в показывающей путь строке, расположенной в верхней части окна. Присвойте короткое имя курсу — «ГП».
  5. Нажатие на кнопку Сохранить и вернуться внизу страницы завершает процедуру создания и настройки курса.
Заполнение остальных полей на странице Добавить курс не обязательно. Moodle по умолчанию присваивает наиболее подходящие значения всем параметрам курса. Рассмотрим наиболее важные их них.
Категория курса
Если до создания курса вы не выбрали категорию, то можно сделать это теперь. Из выпадающего списка нужно выбрать подходящую категорию курса.
Описание
Краткое описание содержания курса. Для данного курса можно написать следующее: «Краткое изложение идей гуманной педагогики».
Формат курса
Формат для создаваемого курса. Moodle предлагает следующие форматы:
Единственный элемент курса
курс содержит только один активный элемент или ресурс.
Секции по неделям
календарная организация расписания курса (неделя за неделей) с точным сроком начала и окончания.
Секции по темам
организация курса по темам.
Форум
курс организуется на основе одного большого форума. Может использоваться не только как курс, но и как одна большая доска сообщений.
Для создаваемого курса используйте тематическую организацию (ФорматСекции по темам).
Количество секций
Этот параметр определяет количество секций, наличие которых необходимо на главной странице курса (для каждой темы/недели — отдельная секция). В данном конкретном случае будет достаточно трех тем.
Группы
Использование групповых режимов работы в курсе:
Видимые группы
ученики каждой группы могут видеть происходящее в других группах.
Изолированные группы
группы изолированы друг от друга, работа учеников одной группы не видна для других групп.
Нет групп
ученики не делятся на группы, каждый является частью одного большого сообщества.

Примечание

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

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

Для корректировки настроек созданного курса:
  • в блоке Администрирование выберите пункт меню КурсыУправление курсами и категориями;
  • на странице Управление курсами и категориями выберите категорию, в которой находится курс;
  • в выведенном на монитор списке курсов найдите нужный курс и нажмите кнопку, относящуюся к этому курсу. Откроется страница редактирования настроек данного курса.

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

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

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

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

43.5.2.4. Изменение названия темы

Для изменения названия темы, необходимо в режиме редактирования нажать на значок карандаша, расположенного справа от названия темы, ввести новое название и нажать Enter.
Нажмите на кнопку, расположенную рядом с названием «Тема 1» (карандаш). Наберите текст: «Основы гуманно-личностной педагогики». Нажмите Enter, чтобы применить сделанные изменения. Аналогично добавьте тему в сектор 2: «Необходим ли гуманно-личностный подход в современной школе?» и сектор 3: «Контрольное тестирование».

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

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

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

В лекцию можно добавить:
  • Кластер (используется для дополнительных вопросов);
  • Информационную страницу (используется для создания разделов в лекции);
  • Страницу с вопросом.
Moodle. Создание лекции
Основной элемент лекции — это веб-страница с вопросами. В начале страницы даётся объяснение фрагмента учебного материала, а в конце страницы предлагаются вопросы для контроля усвоения этого фрагмента. Если на вопросы даётся правильный ответ, загружается следующая страница лекции. При ошибочном ответе обучающемуся предлагается ещё раз прочитать плохо усвоенный фрагмент учебного материала.
Добавьте страницу с вопросом.
Выберите тип вопроса Верно/Неверно и нажмите кнопку Добавить страницу с вопросом.
Заполните страницу с вопросом:
Moodle. Создание страницы вопросов
Создайте вторую страницу лекции «Задачи гуманной педагогики» с вопросами, введя аналогичные параметры.
Сохраните страницу.
Если сейчас войти в режим просмотра (вкладка Просмотр), то можно увидеть, что данная лекция состоит из двух страниц. Переход на вторую страницу осуществляется только после правильного ответа на вопрос первой страницы.
Обратите внимание, что меню добавления элементов лекции содержится как до, так и после каждой страницы лекции. Это предусмотрено для того, чтобы можно было вставить в любое место лекции дополнительную страницу. В данном конкретном примере будет использоваться меню добавления элементов, расположенное перед первой страницей лекции.

43.5.2.7. Внесение изменений в текст лекции

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

43.5.2.8. Изменение настроек лекции

  1. Откройте главную страницу курса и войдите в режим редактирования.
  2. Рядом с названием лекции будет выведена кнопка редактирования. Нажмите на данную кнопку для открытия страницы, содержащей настройки лекции.

43.5.3. Добавление ссылки на веб-страницу

Итак, в секции 1 описываемого курса мы создали интерактивную лекцию. Добавим в неё дополнительные материалы к лекции.
Добавьте ссылку на веб-страницу, содержащую информацию о ежегодных конференциях по гуманной педагогике.
  1. Добавьте ресурс — Гиперссылка.
  2. На странице заполните обязательное поле Название и укажите адрес веб-страницы в поле Адрес (URL).

43.5.4. Добавление форума

Во вторую тематическую секцию добавим форум, чтобы организовать дискуссию по теме: «Необходим ли гуманно-личностный подход в современной школе?»
  1. Добавьте элемент курса Форум.
  2. Заполните обязательное поле: Название форума.
  3. Скорректируйте остальные настройки форума.
Существует возможность принудительной подписки участников курса на форум. Тогда сообщение, которое появляется на форуме, автоматически будет рассылаться участникам курса при помощи электронной почты.
Если предполагается оценивать выступления участников на форуме, то необходимо настроить опции группы Оценивание.
Опции Количество сообщений для блокирования позволяют настроить количество сообщений, которое может передать один пользователь. Как только количество сообщений превысит допустимую норму, этот участник будет заблокирован на определённое время (в зависимости от установок).
Нажатие на кнопку Сохранить и вернуться к курсу завершает создание форума.
Добавьте темы для обсуждения.

43.5.5. Добавление элемента курса «Задания»

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

43.5.6. Заключение

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

Глава 44. MediaWiki

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

44.1. Установка MediaWiki

Установка MediaWiki:
  1. Установить необходимые пакеты, для этого в приложении Альт Центр выбрать компонент MediaWiki и нажать кнопку Применить:
    Компонент MediaWiki
  2. Развернуть MediaWiki с помощью команды:
    # deploy mediawiki
  3. Для доступа к административным функциям через веб-интерфейс необходимо задать пароль пользователю WikiSysop (пароль должен быть достаточно сложным и содержать не менее 10 символов). Сделать это можно, изменив пароль администратора в «Центре управления системой» или выполнив команду:
    # deploy mediawiki password=5Z4SAq2U28rWyVz
MediaWiki будет доступна по адресу https://<сервер>/wiki/. Где <сервер> — localhost, или имя заданное компьютеру при установке на этапе Настройка сети.

Примечание

Просмотреть имя компьютера можно, выполнив команду:
$ hostname
Главная страница MediaWiki

Примечание

Если необходимо получать доступ к MediaWiki не только через localhost, переменная $wgServer в файле /var/www/webapps/mediawiki/config/LocalSettings.php должна быть установлена на базовый URL-адрес сервера, включая протокол, но без косой черты и без подкаталога (например, $wgServer = "https://test.alt";). В противном случае ссылки не будут работать.

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

Управление пользователями осуществляется от имени любого пользователя, обладающего привилегиями администратора системы Wiki. При установке создаётся учётная запись администратора, с помощью которой выполняется первичный вход и настройка системы, включая создание пользователей.
В качестве обыкновенного пользователя, не обладающего администраторскими привилегиями, может зарегистрироваться любой желающий. Для этого необходимо перейти по ссылке Создать учётную запись, в открывшемся окне заполнить учётные данные и нажать кнопку Создать учётную запись:
MediaWiki. Создание пользователя
Теперь пользователь может входить в систему под своим именем и создавать материалы.
По умолчанию в Wiki предусмотрены четыре основных статуса:
Пользователь
самостоятельно зарегистрировавшийся пользователь, который автоматически получает право создавать, редактировать и защищать собственные статьи.
Администратор
участник, наделённый правами и обязанностями выполнять работы по обслуживанию, к которым относятся:
  • быстрый откат вандальных правок;
  • удаление страниц;
  • восстановление удалённых страниц;
  • защита страниц от внесения в них изменений (эта мера применяется обычно к спорным статьям, чтобы дать время спорящим сторонам прийти к компромиссному решению, или к активно вандализируемым статьям, чтобы приостановить вандализм);
  • редактирование пространства имён MediaWiki;
  • блокировка участников, нарушающих правила Википедии;
  • исправление последствий ошибочных действий других администраторов;
  • патрулирование страниц.
Бот (англ. bot, от англ. robot — робот)
программа, выполняющая действия автоматически или по расписанию, имитируя действия человека.
Бюрократ
специальный администратор, в чьи задачи входит управление статусами участников, назначение администраторов, присвоение флагов ботов и контроль за выборами в Арбитражный комитет. Обычно бюрократами становятся опытные и уважаемые администраторы.

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

Примечание

Для выполнения операций, требующих модификации файлов и не предусмотренных веб-ориентированными средствами настройки, может потребоваться доступ к консоли настраиваемой системы: локальный или удалённый (например, по SSH).
Для изменения логотипа на главной станице Wiki потребуется:
  1. Подготовить логотип размером не более 135x135 пикселей в формате PNG, JPG или SVG.
  2. Cкопировать логотип в каталог с файлами MediaWiki — /var/www/webapps/mediawiki/images.
  3. В файле /var/www/webapps/mediawiki/config/LocalSettings.php изменить параметр $wgLogos, указав путь к файлу, например:
    $wgLogos = [ '1x' => "$wgResourceBasePath/images/MY_LOGO.png" ];
    
    где MY_LOGO.png — файл с логотипом.

Примечание

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

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

Основное меню позволяет организовать удобный доступ к разделам базы знаний.
Для организации меню потребуется перейти на специальную страницу Wiki MediaWiki:Sidebar.
Для этого необходимо ввести в адресной строке браузера путь к странице настроек основного меню: https://<сервер>/wiki/?title=MediaWiki:Sidebar.
Нажав ссылку Править код (доступна только администратору) можно изменить структуру меню, добавляя либо удаляя ссылки на определённые страницы.
Названия разделов указываются дважды через вертикальную черту |. Если указать название только один раз, в меню отобразится полный путь к странице.

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

Чтобы разрешить загрузку изображений и других файлов, а также обеспечить работу некоторых расширений, необходимо в файле /var/www/webapps/mediawiki/config/LocalSettings.php установить значение переменной $wgEnableUploads:
$wgEnableUploads = true;

44.6. Работа в MediaWiki

После установки и настройки базы знаний можно сразу приступить к созданию учебных материалов.
Для того чтобы создать страницу с нужным названием, достаточно в форме поиска написать название, которое подходит для описания нашей страницы, и нажать Enter, на что система выдаст нам страницу с таким названием, а если таковой нет, то предложит её создать.
Поиск страницы в MediaWiki
Для создания страницы следует перейти по ссылке Создать страницу. Итак, мы попали в поле редактирования страницы. Давайте напишем здесь текст:
 У нас получилось создать страницу! Теперь задача минимум — изучить основную Wiki-разметку, чтобы красиво оформлять свои знания и заинтересовать учеников. 
и нажмём расположенную внизу кнопку Записать страницу:
Создание страницы в MediaWiki

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

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

44.7.1. Форматирование «мышкой»

Под форматированием «мышкой» следует понимать набор действий над текстом, которые можно выполнять, как будто мы находимся в текстовом редакторе стандартного офисного пакета, например, OpenOffice.org.
Принцип прост:
  1. Выделить слово или словосочетание.
  2. Щёлкнуть на кнопке из палитры кнопок для соответствующего типа форматирования:
    Улучшенная панель форматирования
После выбора соответствующего форматирования выделенный текст будет обрамлён с обеих сторон специальными символами, благодаря которым после сохранения страницы примет желаемый вид. Приведём примеры:
Способ форматирования
Вид в Wiki-разметке
Вид на самом деле
Полужирное начертание
'''Пингвин'''
Пингвин
Курсивное начертание
''Пингвин''
Пингвин
Внутренняя ссылка
[[Пингвин]]

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

Документы, созданные в текстовом процессоре, включают систему уровней заголовков, по которым впоследствии, как правило, после оформления документа, можно автоматически построить содержание, используя ряд хитрых функций офисного пакета. В случае с Wiki можно забыть про понятие «Содержание», так как оно действительно строится автоматически, исходя из созданных заголовков и подзаголовков:
=Заголовок1=
==Подзаголовок1==
===Подподзаголовок1===
====И так далее1====
=Заголовок2=
==Подзаголовок2==
===Подподзаголовок2===
====И так далее2====
=Заголовок3=
==Подзаголовок3==
===Подподзаголовок3===
====И так далее3====
=Заголовок4=
==Подзаголовок4==
===Подподзаголовок4===
====И так далее4====
=Заголовок5=
==Подзаголовок5==
===Подподзаголовок5===
====И так далее5====
Каждый из элементов содержания является ссылкой на ту часть страницы, названием которой является. Таким образом, можно быстро и легко «путешествовать» по готовому документу, щёлкая мышью на заголовке нужного раздела.

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

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

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

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

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

Любая таблица в wiki-стиле начинается с фигурной скобки { с последующей вертикальной чертой | и заканчивается вертикальной чертой | с закрывающей фигурной скобкой }. Каждая ячейка строки начинается с вертикальной черты |, после которой пишется её содержание.
Исходный код таблицы с одной строкой
Представление в MediaWiki
{|
|Ячейка 1
|Ячейка 2
|Ячейка 3
|}
Ячейка 1*1 Ячейка 2*1 Ячейка 3*1
Для введения следующей строки после вертикальной черты ставится штрих «-». Таким образом можно вводить любое количество строк.
Исходный код таблицы в две строки
Представление в MediaWiki
{|
 |Ячейка 1*1
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 |Ячейка 1*2
 |Ячейка 2*2
 |Ячейка 3*2
 |}
Ячейка 1*1 Ячейка 2*1 Ячейка 3*1
Ячейка 1*2 Ячейка 2*2 Ячейка 3*2
Исходный код таблицы в три строки
Представление в MediaWiki
{|
 |Ячейка 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

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

Вид рамки описывается в первой строке, сразу после {|. Не забудьте, что между ними и атрибутом должен быть пробел.
Толщина линий рамки задаётся атрибутом border=n, где «n» — толщина линии:
Исходный код таблицы в три строки
Представление в MediaWiki
{| border=1
 |Ячейка 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
Изменять оформление рамки таблицы также можно с помощью атрибута class.

44.7.4.3. Заголовки

Чтобы содержимое ячейки выделялось жирным шрифтом и центрировалось, вместо вертикальных чёрточек ставятся восклицательные знаки. Обычно это применяется для выделения заголовков.
Исходный код таблицы в три строки
Представление в MediaWiki
{| border=1
 !Первый столбец
 !Второй столбец
 !Третий столбец
 |-
 !Первая строка
 |Ячейка 2*1
 |Ячейка 3*1
 |-
 !Вторая строка
 |Ячейка 2*2
 |Ячейка 3*2
 |-
 !Третья строка
 |Ячейка 2*3
 |Ячейка 3*3
 |}
Первый столбец Второй столбец Третий столбец
Первая строка Ячейка 2*1 Ячейка 3*1
Вторая строка Ячейка 2*2 Ячейка 3*2
Третья строка Ячейка 2*3 Ячейка 3*3

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

Чтобы сделать записываемую в таблицу информацию более наглядной, можно писать ряды в одну строку (если записи в них не очень длинные), разделяя их дополнительной вертикальной чертой.
Исходный код
Представление в MediaWiki
{| border=1
 !Первый столбец||Второй столбец||Третий столбец
 |-
 |Ячейка 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

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

В wiki-стиле, как и в HTML, имеется возможность объединять несколько ячеек как по вертикали, так и по горизонтали. Для объединения по вертикали применяется атрибут rowspan=n, где «n» — число ячеек, которые должна объединить данная ячейка. Этот атрибут вписывается перед содержанием объединяющей ячейки.
Объединение по вертикали
Представление в MediaWiki
{| border=1
 |Ячейка 1
 |rowspan=2 |Ячейка 2, объединяет два ряда таблицы
 |Ячейка 3
 |-
 |Ячейка 4
 |Ячейка 5
 |}
Ячейка 1 Ячейка 2, объединяет два ряда таблицы Ячейка 3
Ячейка 4 Ячейка 5
Для объединения по горизонтали используется атрибут colspan=n.
Объединение по горизонтали
Представление в MediaWiki
{| border=1
 |Ячейка 1
 |colspan=2 |Ячейка 2, объединяет два столбца
 |-
 |Ячейка 3
 |Ячейка 4
 |Ячейка 5
 |}
Ячейка 1 Ячейка 2, объединяет два столбца
Ячейка 3 Ячейка 4 Ячейка 5

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

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

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

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

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

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

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

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

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

Система MediaWiki предлагает автоматическое описание правки «Отмена правки nnn участника xxx» (к которому можно добавить свой краткий комментарий) только при отмене одной правки.
Во всех остальных случаях автоматическое описание отсутствует, и желательно добавить в поле «описания изменений» понятный комментарий, например:
 Отмена 5 вандальных правок [[Участник:xxx]], возврат к версии 13:05, 21 января 2025 от участника yyy 

Глава 45. Nextcloud — хранение документов в «облаке»

Nextcloud — веб-приложение для синхронизации данных, общего доступа к файлам и удалённого хранения документов в «облаке».
Файлы Nextcloud хранятся в обычных структурах каталогов и могут быть доступны через WebDAV, если это необходимо.
Основной сайт проекта: https://nextcloud.com/.

45.1. Установка Nextcloud

Установка Nextcloud:
  1. Установить необходимые пакеты, для этого в приложении Альт Центр выбрать компонент Nextcloud и нажать кнопку Применить:
    Компонент Nextcloud
  2. Развернуть Nextcloud с помощью команды:
    # deploy nextcloud
  3. Для доступа к административным функциям через веб-интерфейс необходимо задать пароль пользователю ncadmin (пароль должен быть достаточно сложным и содержать не менее 10 символов). Сделать это можно, изменив пароль администратора в «Центре управления системой» или выполнив команду:
    # deploy nextcloud password=5Z4SAq2U28rWyVz
Веб-приложение Nextcloud будет доступно по адресу https://<сервер>/nextcloud/. Где «сервер» — localhost или имя, заданное компьютеру при установке системы на этапе Настройка сети.

Примечание

Просмотреть имя компьютера можно, выполнив команду:
$ hostname

Важно

По умолчанию непоследовательное обновление мажорных версий запрещено (например, с версии 20 сразу до 22), и при попытке доступа к веб-интерфейсу после обновления пакета будет возникать ошибка Exception: Updates between multiple major versions and downgrades are unsupported. Для того чтобы обойти эту ошибку, продолжить обновление и получить доступ к веб-интерфейсу, необходимо:
  • в файле /var/www/webapps/nextcloud/config/config.php в параметре version изменить старую версию на новую;
  • перейти в веб-интерфейс и обновить страницу.

45.2. Настройка Nextcloud

/var/www/webapps/nextcloud/config/config.php — файл конфигурации Nextcloud.

Важно

После внесения изменений в конфигурационный файл необходимо перезапустить веб-сервер:
# systemctl restart httpd2
Настроить кеширование можно, добавив следующие строки в файл конфигурации Nextcloud:
'memcache.local' => '\OC\Memcache\Memcached',
'memcache.distributed' => '\OC\Memcache\Memcached',
'memcached_servers' => array(
 array('localhost', 11211),
 ),

Примечание

Для возможности настройки кеширования, должны быть установлены следующие пакеты:
# apt-get install memcached php8.3-memcached
Службу memcached необходимо добавить в автозагрузку:
# systemctl enable --now memcached
После установки Nextcloud отвечает только на запросы, поступающие с localhost. Чтобы получить доступ к Nextcloud с использованием доменного имени или IP-адреса сервера, необходимо добавить их в раздел trusted_domains в файле конфигурации:
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'edu',
2 => 'nextcloud.test.alt',
),

45.3. Работа с Nextcloud

Nextcloud доступен через веб-интерфейс по адресу https://localhost/nextcloud/ или по имени сервера — https://nextcloud.test.alt/nextcloud/.
Администратор: ncadmin, пароль: пароль, заданный на шаге Установка Nextcloud.

Примечание

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

45.3.1. Администрирование

Основные настройки Nextcloud доступны на странице Параметры сервера, которую можно открыть, щелкнув левой кнопкой мыши по логину администратора в правом верхнем углу и выбрав в выпадающем меню пункт Параметры сервера:
Основные настройки Nextcloud
На странице Учетные записи можно:
  • просматривать текущих пользователей;
  • создавать новых пользователей;
  • изменять имена и пароли пользователей;
  • просматривать и устанавливать квоты;
  • фильтровать пользователей по группам;
  • удалять пользователей.
Страница Пользователи
Для создания пользователя следует нажать кнопку Новая учетная запись, ввести Имя пользователя и Пароль, при необходимости указать группу и нажать кнопку Создать учётную запись:
Добавление пользователей

45.3.2. Работа с файлами

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

45.3.3. Клиент Nextcloud

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

Предупреждение

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

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

Содержание

46. Центр управления системой
46.1. Описание
46.2. Применение центра управления системой
46.3. Запуск Центра управления системой в графической среде
46.4. Использование веб-ориентированного центра управления системой
47. Настройка сети
47.1. NetworkManager
47.1.1. KDE
47.1.2. XFCE
47.2. Настройка в ЦУС
48. Установка принтера в Альт Образование
48.1. Последовательность установки
49. Настройка сканера подключенного к USB-порту
49.1. Конфигурация SANE
49.2. Интерфейсы для сканирования (frontend)
50. Изменение пароля
51. Ввод рабочей станции в домен Active Directory
51.1. Подготовка
51.2. Ввод в домен
51.3. Проверка работы
51.4. Вход пользователя
51.5. Отображение глобальных групп на локальные
51.6. Подключение файловых ресурсов
51.6.1. Autofs (KDE)
51.6.2. Подключение с использованием gio (XFCE)
51.6.3. Подключение с использованием pam_mount
52. Групповые политики
52.1. Развертывание групповых политик
52.2. Пример создания групповой политики
53. Настройка загрузчика GRUB2
53.1. Grub Customizer

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

46.1. Описание

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

46.2. Применение центра управления системой

Можно использовать Центр управления системой для разных целей, например:
  • настройки Даты и времени;
  • настройки Раскладок клавиатуры;
  • настройки Брандмауэра;
  • изменения Разрешения экрана;
  • установки Загрузчика GRUB;
  • изменения пароля Администратора системы (root);
  • создания, удаления и редактирования учётных записей Пользователей.

46.3. Запуск Центра управления системой в графической среде

Центр управления системой можно запустить следующими способами:
  • в графической среде: Меню запуска приложенийНастройкиЦентр управления системой;
  • из командной строки: командой acc.
При запуске необходимо ввести пароль администратора системы (root):
Запрос пароля администратора
После успешного входа можно приступать к настройке системы:
Центр управления системой

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

Центр управления системой имеет веб-ориентированный интерфейс, позволяющий удаленно настраивать компьютер.

Примечание

Для запуска веб-ориентированного интерфейса, должен быть установлен пакет alterator-fbi:
# apt-get install alterator-fbi
И запущен сервис ahttpd:
# systemctl enable --now ahttpd
Для начала работы с веб-интерфейсом необходимо перейти по адресу https://ip-адрес:8080. Например, если IP-адрес компьютера 192.168.0.123, то интерфейс управления доступен по адресу: https://192.168.0.123:8080

Примечание

IP-адрес компьютера можно узнать, введя команду:
$ ip addr
IP-адрес будет указан после слова inet:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 60:eb:69:6c:ef:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.123/24 brd 192.168.0.255 scope global enp0s3
Например, тут мы видим, что на интерфейсе enp0s3 задан IP-адрес 192.168.0.123.
При запуске центра управления системой необходимо ввести в соответствующие поля имя пользователя (root) и пароль пользователя:
Вход в систему
После этого будут доступны все возможности Центра управления системой на той машине, к которой было произведено подключение через веб-интерфейс.
Центр управления системой содержит справочную информацию по включённым в него модулям. Об использовании самого интерфейса системы управления можно прочитать, нажав кнопку Справка на начальной странице центра управления системой.
Веб-ориентированный интерфейс ЦУС

Предупреждение

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

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

47.1. NetworkManager

Для управления настройками сети в Альт Образование используется программа NetworkManager.
NetworkManager позволяет подключаться к различным типам сетей: проводным, беспроводным, мобильным, VPN и DSL, а также сохранять эти подключения для быстрого доступа к сети. Например, если вы подключались к сети в каком-либо месте, можно сохранить настройки этого подключения и при следующем посещении подключиться автоматически.

47.1.1. KDE

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

Примечание

При подключении к беспроводной сети в первый раз может потребоваться указать некоторые параметры защиты сети (например, аутентификационные данные).
Для настройки соединений следует нажать кнопку или выбрать пункт Настроить сетевые соединения… в меню, вызываемом при нажатии правой кнопки мыши на значке Управление сетью:
Кнопка Настроить сетевые соединения
В открывшемся окне будет показан список соединений, сгруппированных по типам:
Настройка виджета Wi-Fi и сеть

Примечание

NetworkManager под именем System enp0s3 или System eth0 показывает системное Ethernet-соединение, созданное Etcnet. Изменить его через диалог Управление сетью невозможно. Это соединение можно настроить через ЦУС, где также можно выбрать, какой интерфейс какой сетевой подсистемой обслуживается (подробнее о выборе сетевой подсистемы рассказано в разделе Настройка в ЦУС).

47.1.2. XFCE

При нажатии левой кнопкой мыши на значок NetworkManager появляется контекстное меню, в котором можно выбрать одну из доступных Wi-Fi-сетей и подключиться к ней. Из этого меню также можно отключить активное Wi-Fi-соединение или установить VPN-соединение.
Меню NetworkManger при нажатии левой кнопки мыши

Примечание

При подключении к беспроводной сети в первый раз может потребоваться указать некоторые параметры защиты сети (например, аутентификационные данные).
При нажатии правой кнопкой мыши на значок NetworkManager появляется меню, в котором можно изменить некоторые настройки: просмотреть версию программы, получить сведения о соединении или изменить параметры подключения (например, удалить Wi-Fi-сеть, чтобы она больше не подключалась автоматически).
Меню NetworkManger при нажатии правой кнопки мыши
Чтобы просмотреть информацию о сетевом соединении, следует в меню NetworkManager, вызываемом нажатием правой кнопкой мыши, выбрать пункт Сведения о подключении. Сведения об активных соединениях будут отображены в диалоговом окне Сведения о подключении, каждое на своей вкладке:
Информация о сетевом соединении
Для настройки соединений следует в меню NetworkManager, вызываемом нажатием правой кнопкой мыши, выбрать пункт Параметры подключений…. В открывшемся окне будет показан список подключений, сгруппированных по типам. Необходимо выбрать нужную сеть и нажать кнопку Изменить:
Изменение настроек сетевых соединений
В открывшемся окне можно изменить настройки сетевого интерфейса:
Окно изменения настроек сетевого интерфейса

Примечание

NetworkManager под именем System enp0s3 или System eth0 показывает системное Ethernet-соединение, создаваемое Etcnet. Изменить его в диалоге Сетевые соединения невозможно. Это соединение можно изменить в ЦУС, где также можно выбрать, какой интерфейс какой сетевой подсистемой обслуживается (подробнее о выборе сетевой подсистемы рассказано в разделе Настройка в ЦУС).

47.2. Настройка в ЦУС

Настройку сети можно выполнить в Центре управления системой в разделе СетьEthernet интерфейсы. Здесь можно задать как глобальные параметры сети (адрес сервера DNS, имя компьютера), так и настройки конкретного сетевого интерфейса:
Настройка сети в ЦУС
В модуле Ethernet-интерфейсы можно заполнить следующие поля:
  • Имя компьютера — указать сетевое имя машины в поле для ввода имени компьютера (это общий сетевой параметр, не привязанный к конкретному интерфейсу);
  • Интерфейсы — выбрать доступный сетевой интерфейс, для которого будут выполняться настройки;
  • Версия протокола IP — выбрать в выпадающем списке версию используемого протокола IP (IPv4, IPv6) и убедиться, что пункт Включить, активирующий поддержку выбранного протокола, отмечен;
  • Конфигурация — выбрать способ назначения IP-адреса (службы DHCP, Zeroconf, вручную);
  • IP-адреса — список назначенных IP-адресов из поля IP. Ненужные адреса можно удалить нажатием кнопки Удалить;
  • Добавить ↑ IP — ввести IP-адрес вручную, выбрать в выпадающем списке маску сети и нажать кнопку Добавить, чтобы перенести адрес в пул IP-адреса;
  • Шлюз по умолчанию — ввести IP-адрес шлюза, который будет использоваться по умолчанию;
  • DNS-серверы — указать список предпочтительных DNS-серверов, используемых для разрешения доменных имён, маршрутизации почты и управления обслуживающими узлами;
  • Домены поиска — указать список доменов, в которых будет выполняться поиск. Если в этом поле перечислить часто используемые домены (например, domain), можно обращаться к узлам по коротким именам (например, computer вместо computer.domain).
Параметры IP-адрес и Маска сети являются обязательными для каждого узла IP-сети. Первый параметр — это уникальный идентификатор машины, от второго напрямую зависит, к каким устройствам локальной сети данная машина сможет получить доступ. Если требуется выход во внешнюю сеть, то необходимо также указать параметр Шлюз по умолчанию.
Если в сети присутствует DHCP-сервер, все вышеперечисленные параметры можно получить автоматически, выбрав в списке Конфигурация пункт Использовать DHCP.
Для каждого интерфейса можно также настроить сетевую подсистему (NetworkManager, Etcnet) и указать, должен ли интерфейс запускаться при загрузке системы:
Выбор сетевой подсистемы
В списке Сетевая подсистема доступны следующие режимы:
Etcnet
В этом режиме настройки берутся исключительно из файлов, расположенных в каталоге настраиваемого интерфейса /etc/net/ifaces/<интерфейс>. Изменения можно внести либо через ЦУС, либо вручную, редактируя эти файлы.
NetworkManager (etcnet)
В этом режиме NetworkManager инициирует соединение, используя параметры из конфигурации Etcnet. Изменения возможны как через ЦУС, так и путём редактирования файлов /etc/net/ifaces/<интерфейс>. В этом режиме можно просматривать текущие параметры, например, IP-адрес, полученный по DHCP, через графический интерфейс через графический интерфейс NetworkManager.
NetworkManager (native)
В этом режиме управление настройками интерфейса полностью передаётся NetworkManager и не зависит от Etcnet. Управление осуществляется через графический интерфейс NetworkManager, а файлы конфигурации хранятся в каталоге /etc/NetworkManager/system-connections. Этот режим особенно полезен на клиентских системах, где IP-адрес должен назначаться динамически (по DHCP), но DNS-сервер необходимо задать вручную. Настроить такие параметры через ЦУС невозможно, так как при включении DHCP ручные параметры становятся недоступны.
Не контролируется
В этом режиме интерфейс находится в состоянии DOWN (отключён).

Глава 48. Установка принтера в Альт Образование

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

Примечание

Для некоторых устройств Hewlett-Packard требуется установить актуальный плагин с сервера HP. Для установки плагина необходимо выполнить команду (должен быть установлен пакет hplip):
$ hp-plugin -i
…
Enter option (d=download*, p=specify path, q=quit) ? d
…
Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
Please enter the root/superuser password:
При установке плагина потребуется ввести пароль суперпользователя.

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

Настройки принтера можно запустить следующими способами:
  • в графической среде: Меню запуска приложенийНастройкиПараметры печати;
  • из командной строки:
    $ system-config-printer

Примечание

Если вы получаете ошибку «Служба печати недоступна», то запустите терминал, и выполните команду
# systemctl restart cups
от имени системного администратора root. После выполнения команды вернитесь к Настройка печати и нажмите кнопку Обновить.
Для добавления принтера необходимо нажать кнопку Добавить.
Настройка печати
В открывшемся окне выберите принтер, который необходимо подключить и нажмите кнопку Вперёд:
Настройка печати
В окне Опишите принтер, в строке Имя принтера при желании измените имя вашего принтера.
Настройка печати
После нажатия Применить принтер станет доступным для печати.
Настройка печати
Далее вам будет предложена проверка печати. После проверки откроется диалог, в котором можно настроить дополнительные параметры принтера: разрешение, размер используемой по умолчанию бумаги, а также задать принтер по умолчанию.
Изменить настройки добавленного принтера вы можете в любой момент, выбрав в программе нужный принтер, затем в меню ПринтерСвойства.

Глава 49. Настройка сканера подключенного к USB-порту

В Альт Образование доступ к сканерам обеспечивается программой SANE (Scanner Access Now Easy). Система SANE состоит из двух частей: аппаратной поддержки (backend, libsane) и программной поддержки (frontend). Первая часть обеспечивает собственно доступ к сканеру, вторая — графический интерфейс для сканирования (xsane).

49.1. Конфигурация SANE

Подключите сканер к компьютеру и проверьте доступность сканера:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04a9:177a Canon, Inc. E400 series
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
В примере сканер определен на шине USB 001 как устройство 003.
При помощи команды sane-find-scanner можно проверить поддержку сканера системой SANE:
$ sane-find-scanner -q
found possible USB scanner (vendor=0x04a9 [Canon], product=0x177a [E400 series]) at libusb:001:003
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 002:001: Access denied (insufficient permissions)
В выводе должны присутствовать интерфейс сканера и имя используемого устройства. В данном случае сканер был распознан на шине 002 как устройство 004.

Примечание

Если бы доступ к сканеру также был запрещен (как и доступ к другим USB-устройствам), необходимо рассмотреть разрешения на шину USB:
# ls -l /dev/bus/usb/001/
итого 0
crw-rw-r--  1 root root    189, 0 июн 20 08:41 001
crw-rw-r--+ 1 root scanner 189, 2 июн 20 13:53 003
И добавить пользователя в нужную группу (в данном случае в группу scanner):
# gpasswd -a user scanner
Далее необходимо ОБЯЗАТЕЛЬНО перезапустить сеанс пользователя.
Теперь необходимо убедиться, что сканер опознан программой графического интерфейса. В состав системы SANE входит утилита scanimage, позволяющая работать со сканером из командной строки (опция -L используется для показа информации о сканере):
$ scanimage -L
device `pixma:04A9177A_F572EC' is a CANON Canon PIXMA E400 multi-function peripheral
В контексте локального USB-устройства, доступ к которому имеет обычный пользователь, положительный ответ указывает, что SANE поддерживает этот сканер.
Проверка работы сканера:
$ scanimage -T -d 'pixma:04A9177A_F572EC'
Output format is not set, using pnm as a default.
scanimage: scanning image of size 638x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1914 bytes...  PASS
scanimage: reading one byte...          PASS
scanimage: stepped read, 2 bytes...     PASS
scanimage: stepped read, 4 bytes...     PASS
scanimage: stepped read, 8 bytes...     PASS
scanimage: stepped read, 16 bytes...    PASS
scanimage: stepped read, 32 bytes...    PASS
scanimage: stepped read, 64 bytes...    PASS
scanimage: stepped read, 128 bytes...   PASS
scanimage: stepped read, 256 bytes...   PASS
scanimage: stepped read, 512 bytes...   PASS
scanimage: stepped read, 1024 bytes...  PASS
scanimage: stepped read, 2048 bytes...  PASS
scanimage: stepped read, 2047 bytes...  PASS
scanimage: stepped read, 1023 bytes...  PASS
scanimage: stepped read, 511 bytes...   PASS
scanimage: stepped read, 255 bytes...   PASS
scanimage: stepped read, 127 bytes...   PASS
scanimage: stepped read, 63 bytes...    PASS
scanimage: stepped read, 31 bytes...    PASS
scanimage: stepped read, 15 bytes...    PASS
scanimage: stepped read, 7 bytes...     PASS
scanimage: stepped read, 3 bytes...     PASS
где 'pixma:04A9177A_F572EC' — актуальное имя подключенного устройства, которое можно взять из вывода предыдущей команды.
Для проверки работы сканера можно выполнить сканирование с сохранением результата в файл, например:
$ scanimage --format=png -d 'pixma:04A9177A_F572EC' > ~/scan.png

Примечание

Для некоторых устройств Hewlett-Packard требуется установить актуальный плагин с сервера HP. Для установки плагина необходимо выполнить команду (должен быть установлен пакет hplip):
$ hp-plugin -i
…
Enter option (d=download*, p=specify path, q=quit) ? d
…
Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
Please enter the root/superuser password:
При установке плагина потребуется ввести пароль суперпользователя.

Примечание

Для работы со сканерами Epson необходимо установить пакеты epsonscan2, imagescan-sane, iscan-free, iscan-data и firmware-iscan из репозитория:
# apt-get install epsonscan2 imagescan-sane iscan-free iscan-data firmware-iscan
Для работы со сканерами Epson также может потребоваться скачать и установить пакет epsonscan2-non-free-plugin с официального сайта Epson.

49.2. Интерфейсы для сканирования (frontend)

Интерфейс — это программа, которая взаимодействует с SANE для получения отсканированного вывода в желаемом формате. SANE был разработан для взаимодействия с любым SANE-совместимым интерфейсом, командной строкой или на основе графического интерфейса пользователя:
  • scanimage — интерфейс командной строки для управления сканированием;
  • Xsane — графический интерфейс для получения изображения со сканера;
  • Сканер документов (simple-scan)  — приложение с минимальным графическим интерфейсом;
  • Приложение для сканирования Skanpage — приложение для сканирования и сохранения документов и изображений.

Глава 50. Изменение пароля

Пароли пользователей в ОС Альт Образование первоначально определяет администратор системы при создании учетных записей. Однако пользователи могут в любое время изменить свой пароль самостоятельно.
Чтобы запустить утилиту смены пароля, следует выбрать: Меню запуска приложенийНастройкиUserPasswd (Смена пароля).
Откроется окно, в котором необходимо ввести текущий (старый) пароль и нажать кнопку Проверить пароль:
Запрос старого пароля пользователя
В следующем окне следует дважды ввести новый пароль и нажать кнопку Сменить пароль:
Новый пароль пользователя
После этого появится сообщение об успешной или неуспешной смене пароля:
Сообщение о смене пароля

Важно

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

Глава 51. Ввод рабочей станции в домен Active Directory

Ниже приведена инструкция по вводу рабочей станции под управлением Альт Образование в домен Active Directory (работающий под Windows или под Samba AD в режиме DC). Параметры домена:
  • TEST.ALT — имя домена;
  • TEST — рабочая группа;
  • HOST-15 — имя компьютера в Netbios;
  • Administrator — имя пользователя-администратора;
  • Pa$$word — пароль администратора.

51.1. Подготовка

Для ввода компьютера в Active Directory потребуется установить пакет task-auth-ad-sssd и все его зависимости (если он еще не установлен):
# apt-get install task-auth-ad-sssd
Синхронизация времени с контроллером домена производится автоматически.
Для ввода компьютера в домен, на нём должен быть доступен сервер DNS, имеющий записи про контроллер домена Active Directory. Ниже приведен пример настройки сетевого интерфейса со статическим IP-адресом. При получении IP-адреса по DHCP данные о сервере DNS также должны быть получены от сервера DHCP.
Настройку сети можно выполнить как в графическом интерфейсе, так и в консоли:
  • В Центре управления системой в разделе СетьEthernet интерфейсы задать имя компьютера, указать в поле DNS-серверы DNS-сервер домена и в поле Домены поиска — домен для поиска:
    Настройка сети
  • В консоли:
    • задать имя компьютера:
      # hostnamectl set-hostname edu.test.alt
      
    • в качестве первичного DNS должен быть указан DNS-сервер домена. Для этого необходимо создать файл /etc/net/ifaces/eth0/resolv.conf со следующим содержимым:
      nameserver 192.168.0.132
      
      где 192.168.0.132 — IP-адрес DNS-сервера домена.
    • указать службе resolvconf использовать DNS контроллера домена и домен для поиска. Для этого в файле /etc/resolvconf.conf добавить/отредактировать следующие параметры:
      interface_order='lo lo[0-9]* lo.* eth0'
      search_domains=test.alt
      
      где eth0 — интерфейс, на котором доступен контроллер домена, test.alt — домен.
    • обновить DNS адреса:
      # resolvconf -u
      

Примечание

После изменения имени компьютера могут перестать запускаться приложения. Для решения этой проблемы необходимо перезагрузить систему.
В результате выполненных действий в файле /etc/resolv.conf должны появиться строки:
search test.alt
nameserver 192.168.0.132

51.2. Ввод в домен

Ввод в домен можно осуществить следующими способами:
  • В командной строке:
    # system-auth write ad test.alt edu test 'administrator' 'Pa$$word'
    Joined 'EDU' to dns domain 'test.alt'
    
  • В Центре управления системой перейти в раздел ПользователиАутентификация.
    В открывшемся окне следует выбрать пункт Домен Active Directory, заполнить поля и нажать кнопку Применить:
    Ввод в домен в Центре управления системой
    В открывшемся окне необходимо ввести имя пользователя, имеющего право вводить машины в домен, и его пароль и нажать кнопку ОК:
    Пароль для учётной записи с правами подключения к домену
    При успешном подключении к домену, отобразится соответствующая информация:
    Успешное подключение к домену
Перезагрузить рабочую станцию.

51.3. Проверка работы

# getent passwd ivanov
ivanov:*:1939201103:1939200513:Иван Иванов:/home/TEST.ALT/ivanov:/bin/bash

# net ads info
LDAP server: 192.168.0.132
LDAP server name: dc1.test.alt
Workgroup: TEST
Realm: TEST.ALT
Bind Path: dc=TEST,dc=ALT
LDAP port: 389
Server time: Чт, 19 июн 2025 22:11:58 EET
KDC server: 192.168.0.132
Server time offset: 2
Last machine account password change: Чт, 19 июн 2025 21:23:46 EET

# net ads testjoin
Join is OK

Примечание

Вы не увидите пользователей из AD с помощью команды:
# getent passwd
на клиентской машине. Этот функционал отключен по умолчанию, для того чтобы сократить нагрузку на серверы. Поэтому для проверки необходимо точно указать имя пользователя
# getent passwd <имя_пользователя>
Список пользователей можно посмотреть на сервере командой:
# samba-tool user list

51.4. Вход пользователя

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

Примечание

Окно входа в систему, если установлена среда XFCE:
Окно входа в систему (lightdm-gtk-greeter)
Чтобы настроить автоматическое заполнение поля Имя пользователя именем последнего пользователя, входившего в систему, в файле /etc/lightdm/lightdm-gtk-greeter.conf (группа [greeter]) необходимо указать:
enter-username = true

Примечание

В случае использования в окне логина символов верхнего регистра (например, Irina.Soboleva вместо irina.soboleva) или лишних символов (не использующихся для стандартного имяобразования в Linux) может наблюдаться некорректное поведение системы (в частности не выставляются переменные окружения XDG_RUNTIME_DIR и DBUS_SESSION_BUS_ADDRESS).
Для возможности использовать для входа привычные способы написания логина (с доменным суффиксом, точками, символами верхнего регистра) необходимо выполнить команду:
# control pam_canonicalize_user enabled
или в файле /etc/pam.d/system-auth-common раскомментировать строку:
auth required pam_canonicalize_user.so

51.5. Отображение глобальных групп на локальные

При вводе машины в домен создаются следующие локальные роли:
  • роль пользователей (users);
  • роль пользователей с расширенными правами (powerusers);
  • роль локальных администраторов (localadmins).
Локальные роли users и localadmins назначаются для глобальных групп в домене.
Список назначенных ролей и привилегий:
# rolelst
domain users:users
domain admins:localadmins
localadmins:wheel,vboxadd,vboxusers
powerusers:remote,vboxadd,vboxusers
users:cdwriter,cdrom,audio,video,proc,radio,camera,floppy,xgrp,scanner,uucp,vboxusers,fuse,vboxadd
vboxadd:vboxsf
# id ivanov
uid=1187401105(ivanov) gid=1187400513(domain users) группы=1187400513(domain users),
1187401120(sales),1187401110(uds),100(users),449(usershares),80(cdwriter),22(cdrom),
81(audio),477(video),19(proc),83(radio),465(camera),71(floppy),498(xgrp),
499(scanner),14(uucp),471(vboxusers),473(fuse),491(vboxadd),490(vboxsf)
Если необходимо выдать права администраторов пользователям, которые не являются администраторами домена (Domain Admins), то нужно на контроллере домена завести новую группу в AD (например, PC Admins):
# samba-tool group add 'PC Admins'
Added group PC Admins
Добавить туда необходимых пользователей (например, пользователя ivanov):
# samba-tool group addmembers 'PC Admins' ivanov
Added members to group PC Admins
Затем на машине, введённой в домен, добавить роль для данной группы:
# roleadd 'PC Admins' localadmins
# rolelst
domain users:users
domain admins:localadmins
pc admins:localadmins
localadmins:wheel,vboxadd,vboxusers
powerusers:remote,vboxadd,vboxusers
users:cdwriter,cdrom,audio,video,proc,radio,camera,floppy,xgrp,scanner,uucp,vboxusers,fuse,vboxadd
vboxadd:vboxsf
После этого пользователь, входящий в группу PC Admins, сможет получать права администратора.

51.6. Подключение файловых ресурсов

Рассматриваемые способы позволяют подключать файловые ресурсы (file shares) для доменного пользователя без повторного ввода пароля (SSO, Single Sign-On).

51.6.1. Autofs (KDE)

Для настройки автоматического подключения сетевых файловых ресурсов Windows (Samba) при входе пользователя в систему необходимо:
  1. Установить пакет kde-autofs-shares (из репозитория p11):
    # apt-get install kde-autofs-shares
  2. Добавить в /etc/auto.master строку:
    /mnt/samba /etc/auto.smb -t 34567
    Здесь:
    • /mnt/samba — каталог, в котором будут подключаться сетевые файловые системы;
    • /etc/auto.smb — файл конфигурации или скрипт;
    • 34567 — таймаут подключения при отсутствии обращения.
  3. Включить и запустить сервис autofs:
    # systemctl enable --now autofs
  4. В диспетчере файлов Dolphin в разделе СетьОбщие папки (SMB) найти нужный ресурс Windows (Samba).
  5. В контекстном меню подключаемого ресурса выбрать пункт ДействияПодключение:
    Контекстное меню подключаемого ресурса
Данный ресурс будет подключаться автоматически при входе в систему:
Автоматически подключенный ресурс

Примечание

Список ресурсов для подключения хранится в файле ~/.autofs.shares.

Важно

Способ работает только для ресурсов с гостевым доступом или ресурсов с авторизацией Kerberos.

51.6.2. Подключение с использованием gio (XFCE)

Недостаток такого способа — необходимо открыть ресурс в файловом менеджере. Однако можно открывать любые ресурсы на любых серверах, входящие в домен Active Directory.
  1. Установить необходимые пакеты:
    # apt-get install fuse-gvfs gvfs-backend-smb libgio
    
  2. Включить пользователя в группу fuse:
    # gpasswd -a <пользователь> fuse
    
  3. Разрешить для всех доступ к инструментам монтирования файловых систем fuse:
    # control fusermount public
    
  4. Войти под доменным пользователем.
  5. Открыть ресурс в файловом менеджере:
    Сетевой ресурс в файловом менеджере
    Ресурс будет смонтирован по пути /run/user/<uid_пользователя>/gvfs/smb-share:server=<сервер>,share=<ресурс>.
  6. Другой вариант монтирования (полезно для скриптов в автозапуске):
    $ gio mount smb://dc1.local/free/
    

    Примечание

    Просмотреть список монтированных ресурсов:
    $ gio mount -l
    Размонтировать ресурс:
    $ gio mount -u smb://dc1.local/free/

Примечание

Если необходимо открывать что-то с ресурса в WINE, в winecfg добавьте диск с путём /run/user/<uid_пользователя>/gvfs/smb-share:server=<сервер>,share=<ресурс>

51.6.3. Подключение с использованием pam_mount

В этом случае заданный ресурс подключается с заданного сервера автоматически при каждом входе доменным пользователем.
  1. Установить пакеты pam_mount и cifs-utils:
    # apt-get install pam_mount cifs-utils
    

    Важно

    Для того чтобы файловые ресурсы, подключенные с помощью pam_mount, корректно отключались при завершении сеанса, следует установить пакет systemd-settings-enable-kill-user-processes и перезагрузить систему:
    # apt-get install systemd-settings-enable-kill-user-processes
    
  2. Прописать pam_mount в схему аутентификации по умолчанию. Для этого в конец файла /etc/pam.d/system-auth добавить строки:
    session         [success=1 default=ignore] pam_succeed_if.so  service = systemd-user quiet
    session         optional        pam_mount.so disable_interactive
    
  3. Установить правило монтирования ресурса в файле /etc/security/pam_mount.conf.xml (перед тегом <cifsmount>):
    <volume uid="10000-2000200000" fstype="cifs" server="dc1.test.alt" path="sysvol" mountpoint="~/share"
    options="sec=krb5,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775" />
    
    Где:
    • uid="10000-2000200000" — диапазон присваиваемых для доменных пользователей UID (подходит для Winbind и для SSSD);
    • server="dc1.test.alt" — имя сервера с ресурсом;
    • path="sysvol" — имя файлового ресурса;
    • mountpoint="~/share" — путь монтирования в домашней папке пользователя.
    Опционально можно добавить:
    • sgrp="group_name" — имя группы, при членстве пользователя в которой, папка будет примонтирована.

Предупреждение

Обязательно указывайте настоящее имя сервера в параметре server, а не имя домена.

Предупреждение

По умолчанию для монтирования используется smb версии 1.0, если у вас он отключен, то укажите в параметрах версию 2 или 3:
<volume uid="10000-2000200000" fstype="cifs" server="dc1.test.alt" path="sysvol" mountpoint="~/share"
options="sec=krb5,vers=2.0,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775" />
Для проверки можно попробовать смонтировать ресурс в сессии:
# mount.cifs //dc1.test.alt/sysvol /mnt/ -o vers=2.0,user=ivanov
Доступность ресурса можно проверить также с помощью smbclient, например:
$ smbclient -L dc1.test.alt -U ivanov -m SMB2

Глава 52. Групповые политики

Групповые политики — это набор правил и настроек для серверов и рабочих станций, реализуемых в корпоративных решениях. В соответствии с групповыми политиками производится настройка рабочей среды относительно локальных политик, действующих по умолчанию. В данном разделе рассматривается реализация поддержки групповых политик Active Directory в решениях на базе дистрибутивов ALT.
В дистрибутивах ALT для применения групповых политик используется инструмент gpupdate. Он рассчитан на работу на машине, введённой в домен Samba.
Интеграция с инфраструктурой LDAP-объектов Active Directory позволяет осуществлять привязку настроек управляемых конфигураций к объектам в дереве каталогов. Помимо глобальных настроек в рамках домена, возможна привязка к следующим группам объектов:
  • подразделения (OU) — пользователи и компьютеры, хранящиеся в соответствующей части дерева объектов;
  • сайты — группы компьютеров в заданной подсети в рамках одного домена;
  • конкретные пользователи и компьютеры.
Кроме того, в самих объектах групповых политик могут быть заданы дополнительные условия, фильтры и ограничения, на основании которых принимается решение о том, как применять данную групповую политику.
Политики подразделяются на политики для компьютеров (Machine) и политики для пользователей (User). Политики для компьютеров применяются на хосте в момент загрузки, а также в момент явного или регулярного запроса планировщиком (раз в час). Пользовательские политики применяются в момент входа в систему.
Групповые политики можно использовать для разных целей, например:
  • управления интернет-браузерами Firefox, Chromium и Yandex Browser (при использовании ADMX-файлов: admx-firefox, admx-chromium, admx-yandex-browser соответственно);
  • управления почтовым клиентом Mozilla Thunderbird (пакет admx-thunderbird);
  • запрета подключения внешних носителей;
  • управления политиками control (широкий набор настроек; реализовано через ADMX-файлы ALT);
  • включения или выключения служб systemd (реализовано через ADMX-файлы ALT);
  • настройки удаленного доступа к рабочему столу (VNC) и настройки графической среды MATE (реализовано через ADMX-файлы ALT);
  • настройки графической среды GNOME (реализовано через ADMX-файлы ALT);
  • настройки среды рабочего стола KDE (экспериментальная политика; реализовано через ADMX-файлы ALT);
  • управления настройками службы Polkit (широкий набор настроек; реализовано через ADMX-файлы ALT);
  • подключения сетевых дисков;
  • управления переменными среды;
  • управления общими каталогами (экспериментальная политика);
  • создания, удаления и замены ярлыков;
  • создания каталогов;
  • управления файлами (экспериментальная политика);
  • выполнения скриптов при старте/завершении работы компьютера или входе/выходе пользователя (экспериментальная политика);
  • установки и удаления пакетов (экспериментальная политика).

Важно

Модули (настройки), помеченные как экспериментальные, необходимо включать вручную через ADMX-файлы ALT в разделе Групповые политики.

52.1. Развертывание групповых политик

Процесс развёртывания групповых политик:
  1. Развернуть сервер Samba AD DC (например, на машине с установленной ОС Альт Сервер).
  2. На сервере Samba AD DC установить административные шаблоны:
    • установить пакеты политик и утилиту admx-msi-setup:
      # apt-get install admx-basealt admx-chromium admx-firefox admx-yandex-browser admx-thunderbird admx-msi-setup
      
    • скачать и установить ADMX-файлы от Microsoft:
      # admx-msi-setup

      Примечание

      По умолчанию admx-msi-setup устанавливает последнюю версию ADMX от Microsoft (сейчас это Microsoft Group Policy — Windows 10 October 2020 Update (20H2)). С помощью параметров можно указать другой источник:
      # admx-msi-setup -h
      admx-msi-setup - download msi files and extract them in <destination-directory> default value is /usr/share/PolicyDefinitions/.
      Usage: admx-msi-setup [-d <destination-directory>] [-s <admx-msi-source>]
      Removing admx-msi-setup temporary files...
      
    • после установки политики будут находиться в каталоге /usr/share/PolicyDefinitions. Необходимо скопировать локальные ADMX-файлы в сетевой каталог sysvol (/var/lib/samba/sysvol/<DOMAIN>/Policies/):
      # samba-tool gpo admxload -U Administrator
      
  3. Ввести машину в домен Active Directory (см. Ввод рабочей станции в домен Active Directory).

    Примечание

    Должен быть установлен пакет alterator-gpupdate:
    # apt-get install alterator-gpupdate
    
    Для автоматического включения групповых политик при вводе в домен в окне ввода имени и пароля пользователя, имеющего право вводить машины в домен, необходимо отметить пункт Включить групповые политики:
    Пункт Включить групповые политики
    Политики будут включены сразу после ввода в домен (после перезагрузки системы).

    Примечание

    Если машина уже введена в домен, включить групповые политики можно вручную с помощью модуля ЦУС Групповые политики. Для этого в Центре управления системой в разделе СистемаГрупповые политики следует выбрать шаблон локальной политики (Сервер, Рабочая станция или Контроллер домена) и установить отметку в пункте Управление групповыми политиками:
    Модуль ЦУС «Групповые политики»
  4. На машине, введённой в домен, установить административные инструменты (модуль удаленного управления базой данных конфигурации (ADMC) и модуль редактирования настроек клиентской конфигурации (GPUI)):
    # apt-get install admc gpui
    

    Примечание

    В настоящее время GPUI не умеет читать файлы ADMX с контроллера домена. Для корректной работы необходимо установить пакеты admx и файлы ADMX от Microsoft:
    # apt-get install admx-basealt admx-chromium admx-firefox admx-yandex-browser admx-msi-setup
    # admx-msi-setup
    

    Примечание

    Пакеты admx, admc и gpui не входят в состав ISO-образа дистрибутива, их можно установить из репозитория p11.

52.2. Пример создания групповой политики

Для создания групповой политики на машине, введённой в домен, необходимо выполнить следующие шаги:
  1. Добавить доменные устройства (компьютеры/пользователи) в подразделение (OU) (инструмент ADMC);
  2. Создать политику и назначить её на OU (инструмент ADMC);
  3. Отредактировать параметры политики (инструмент GPUI).
В качестве примера, создадим политику, разрешающую запускать команду ping только суперпользователю (root).
Для использования ADMC следует сначала получить билет Kerberos для администратора домена:
$ kinit administrator
Password for administrator@TEST.ALT:
Запустить ADMC можно из меню (Меню запуска приложенийСистемныеADMC) или командой admc:
$ admc
Интерфейс ADMC
Добавление доменных устройств в группу членства GPO:
  1. Создать новое подразделение:
    • в контекстном меню домена выбрать пункт СоздатьПодразделение:
      ADMC. Создать новое подразделение
    • в открывшемся окне ввести название подразделения (например, OU) и нажать кнопку ОК:
      ADMC. Новое подразделение
  2. Переместить компьютеры и пользователей домена в созданное подразделение:
    • в контекстном меню пользователя/компьютера выбрать пункт Переместить…;
    • в открывшемся диалоговом окне Выбор контейнера – ADMC выбрать контейнер, в который следует переместить учетную запись пользователя.
ADMC. Компьютеры и пользователи в подразделении OU
Создание политики для подразделения:
  1. В контекстном меню подразделения (в папке Объекты групповой политики) выбрать пункт Создать политику и связать с этим подразделением:
    ADMC. Контекстное меню подразделения в объектах групповых политик
  2. В открывшемся окне ввести название политики и нажать кнопку ОК:
    ADMC. Создание объекта групповой политики
Редактирование настроек групповой политики:
  1. В контекстном меню политики выбрать пункт Изменить…:
    ADMC. Контекстное меню объекта групповой политики
  2. Откроется окно редактирования групповых политик (GPUI):
    Модуль редактирования настроек клиентской конфигурации (GPUI)
  3. Перейти в КомпьютерАдминистративные шаблоныСистема ALT. Здесь есть несколько разделов, соответствующих категориям control. Выбрать раздел Сетевые приложения, в правом окне редактора отобразится список политик:
    Раздел Сетевые приложения
  4. Щёлкнуть левой кнопкой мыши на политике Разрешения для /usr/bin/ping. Откроется диалоговое окно настройки политики. Выбрать параметр Включено, в выпадающем списке Кому разрешено выполнять выбрать пункт Только root и нажать кнопку ОК:
    GPUI. Диалоговое окно настройки политики
  5. После обновления политики на клиенте, выполнять команду ping сможет только администратор:
    $ ping localhost
    bash: ping: команда не найдена
    $ /usr/bin/ping localhost
    bash: /usr/bin/ping: Отказано в доступе
    # control ping
    restricted
    

Важно

Для диагностики механизмов применения групповых политик на клиенте можно выполнить команду:
# gpoa --loglevel 0
В выводе команды будут фигурировать полученные групповые объекты. В частности, соответствующий уникальный код (GUID) объекта.

Глава 53. Настройка загрузчика GRUB2

53.1. Grub Customizer

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

Важно

Любая ошибка при редактировании настроек загрузчика может привести к неспособности системы загрузиться.
Чтобы запустить Grub Customizer, следует выбрать Меню запуска приложенийНастройкиGrub Customizer.
Для запуска модуля потребуется ввести пароль администратора:
Запуск Grub Customizer
На вкладке Просмотреть настройки показан список возможных вариантов загрузки операционных систем:
Модуль настройки загрузчика GRUB2 — вкладка «Просмотреть настройки»
Здесь можно изменить, создать и удалить пункт меню (выбрав соответствующий пункт в контекстном меню, либо на панели инструментов).
На вкладке Основные настройки можно выбрать стандартно загружаемую ОС (по умолчанию, загружается первая по списку), настроить время ожидания загрузки после показа меню, указать параметры ядра:
Модуль настройки загрузчика GRUB2 — вкладка «Основные настройки»
На вкладке Настройки оформления можно менять способы отображения GRUB и внешний вид меню:
Модуль настройки загрузчика GRUB2 — вкладка «Настройки оформления»

Примечание

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

Часть VIII. Установка дополнительного программного обеспечения

После установки Альт Образование при первом запуске вам доступен тот или иной набор программного обеспечения. Количество предустановленных программ зависит от набора программ конкретного дистрибутива или от выбора, сделанного вами при установке системы. Если вы не обнаружили в своей системе интересующие вас программы, то вы имеете возможность доустановить их из разных источников.
Дополнительное программное обеспечение может находиться на установочном диске и/или в специальных банках программ (репозиториях), расположенных в сети Интернет и/или в локальной сети. Программы, размещённые в указанных источниках, имеют вид подготовленных для установки пакетов.

Примечание

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

Глава 54. Центр приложений

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

Примечание

Flatpak — система для создания, распространения и запуска изолированных настольных приложений в Linux. Приложения Flatpak устанавливаются из репозитория Flathub.

Важно

Чтобы пользователи, не входящие в группу wheel, могли устанавливать приложения из репозитория Flathub, необходимо разрешить доступ к инструментам монтирования файловых систем FUSE для всех:
# control fusermount public
Для запуска Центра приложений следует выбрать пункт Меню запуска приложенийСистемныеЦентр приложений.
Вся информация распределена по двум вкладкам:
  • на вкладке Обзор показаны доступные приложения:
    Центр приложений
  • на вкладке Установлено показаны установленные приложения:
    Центр приложений вкладка Установлено
  • на вкладке Обновления показана информация о статусе обновления программного обеспечения:
    Центр приложений вкладка Обновления

54.1. Установка/удаление программ

На вкладке Обзор доступные приложения разбиты на категории. Чтобы найти нужное приложение, можно выбрать соответствующую категорию.
Быстро найти необходимое приложение можно, используя поиск. Строка поиска открывается, при нажатии на кнопку Кнопка поиска , расположенную в левом верхнем углу Центра приложений. В строке поиска нужно ввести название приложения.
Поиск приложения
При выборе приложения в режиме детального просмотра доступны кнопки Установить/Запустить/Удалить (в зависимости от того, установлено данное приложение или нет), отображаются снимки экрана, полное описание, а также пользовательские комментарии:
Детальный просмотр приложения
В этом же окне можно выбрать источник установки (если приложение можно установить из разных источников):
Выбор источника установки
Чтобы установить приложение, нужно нажать кнопку Установить.
Список подключенных репозиториев можно просмотреть, нажав на кнопку Кнопка дополнительных сведений и выбрав пункт Репозитории ПО:
Репозитории ПО

54.2. Обновление системы

Если доступны обновления установленных приложений, рядом с кнопкой Обновления появляется индикатор обновления (в скобках указано количество доступных обновлений).
На вкладке Обновления можно просмотреть статус обновления программного обеспечения:
Центр приложений вкладка Обновления
Проверить наличие доступных обновлений можно, нажав на кнопку Кнопка проверить наличие доступных обновлений .
Просмотреть список обновлений можно, дважды щелкнув мышью по строке Обновления системы:
Список обновлений
По умолчанию обновления проверяются и загружаются в автоматическом режиме. Для запуска установки обновлений необходимо нажать кнопку Перезапустить и обновить. Система будет перезапущена, и обновления будут установлены:
Установка обновлений во время выключения системы
Нажав на кнопку Кнопка дополнительных сведений и выбрав пункт Параметры, можно изменить настройки обновления системы.
Настройки обновления системы
Если выбран ручной способ проверки обновлений, необходимо запускать загрузку обновлений вручную (кнопка Загрузить):
Кнопка Загрузить

Глава 55. Установка дополнительного ПО в ЦУС

Для установки дополнительного ПО вы можете использовать Центр управления системой.
Центр управления системой содержит модуль установки дополнительных пакетов: Программное обеспечениеУстановка программ. Для облегчения поиска доступные для установки программы разделены на группы, отображаемые в левой части окна программы. Справа расположен список самих программ с указанием их текущего состояния:
  • зелёная метка — пакет уже установлен;
  • белая — пакет не установлен.
Модуль установки дополнительных пакетов
Объяснение всех обозначений можно увидеть, отметив пункт Показать статистику.
Для начала установки двойным щелчком мыши отметьте неустановленный пакет в правой половине окна и нажмите Применить.

Глава 56. Установка пакетов для опытных пользователей

56.1. Введение

В современных системах на базе Linux существует огромное число общих ресурсов: разделяемых библиотек, содержащих стандартные функции, исполняемые файлы, сценарии и стандартные утилиты и т.д. Этими общими ресурсами пользуются сразу несколько программ. Удаление или изменение версии одного из составляющих систему компонентов может повлечь неработоспособность других, связанных с ним компонентов, или может привести к выводу из строя всей системы. В контексте системного администрирования проблемы такого рода называют нарушением целостности системы. Задача администратора — обеспечить наличие в системе согласованных версий всех необходимых программных компонентов (обеспечение целостности системы).
Для установки, удаления и обновления программ, а также поддержания целостности системы в Linux в первую очередь стали использоваться программы менеджеры пакетов (например, такие, как rpm). С точки зрения менеджера пакетов программное обеспечение представляет собой набор компонентов — программных пакетов. Пакеты содержат в себе набор исполняемых программ и вспомогательных файлов, необходимых для корректной работы программного обеспечения. Менеджеры пакетов облегчают установку программ: они позволяют проверить наличие необходимого для работы устанавливаемой программы компонента подходящей версии непосредственно в момент установки. Менеджеры пакетов производят необходимые процедуры для регистрации программы во всех операционных средах пользователя: сразу после установки программа становится доступна пользователю из командной строки и появляется, если это было предусмотрено, в меню приложений всех графических оболочек.
Часто компоненты, используемые различными программами, выделяют в отдельные пакеты и помечают, что для работы ПО, предоставляемого пакетом A, необходимо установить пакет B. В таком случае говорят, что пакет A зависит от пакета B или между пакетами A и B существует зависимость.
Отслеживание зависимостей между такими пакетами представляет собой важную задачу для любого дистрибутива. Некоторые компоненты пакетов могут быть взаимозаменяемыми, т.е. может обнаружиться несколько пакетов, предлагающих затребованный ресурс.
Ещё более сложной является задача контроля целостности и непротиворечивости установленного в системе ПО. Представим, что некие программы A и B требуют наличия в системе компонентов C версии 1.0. Обновление версии пакета A, требующее обновления компонентов C до новой версии (например, до версии 2.0, использующей новый интерфейс доступа), влечёт за собой обязательное обновление и программы B.
На практике менеджеры пакетов оказались неспособны эффективно устранить нарушения целостности системы и предотвратить все коллизии при установке или удалении программ. Особенно остро этот недостаток сказался на обновлении систем из централизованного репозитория, в котором пакеты непрерывно обновляются, дробятся на более мелкие и т.п. Именно этот недостаток стимулировал создание систем управления программными пакетами и поддержания целостности ОС.
Для автоматизации и контроля описанных выше процессов стала применяться Усовершенствованная система управления программными пакетами APT (от англ. Advanced Packaging Tool). Автоматизация и контроль достигаются путём создания одного или нескольких внешних репозиториев. В них хранятся доступные для установки пакеты программ.
В распоряжении APT находятся две базы данных: одна описывает установленные в системе пакеты, вторая — внешний репозиторий. APT отслеживает целостность установленной системы и, в случае обнаружения противоречий в зависимостях пакетов, разрешает конфликты, находит пути их корректного устранения, руководствуясь сведениями из внешних репозиториев.
Система APT состоит из нескольких утилит. Чаще всего используется утилита управления пакетами apt-get. Она автоматически определяет зависимости между пакетами и строго следит за её соблюдением при выполнении любой из следующих операций: установка, удаление или обновление пакетов.

56.2. Источники программ (репозитории)

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

Важно

Для одновременного подключения нескольких репозиториев необходимо отслеживать их совместимость друг с другом, т.е. их пакетная база должна отражать один определённый этап разработки. Совместное использование репозиториев, относящихся к разным дистрибутивам, или смешивание стабильного репозитория с нестабильной веткой разработки (Sisyphus) может привести к различным неожиданностям и трудностям при обновлении пакетов.
APT осуществляет взаимодействие с репозиториями при помощи различных протоколов доступа. Наиболее популярные — HTTP и FTP.
Для того чтобы APT мог использовать тот или иной репозиторий, информацию о нём необходимо поместить в файл /etc/apt/sources.list, либо в любой файл .list (например, mysources.list) в каталоге /etc/apt/sources.list.d/. Описания репозиториев заносятся в эти файлы в следующем виде:
rpm [подпись] метод:путь база название
rpm-src [подпись] метод:путь база название
Здесь:
  • rpm или rpm-src — тип репозитория (скомпилированные программы или исходные тексты);
  • [подпись] — необязательная строка-указатель на электронную подпись разработчиков. Наличие этого поля подразумевает, что каждый пакет из данного репозитория должен быть подписан соответствующей электронной подписью. Подписи описываются в файле /etc/apt/vendor.list;
  • метод — способ доступа к репозиторию: ftp, http, file, rsh, ssh, cdrom, copy;
  • путь — путь к репозиторию в терминах выбранного метода;
  • база — относительный путь к базе данных репозитория;
  • название — название репозитория.
Непосредственно после установки дистрибутива Альт Образование в файлах /etc/apt/sources.list.d/*.list обычно указывается интернет-репозиторий, совместимый с установленным дистрибутивом.
После редактирования списка репозиториев в sources.list, необходимо обновить локальную базу данных APT о доступных пакетах. Это делается командой apt-get update.
Если в sources.list присутствует репозиторий, содержимое которого может изменяться (например, постоянно разрабатываемый репозиторий или репозиторий обновлений по безопасности), то прежде чем работать с APT, необходимо синхронизировать локальную базу данных с удалённым сервером командой apt-get update. Локальная база данных создаётся заново при каждом изменении в репозитории: добавлении, удалении или переименовании пакета.
При установке определённого пакета APT производит поиск самой новой версии этого пакета во всех известных ему репозиториях вне зависимости от способа доступа к ним. Так, если в репозитории, доступном в сети Интернет, обнаружена более новая в сравнении с компакт-диском версия программы, то APT начнёт загружать соответствующий пакет из сети Интернет. Поэтому, если подключение к сети Интернет отсутствует или ограничено низкой пропускной способностью канала или высокой стоимостью, то следует закомментировать строчки (добавить в начало строки символ #) в /etc/apt/sources.list, относящиеся к ресурсам в сети Интернет.

56.2.1. Редактирование репозиториев

56.2.1.1. Утилита apt-repo для работы с репозиториями

Для редактирования репозиториев можно воспользоваться утилитой apt-repo:
  • просмотреть список активных репозиториев:
    apt-repo
    
  • добавить репозиторий в список активных репозиториев:
    apt-repo add репозиторий
    
  • удалить или выключить репозиторий:
    apt-repo rm репозиторий
    
  • обновить информацию о репозиториях:
    apt-repo update
    
  • справка о команде apt-repo:
    man apt-repo
    
    или
    apt-repo --help
    

Примечание

Для выполнения большинства команд необходимы права администратора.
Типичный пример использования: удалить все источники и добавить стандартный репозиторий P11 (архитектура выбирается автоматически):
# apt-repo rm all
# apt-repo add p11
Или то же самое одной командой:
# apt-repo set p11

56.2.1.2. Добавление репозитория на сменном диске

Для добавления в sources.list репозитория на сменном диске в APT предусмотрена специальная утилита — apt-cdrom.
Чтобы добавить запись о репозитории на сменном диске необходимо:
  1. Создать каталог для монтирования. Точка монтирования указывается в параметре Acquire::CDROM::mount в файле конфигурации APT (/etc/apt/apt.conf), по умолчанию это /media/ALTLinux:
    # mkdir /media/ALTLinux
    
  2. Примонтировать носитель в указанную точку:
    # mount /dev/sdXN /media/ALTLinux
    
    где /dev/sdXN — соответствующее блочное устройство (например, /dev/dvd — для CD/DVD-диска).
  3. Добавить носитель, выполнив команду:
    # apt-cdrom -m add
    
После этого в sources.list появится запись о подключённом диске.

Примечание

Команду mount /dev/носитель /media/ALTLinux необходимо выполнять перед каждой командой apt-get install имя_пакета.

56.2.1.3. Добавление репозиториев вручную

Для изменения списка репозиториев можно отредактировать в любом текстовом редакторе файлы из каталога /etc/apt/sources.list.d/.

Примечание

Для изменения этих файлов необходимы права администратора.
В файле alt.list может содержаться такая информация:
# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Platform 11
#rpm [p11] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
#rpm [p11] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
#rpm [p11] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

#rpm [p11] rsync://ftp.altlinux.org/ALTLinux p11/branch/x86_64 classic
#rpm [p11] rsync://ftp.altlinux.org/ALTLinux p11/branch/x86_64-i586 classic
#rpm [p11] rsync://ftp.altlinux.org/ALTLinux p11/branch/noarch classic
По сути, каждая строчка соответствует некому репозиторию. Не активные репозитории — строки, начинающиеся со знака #. Для добавления нового репозитория, достаточно дописать его в этот или другой файл.
После обновления списка репозиториев следует обновить информацию о них (выполнить команду apt-get update или apt-repo update).

56.3. Поиск пакетов

Если точное название пакета неизвестно, то для его поиска можно воспользоваться утилитой apt-cache. Данная утилита позволяет искать пакет не только по имени, но и по его описанию.
Команда apt-cache search подстрока позволяет найти все пакеты, в именах или описании которых присутствует указанная подстрока. Например:
$ apt-cache search dictionary
stardict-wn - GCIDE - The Collaborative International Dictionary of English
firefox-ru - Russian (RU) Language Pack for Firefox
gnome-dictionary-applet - GNOME panel applet for gnome-dictionary
gnome-utils - Utilities for the GNOME 2.0 desktop
libgdict - GNOME Dictionary Library.
stardict-mueller7 - V.K. Mueller English-Russian Dictionary, 7 Edition: stardict format
stardict-slovnyk_be-en - Dictionary: Slovnyk Belarusian-English
stardict-slovnyk_be-ru - Dictionary: Slovnyk Belarusian-Russian
stardict-slovnyk_be-uk - Dictionary: Slovnyk Belarusian-Ukrainian
stardict-slovnyk_cs-ru - Dictionary: Slovnyk Czech-Russian
stardict-slovnyk_en-be - Dictionary: Slovnyk English-Belarusian
stardict-slovnyk_en-ru - Dictionary: Slovnyk English-Russian
stardict-slovnyk_en-uk - Dictionary: Slovnyk English-Ukrainian
stardict-slovnyk_es-ru - Dictionary: Slovnyk Spanish-Russian
stardict-slovnyk_ru-be - Dictionary: Slovnyk Russian-Belarusian
stardict-slovnyk_ru-cs - Dictionary: Slovnyk Russian-Czech
stardict-slovnyk_ru-en - Dictionary: Slovnyk Russian-English
stardict-slovnyk_ru-es - Dictionary: Slovnyk Russian-Spanish
stardict-slovnyk_ru-uk - Dictionary: Slovnyk Russian-Ukrainian
stardict-slovnyk_uk-be - Dictionary: Slovnyk Ukrainian-Belarusian
stardict-slovnyk_uk-en - Dictionary: Slovnyk Ukrainian-English
stardict-slovnyk_uk-ru - Dictionary: Slovnyk Ukrainian-Russian
words - A dictionary of English words for the /usr/share/dict directory
Для того чтобы подробнее узнать информацию о найденном пакете и получить его подробное описание, воспользуйтесь командой apt-cache show:
$ apt-cache show stardict-mueller7
Package: stardict-mueller7
Section: Text tools
Installed Size: 3095255
Maintainer: Anton V. Boyarshinov <boyarsh@altlinux.ru>
Version: 1.0-alt7
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: stardict (>= 2.4.2)
Provides: stardict-mueller7 (= 1.0-alt7)
Architecture: noarch
Size: 3135276
MD5Sum: ea95c67ca323350b454fbc26533c3548
Filename: stardict-mueller7-1.0-alt7.noarch.rpm
Description: V.K. Mueller English-Russian Dictionary, 7 Edition: stardict format
 Electronic version of V.K. Mueller English-Russian Dictionary, 7 Edition
 in stardict format. You can use it with stardict client.
При поиске с помощью apt-cache можно использовать русскую подстроку. В этом случае будут найдены пакеты, имеющие описание на русском языке. К сожалению, описание на русском языке в настоящее время есть не у всех пакетов, но наиболее актуальные описания переведены.

56.4. Установка или обновление пакета

Важно

Для установки пакетов требуются привилегии администратора.
Установка пакета с помощью APT выполняется командой
 # apt-get install <имя_пакета> 

Важно

Перед установкой и обновлением пакетов необходимо выполнить команду обновления индексов пакетов:
# apt-get update
apt-get позволяет устанавливать в систему пакеты, требующие для работы наличие других, пока ещё не установленных пакетов. В этом случае он определяет, какие пакеты необходимо установить. apt-get устанавливает их, пользуясь всеми доступными репозиториями.
Установка пакета stardict-mueller7 командой apt-get install stardict-mueller7 приведёт к следующему диалогу с APT (если пакет еще не установлен):
# apt-get install stardict-mueller7
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  stardict-mueller7
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/3135kB архивов.
После распаковки потребуется дополнительно 3095kB дискового пространства.
Совершаем изменения...
Preparing...                 ####################### [100%]
1: stardict-mueller7         ####################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Команда
 apt-get install имя_пакета 
используется также и для обновления уже установленного пакета или группы пакетов. В этом случае apt-get дополнительно проверяет, есть ли обновлённая, в сравнении с установленной в системе, версия пакета в репозитории.
Если пакет stardict-mueller7 установлен и в репозитории нет обновлённой версии этого пакета, то вывод команды apt-get install stardict-mueller7 будет таким:
# apt-get install stardict-mueller7
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия stardict-mueller7 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 2262 не будет обновлено.
При помощи APT можно установить и отдельный rpm-пакет, не входящий в состав репозиториев (например, полученный из сети Интернет). Для этого достаточно выполнить команду
 apt-get install /путь/к/файлу.rpm  
При этом APT проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.
Иногда в результате операций с пакетами без использования APT целостность системы нарушается, и apt-get отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую apt-get исправить нарушенные зависимости, удалить или заменить конфликтующие пакеты. В этом случае необходимо внимательно следить за сообщениями, выводимыми apt-get. Любые действия в этом режиме обязательно требуют подтверждения со стороны пользователя.

56.5. Удаление установленного пакета

Для удаления пакета используется команда apt-get remove имя_пакета. Для того чтобы не нарушать целостность системы, будут удалены и все пакеты, зависящие от удаляемого. В случае удаления пакета, который относится к базовым компонентам системы, apt-get потребует дополнительное подтверждение с целью предотвращения возможной случайной ошибки.

Важно

Для удаления пакетов требуются привилегии администратора.
При попытке с помощью apt-get удалить базовый компонент системы, вы увидите следующий запрос на подтверждение операции:
# apt-get remove filesystem
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  ...
ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
Обычно этого делать не следует. Вы должны точно понимать возможные последствия!
  ...
0 будет обновлено, 0 новых установлено, 2648 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 8994MB дискового пространства.
Вы делаете нечто потенциально опасное!
Введите фразу 'Yes, do as I say!' чтобы продолжить.

Предупреждение

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

56.6. Обновление системы

Примечание

Обновление всех установленных пакетов рекомендуется производить в Центре приложений (см. Обновление системы).
Для обновления всех установленных пакетов необходимо выполнить команды:
# apt-get update
# apt-get dist-upgrade
Первая команда (apt-get update) обновит индексы пакетов. Вторая команда (apt-get dist-upgrade) позволяет обновить только те установленные пакеты, для которых в репозиториях, перечисленных в /etc/apt/sources.list, имеются новые версии.
В случае обновления всего дистрибутива APT проведёт сравнение системы с репозиторием и удалит устаревшие пакеты, установит новые версии присутствующих в системе пакетов, отследит ситуации с переименованиями пакетов или изменения зависимостей между старыми и новыми версиями программ. Всё, что потребуется поставить (или удалить) дополнительно к уже имеющемуся в системе, будет указано в отчёте apt-get, которым APT предварит само обновление.

Примечание

Команда apt-get dist-upgrade обновит систему, но ядро ОС не будет обновлено.

Глава 57. Единая команда управления пакетами (epm)

Основное назначение единой команды управления пакетами — унифицировать управление пакетами в дистрибутивах с разными пакетными менеджерами. Утилита epm упрощает процедуру управления пакетами, может использоваться в скриптах и установщиках, сервисных программах, в повседневном администрировании различных систем. В epm добавлены типовые операции, которые в случае использования apt потребовали бы ввода более одной команды.
Единая команда управления пакетами включает в себя следующую функциональность:
  • управление пакетами (установка/удаление/поиск);
  • управление репозиториями (добавление/удаление/обновление/список);
  • управление системными сервисами (включение/выключение/список).
Список поддерживаемых форматов пакетов: rpm, deb, tgz, tbz, tbz2, apk, pkg.gz.

Примечание

Установка утилиты epm, если она еще не установлена, выполняется командой:
# apt-get install eepm
Подробную информацию об утилите epm и её опциях можно получить, выполнив команду:
$ epm --help
Ниже описаны лишь некоторые возможности утилиты epm.
Установка пакета из репозитория или из локального файла в систему:
# epm install <имя_пакета>

Важно

Если пакет создан сторонним поставщиком, то при его установке командой epm install не будут выполнены установочные скрипты из пакета. Это предохраняет систему от повреждения, но может привести к тому, что пакет не заработает. Вернуть стандартное поведение можно добавлением --scripts:
# epm install --scripts <имя_пакета>
Установить сторонние программы безопасным и простым способом:
# epm play <имя_программы>
Список программ, которые можно установить данной командой, можно просмотреть, выполнив команду:
$ epm play
Run with a name of a play script to run:
  anydesk              - Install AnyDesk from the official site
  assistant            - Install Assistant (Ассистент) from the official site
  …
  yandex-browser       - Install Yandex browser from the official site
  yandex-disk          - Install Yandex Disk from the official site
  zoom                 - Install Zoom client from the official site
Команда epm play требует наличия доступа в сеть Интернет.

Примечание

Для некоторых сторонних rpm-пакетов написаны дополнительные правила для перепаковки (при перепаковке пакета создаётся пакет, учитывающий, что нужно для работы исходного пакета). Установить такие пакеты, можно выполнив команду:
# epm install --repack <имя_пакета>
Для deb-пакетов ключ --repack применяется автоматически.
Удаление пакета из системы:
# epm remove <имя_пакета>
Поиск пакета в репозитории:
# epm search <текст>
Получить список установленных пакетов:
$ epm list
Удалить пакеты, от которых не зависят какие-либо другие пакеты, установленные в системе:
# epm autoremove
Обновить все установленные пакеты и ядро ОС:
# epm full-upgrade

Часть IX. Обновление ядра

Глава 58. Обновление ядра ОС в ЦУС

Центр управления системой содержит модуль Обновление ядра (СистемаОбновление ядра), который реализует функционал утилиты update-kernel. Данный модуль предоставляет возможность:
  • просматривать список установленных ядер;
  • устанавливать, обновлять и удалять ядра;
  • задавать ядро, загружаемое по умолчанию;
  • устанавливать/удалять отдельные модули ядра.
В главном окне модуля отображается ядро, загруженное по умолчанию, и список установленных модулей ядра.
Интерфейс модуля Обновление ядра
В дистрибутиве Альт Образование можно установить несколько версий ядра одного и того же типа одновременно. В случае возникновения проблем с новым ядром можно переключиться на установленное ранее. Для этого следует выбрать нужное ядро в списке Установленные ядра и нажать кнопку Сделать ядро загружаемым по умолчанию. Накопленный при обновлениях набор ранее установленных ядер можно удалить для освобождения дискового пространства. Для этого следует выбрать нужное ядро в списке Установленные ядра и нажать кнопку Удалить ядро.
Для того чтобы обновить ядро, следует нажать кнопку Обновить ядро…:

Примечание

При нажатии кнопки Обновить ядро… локальная база данных пакетов будет синхронизирована с удалённым репозиторием, это может занять некоторое время.
Если в системе уже установлено последнее ядро, сообщение об этом появится в открывшемся окне.
Иначе в этом окне будет показано доступное к установке ядро. В этом случае, чтобы обновить ядро, необходимо нажать кнопку Обновить ядро. Далее следует подтвердить желание обновить ядро нажатием кнопки Да.
Ядро, доступное к установке ядро
Новое ядро загрузится только после перезагрузки системы.
Если с новым ядром что-то пойдёт не так, вы сможете вернуться к предыдущему варианту, выбрав его в начальном меню загрузчика.
Если ядро не требует обновления, в окне Доступные модули можно отметить модули ядра необходимые к установке и нажать кнопку Установить модули.

Глава 59. Обновление ядра ОС в консоли

Для обновления ядра ОС необходимо выполнить команду:
# update-kernel

Примечание

Если индексы сегодня еще не обновлялись перед выполнением команды update-kernel необходимо выполнить команду apt-get update.
Команда update-kernel обновляет и модули ядра, если в репозитории обновилось что-то из модулей без обновления ядра.
Новое ядро загрузится только после перезагрузки системы.
Если с новым ядром что-то пойдёт не так, вы сможете вернуться к предыдущему варианту, выбрав его в начальном меню загрузчика.
После успешной загрузки на обновленном ядре можно удалить старое, выполнив команду:
# remove-old-kernels

Часть X. Основы администрирования Linux

Содержание

60. Что происходит в системе
61. Общие принципы работы ОС
61.1. Процессы и файлы
61.1.1. Процессы функционирования ОС
61.1.2. Файловая система ОС
61.1.3. Структура каталогов
61.1.4. Организация файловой структуры
61.1.5. Имена дисков и разделов
61.1.6. Разделы, необходимые для работы ОС
61.2. Работа с наиболее часто используемыми компонентами
61.2.1. Виртуальная консоль
61.2.2. Командные оболочки (интерпретаторы)
61.2.3. Командная оболочка Bash
61.2.4. Команда
61.2.5. Команда и параметры
61.2.6. Команда и ключи
61.2.7. Обзор основных команд системы
61.3. Стыкование команд в системе Linux
61.3.1. Стандартный ввод и стандартный вывод
61.3.2. Перенаправление ввода и вывода
61.3.3. Использование состыкованных команд
61.3.4. Недеструктивное перенаправление вывода
62. Средства управления дискреционными правами доступа
62.1. Команда chmod
62.2. Команда chown
62.3. Команда chgrp
62.4. Команда umask
62.5. Команда chattr
62.6. Команда lsattr
62.7. Команда getfacl
62.8. Команда setfacl
63. Режим суперпользователя
63.1. Какие бывают пользователи?
63.2. Для чего может понадобиться режим суперпользователя?
63.3. Как получить права суперпользователя?
63.4. Как перейти в режим суперпользователя?
64. Управление пользователями
64.1. Общая информация
64.2. Команда useradd
64.3. Команда passwd
64.4. Добавление нового пользователя
64.5. Настройка парольных ограничений
64.6. Управление сроком действия пароля
64.7. Модификация пользовательских записей
64.8. Удаление пользователей
65. Документация
65.1. Экранная документация
65.1.1. man
65.1.2. info
65.2. Документация по пакетам
65.3. Документация к программам, имеющим графический интерфейс

Глава 60. Что происходит в системе

Человеку, отвечающему за работоспособность системы, очень важно всегда отчётливо представлять происходящие в ней события. Теоретически, никакое происшествие не должно ускользнуть от его внимания. Однако компьютерные системы настолько сложны, что отслеживать все события в них — выше человеческих возможностей. Для того чтобы довести поток служебной информации до разумного объёма, её надо просеять (выкинуть незначащие данные), классифицировать (разделить на несколько групп сообразно тематике) и журнализировать (сохранить в доступном виде для дальнейшего анализа).
В ОС Альт Образование функция записи информации о системных событиях и событиях безопасности обеспечивается с помощью системной службы systemd-journald. Она создает и поддерживает структурированные, индексированные журналы, на основе регистрируемой информации, полученной от ядра, от пользовательских процессов через вызов Libc syslog, от потоков STDOUT/STDERR системных служб через собственный API. Журналы данного инструмента хранятся в бинарном виде в /var/log/journal, что исключает возможность просмотра содержимого данных файлов стандартными утилитами обработки текстовых данных. Для просмотра логов используется утилита journalctl.
Можно запускать journalctl с разными ключами:
  • journalctl -b — покажет сообщения только с текущей загрузки;
  • journalctl -f — покажет только последние сообщения и продолжит печатать новые записи при добавлении их в журнал.
Можно посмотреть сообщения определенного процесса:
  • journalctl _PID=1 — покажет сообщения первого процесса (init).
Для ознакомления с прочими возможностями читайте руководство по journalctl. Для этого используйте команду man journalctl.
Стоит заметить, что некоторые службы (например, веб-сервер apache) самостоятельно ведут журнализацию своих событий, поэтому информацию о количестве и местоположении их журналов можно почерпнуть из их файлов настроек (обычно журналы хранятся в /var/log/).
Файл настройки journald находится в /etc/systemd/journald.conf. Справку по этому файлу можно получить, выполнив команду man journald.conf.
Новые рапорты, поступающие в системный журнал, наиболее актуальны, а предыдущие, по мере их устаревания, эту актуальность утрачивают. Если самые старые данные в журнале не удалять, файловая система рано или поздно окажется переполненной. Узнать объем имеющихся на текущий момент логов можно с помощью команды:
# journalctl --disk-usage
Ротация журналов:
  • для удаления старых файлов журналов с помощью указания размера используется опция --vacuum-size. Например, удалить журналы, оставив только последние 200 Мб:
    # journalctl --vacuum-size=200M
    
  • для удаления старых записей по времени используется опция --vacuum-time. Например, удалить журналы, оставив только журналы за последний месяц:
    # journalctl --vacuum-time=1months
    

Примечание

Следует обратить внимание, что запуск --vacuum-size= оказывает лишь косвенное влияние на вывод, показанный --disk-usage, поскольку последний включает активные файлы журнала, в то время как операция очистки работает только с архивными файлами журнала. Аналогично, --vacuum-time= может фактически не уменьшить количество файлов журнала ниже указанного числа, так как не удалит активные файлы журнала.
Настройки ротации файлов журнала можно прописать в конфигурационном файле /etc/systemd/journald.conf, например:
  • установить ограничения на размер хранимых файлов журнала:
    SystemMaxUse=1G
  • ограничить размер отдельных файлов журнала:
    SystemMaxFileSize=200M
  • установить максимальное время хранения записей в одном файле журнала перед ротацией в следующий:
    MaxFileSec=20day
  • ограничить время хранения файлов журнала (удалять файлы журнала, содержащие записи старше указанного промежутка времени):
    MaxRetentionSec=1months

Примечание

После внесения изменений в файл /etc/systemd/journald.conf необходимо перезапустить службу systemd-journald:
# systemctl restart systemd-journald
Некоторые файлы в /var/log/ — не текстовые, они являются неполноценными журналами и представляют собой «свалку событий» для служб авторизации и учёта. Текстовую информацию о входе пользователей в систему и выходе оттуда можно получить по команде last, а узнать о тех, кто в данный момент пользуется системой, помогут команды w и who.
Множество важной информации может дать анализ загруженности системы — сведения о процессорном времени и потреблении оперативной памяти (ps, top, vmstat), сведения об использовании дискового пространства (du, df) и сведения о работе сетевых устройств (netstat).

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

61.1. Процессы и файлы

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

61.1.1. Процессы функционирования ОС

Все программы, которые выполняются в текущий момент времени, называются процессами. Процессы можно разделить на два основных класса: системные процессы и пользовательские процессы.
Системные процессы — программы, решающие внутренние задачи ОС, например, организацию виртуальной памяти на диске или предоставляющие пользователям те или иные сервисы (процессы-службы).
Пользовательские процессы — процессы, запускаемые пользователем из командного интерпретатора для решения задач пользователя или управления системными процессами. Linux изначально разрабатывался как многозадачная система. Он использует технологии, опробованные и отработанные другими реализациями UNIX, которые существовали ранее.
Фоновый режим работы процесса — режим, когда программа может работать без взаимодействия с пользователем. В случае необходимости интерактивной работы с пользователем (в общем случае) процесс будет «остановлен» ядром, и работа его продолжается только после переведения его в «нормальный» режим работы.

61.1.2. Файловая система ОС

В ОС использована файловая система Linux, которая, в отличие от файловых систем DOS и Windows(™), является единым деревом. Корень этого дерева — каталог, называемый root (рут) и обозначаемый /.
Части дерева файловой системы могут физически располагаться в разных разделах разных дисков или вообще на других компьютерах — для пользователя это прозрачно. Процесс присоединения файловой системы раздела к дереву называется монтированием, удаление — размонтированием. Например, файловая система CD-ROM в дистрибутиве монтируется по умолчанию в каталог /media/cdrom (путь в дистрибутиве обозначается с использованием /, а не \, как в DOS/Windows).
Текущий каталог обозначается ./.

61.1.3. Структура каталогов

Корневой каталог /:
  • /bin — командные оболочки (shell), основные утилиты;
  • /boot — содержит ядро системы;
  • /dev — псевдофайлы устройств, позволяющие работать с устройствами напрямую. Файлы в /dev создаются сервисом udev
  • /etc — общесистемные конфигурационные файлы для большинства программ в системе;
  • /etc/rc?.d, /etc/init.d, /etc/rc.boot, /etc/rc.d — каталоги, где расположены командные файлы, выполняемые при запуске системы или при смене её режима работы;
  • /etc/passwd — база данных пользователей, в которой содержится информация об имени пользователя, его настоящем имени, личном каталоге, его зашифрованный пароль и другие данные;
  • /etc/shadow — теневая база данных пользователей. При этом информация из файла /etc/passwd перемещается в /etc/shadow, который недоступен для чтения всем, кроме пользователя root. В случае использования альтернативной схемы управления теневыми паролями (TCB), все теневые пароли для каждого пользователя располагаются в каталоге /etc/tcb/имя пользователя/shadow;
  • /home — домашние каталоги пользователей;
  • /lib — содержит файлы динамических библиотек, необходимых для работы большей части приложений, и подгружаемые модули ядра;
  • /lost+found — восстановленные файлы;
  • /media — подключаемые носители (каталоги для монтирования файловых систем сменных устройств);
  • /mnt — точки временного монтирования;
  • /opt — вспомогательные пакеты;
  • /proc — виртуальная файловая система, хранящаяся в памяти компьютера при загруженной ОС. В данном каталоге расположены самые свежие сведения обо всех процессах, запущенных на компьютере.
  • /root — домашний каталог администратора системы;
  • /run — файлы состояния приложений;
  • /sbin — набор программ для административной работы с системой (системные утилиты);
  • /selinux — виртуальная файловая система SELinux;
  • /srv — виртуальные данные сервисных служб;
  • /sys — файловая система, содержащая информацию о текущем состоянии системы;
  • /tmp — временные файлы.
  • /usr — пользовательские двоичные файлы и данные, используемые только для чтения (программы и библиотеки);
  • /var — файлы для хранения изменяющихся данных (рабочие файлы программ, очереди, журналы).
Каталог /usr:
  • /usr/bin — дополнительные программы для всех учетных записей;
  • /usr/sbin — команды, используемые при администрировании системы и не предназначенные для размещения в файловой системе root;
  • /usr/local — место, где рекомендуется размещать файлы, установленные без использования пакетных менеджеров, внутренняя организация каталогов практически такая же, как и корневого каталога;
  • /usr/man — каталог, где хранятся файлы справочного руководства man;
  • /usr/share — каталог для размещения общедоступных файлов большей части приложений.
Каталог /var:
  • /var/log — место, где хранятся файлы аудита работы системы и приложений;
  • /var/spool — каталог для хранения файлов, находящихся в очереди на обработку для того или иного процесса (очереди печати, непрочитанные или не отправленные письма, задачи cron т.д.).

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

Система домашних каталогов пользователей помогает организовывать безопасную работу пользователей в многопользовательской системе. Вне своего домашнего каталога пользователь обладает минимальными правами (обычно чтение и выполнение файлов) и не может нанести ущерб системе, например, удалив или изменив файл.
Кроме файлов, созданных пользователем, в его домашнем каталоге обычно содержатся персональные конфигурационные файлы некоторых программ.
Маршрут (путь) — это последовательность имён каталогов, представляющая собой путь в файловой системе к данному файлу, где каждое следующее имя отделяется от предыдущего наклонной чертой (слешем). Если название маршрута начинается со слеша, то путь в искомый файл начинается от корневого каталога всего дерева системы. В обратном случае, если название маршрута начинается непосредственно с имени файла, то путь к искомому файлу должен начаться от текущего каталога (рабочего каталога).
Имя файла может содержать любые символы за исключением косой черты (/). Однако следует избегать применения в именах файлов большинства знаков препинания и непечатаемых символов. При выборе имен файлов рекомендуется ограничиться следующими символами:
  • строчные и ПРОПИСНЫЕ буквы. Следует обратить внимание на то, что регистр всегда имеет значение;
  • символ подчеркивания (_);
  • точка (.).
Для удобства работы точку можно использовать для отделения имени файла от расширения файла. Данная возможность может быть необходима пользователям или некоторым программам, но не имеет значение для shell.

61.1.5. Имена дисков и разделов

Все физические устройства вашего компьютера отображаются в каталог /dev файловой системы дистрибутива (об этом — ниже). Диски (в том числе IDE/SATA/SCSI/SAS жёсткие диски, USB-диски) имеют имена:
  • /dev/sda — первый диск;
  • /dev/sdb — второй диск;
  • и т.д.
Диски обозначаются /dev/sdX, где X — a, b, c, d, e, … в зависимости от порядкового номера диска на шине.
Раздел диска обозначается числом после его имени. Например, /dev/sdb4 — четвертый раздел второго диска.

61.1.6. Разделы, необходимые для работы ОС

Для работы ОС на жестком диске (дисках) должны быть созданы, по крайней мере, два раздела: корневой (то есть тот, который будет содержать каталог /) и раздел подкачки (swap). Размер последнего, как правило, составляет от однократной до двукратной величины оперативной памяти компьютера. Если на диске много свободного места, то можно создать отдельные разделы для каталогов /usr, /home, /var.

61.2. Работа с наиболее часто используемыми компонентами

61.2.1. Виртуальная консоль

Система Альт Образование предоставляет доступ к виртуальным консолям, с которых можно осуществлять одновременно несколько сеансов работы в системе (login session).
Только что установленная система Альт Образование, возможно, предоставляет доступ только к первым шести виртуальным консолям, к которым можно обращаться, нажимая комбинации клавиш Alt+F1Alt+F6 (Ctrl+Alt+F1Ctrl+Alt+F6).

61.2.2. Командные оболочки (интерпретаторы)

Для управления ОС используются командные интерпретаторы (shell).
Зайдя в систему, Вы увидите приглашение — строку, содержащую символ «$» (далее этот символ будет обозначать командную строку). Программа ожидает ваших команд. Роль командного интерпретатора — передавать ваши команды операционной системе. По своим функциям он соответствует command.com в DOS, но несравненно мощнее. При помощи командных интерпретаторов можно писать небольшие программы — сценарии (скрипты). В Linux доступны следующие командные оболочки:
  • bash — самая распространенная оболочка под linux. Она ведет историю команд и предоставляет возможность их редактирования;
  • pdksh — клон korn shell, хорошо известной оболочки в UNIX™ системах.
Проверить, какая оболочка используется в данный момент можно, выполнив команду:
$ echo $SHELL
Оболочкой по умолчанию является Bash (Bourne Again Shell) — самая распространённая оболочка под Linux, которая ведет историю команд и предоставляет возможность их редактирования. В дальнейшем описании работы с Альт Образование будут использоваться примеры с использованием этой оболочки.

61.2.3. Командная оболочка Bash

В Bash имеется несколько приемов для работы со строкой команд. Например, можно использовать следующие сочетания:
  • Ctrl+A — перейти на начало строки;
  • Ctrl+U — вырезать/удалить все символы слева от курсора до начала строки в буфер обмена;
  • Ctrl+C — остановить текущую задачу.
Для ввода нескольких команд одной строкой можно использовать разделитель «;». По истории команд можно перемещаться с помощью клавиш («вверх») и («вниз»).
Чтобы найти конкретную команду в списке набранных, не пролистывая всю историю, можно нажать Ctrl+R и начать вводить символы ранее введенной команды.
Для просмотра истории команд можно воспользоваться командой history. Команды, присутствующие в истории, отображаются в списке пронумерованными. Чтобы запустить конкретную команду необходимо набрать:
!номер команды
Если ввести:
!!
запустится последняя из набранных команд.
В Bash имеется возможность самостоятельного завершения имен команд из общего списка команд, что облегчает работу при вводе команд, в случае, если имена программ и команд слишком длинны. При нажатии клавиши Tab Bash завершает имя команды, программы или каталога, если не существует нескольких альтернативных вариантов. Например, чтобы использовать программу декомпрессии gunzip, можно набрать следующую команду:
gu
Затем нажать клавишу Tab. Так как в данном случае существует несколько возможных вариантов завершения команды, то необходимо повторно нажать клавишу Tab, чтобы получить список имен, начинающихся с gu.
В предложенном примере можно получить следующий список:
$ gu
guile gunzip gupnp-binding-tool
Если набрать: n (gunzip — это единственное имя, третьей буквой которого является «n»), а затем нажать клавишу Tab, то оболочка самостоятельно дополнит имя. Чтобы запустить команду нужно нажать Enter.
Программы, вызываемые из командной строки, Bash ищет в каталогах, определяемых в системной переменной $PATH. По умолчанию в этот перечень каталогов не входит текущий каталог, обозначаемый ./ (точка слеш) (если только не выбран один из двух самых слабых уровней защиты). Поэтому, для запуска программы из текущего каталога, необходимо использовать команду (в примере запускается команда prog):
./prog

61.2.4. Команда

Простейшая команда состоит из одного «слова», например, команда cal, выводящая календарь на текущий месяц.
$ cal
      Июнь 2025
Пн Вт Ср Чт Пт Сб Вс
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

61.2.5. Команда и параметры

$ cal 1 2026
     Январь 2026
Пн Вт Ср Чт Пт Сб Вс
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Команда cal 1 2026 состоит из двух частей — собственно команды cal и «остального». То, что следует за командой называется параметрами (или аргументами) и они вводятся для изменения поведения команды. В большинстве случаев, первое слово считается именем команды, а остальные — её параметрами.

61.2.6. Команда и ключи

Для решения разных задач одни и те же действия необходимо выполнять по-разному. Например, для синхронизации работ в разных точках земного шара лучше использовать единое для всех время (по Гринвичу), а для организации собственного рабочего дня — местное время (с учётом сдвига по часовому поясу и разницы зимнего и летнего времени). И то, и другое время показывает команда date, только для работы по Гринвичу ей нужен дополнительный параметр -u (он же --universal).
$ date
Пт 20 июн 2025 15:24:34 EET
$ date -u
Пт 20 июн 2025 13:24:55 UTC
Такого рода параметры называются ключами или модификаторами выполнения. Ключ принадлежит данной конкретной команде и сам по себе смысла не имеет. Этим он отличается от других параметров (например, имён файлов, чисел), имеющих собственный смысл, не зависящий ни от какой команды. Каждая команда может распознавать некоторый набор ключей и соответственно изменять своё поведение. Один и тот же ключ может определять для разных команд совершенно разные значения.
Для формата ключей нет жёсткого стандарта, однако существуют договорённости:
  • Если ключ начинается на -, то это однобуквенный ключ. За -, как правило, следует один символ, чаще всего буква, обозначающая действие или свойство, которое этот ключ придаёт команде. Так проще отличать ключи от других параметров.
  • Если ключ начинается на --, то он называется полнословным ключом. Полнословный формат ключа начинается на два знака --, за которыми следует полное имя обозначаемого этим ключом содержания.
Некоторые ключи имеют и однобуквенный, и полнословный формат, а некоторые — только полнословный.
Информацию о ресурсах каждой команды можно получить, используя ключ --help. К примеру, получить подсказку о том, что делает команда rm, можно, набрав в терминале rm --help.

61.2.7. Обзор основных команд системы

Все команды, приведенные ниже, могут быть запущены в режиме консоли. Для получения более подробной информации используйте команду man. Пример:
$ man ls

Примечание

Параметры команд обычно начинаются с символа «-», и обычно после одного символа «-» можно указать сразу несколько опций. Например, вместо команды ls -l -F можно ввести команду ls -lF

Учетные записи пользователей

Команда su
Команда su позволяет изменить «владельца» текущего сеанса (сессии) без необходимости завершать сеанс и открывать новый.
Синтаксис:
su [ОПЦИИ...] [ПОЛЬЗОВАТЕЛЬ]
Команду можно применять для замены текущего пользователя на любого другого, но чаще всего она используется для получения пользователем прав суперпользователя (root).
При вводе команды su - будет запрошен пароль суперпользователя (root), и, в случае ввода корректного пароля, пользователь получит права администратора. Чтобы вернуться к правам пользователя, необходимо ввести команду:
exit
Более подробную информацию о режиме суперпользователя вы можете прочитать в главе Режим суперпользователя.
Команда id
Команда id выводит информацию о пользователе и группах, в которых он состоит, для заданного пользователя или о текущем пользователе (если ничего не указано).
Синтаксис:
id [ОПЦИИ...] [ПОЛЬЗОВАТЕЛЬ]
Команда passwd
Команда passwd меняет (или устанавливает) пароль, связанный с входным_именем пользователя.
Обычный пользователь может менять только пароль, связанный с его собственным входным_именем.
Команда запрашивает у обычных пользователей старый пароль (если он был), а затем дважды запрашивает новый. Новый пароль должен соответствовать техническим требованиям к паролям, заданным администратором системы.

Основные операции с файлами и каталогами

Команда ls
Команда ls (list) печатает в стандартный вывод содержимое каталогов.
Синтаксис:
ls [ОПЦИИ...] [ФАЙЛ...]
Основные опции:
  • -a — просмотр всех файлов, включая скрытые;
  • -l — отображение более подробной информации;
  • -R — выводить рекурсивно информацию о подкаталогах.
Команда cd
Команда cd предназначена для смены каталога. Команда работает как с абсолютными, так и с относительными путями. Если каталог не указан, используется значение переменной окружения $HOME (домашний каталог пользователя). Если каталог задан полным маршрутным именем, он становится текущим. По отношению к новому каталогу нужно иметь право на выполнение, которое в данном случае трактуется как разрешение на поиск.
Синтаксис:
cd [-L|-P] [КАТАЛОГ]
Если в качестве аргумента задано «-», то это эквивалентно $OLDPWD. Если переход был осуществлен по переменной окружения $CDPATH или в качестве аргумента был задан «-» и смена каталога была успешной, то абсолютный путь нового рабочего каталога будет выведен на стандартный вывод.
Примеры:
  • находясь в домашнем каталоге перейти в его подкаталог docs/ (относительный путь):
    cd docs/
  • сделать текущим каталог /usr/bin (абсолютный путь):
    cd /usr/bin/
  • сделать текущим родительский каталог:
    cd ..
  • вернуться в предыдущий каталог:
    cd -
  • сделать текущим домашний каталог:
    cd
Команда pwd
Команда pwd выводит абсолютный путь текущего (рабочего) каталога.
Синтаксис:
pwd [-L|-P]
Опции:
  • -P — не выводить символические ссылки;
  • -L — выводить символические ссылки.
Команда rm
Команда rm служит для удаления записей о файлах. Если заданное имя было последней ссылкой на файл, то файл уничтожается.

Предупреждение

Удалив файл, вы не сможете его восстановить!
Синтаксис:
rm [ОПЦИИ...] <ФАЙЛ>
Основные опции:
  • -f —  никогда не запрашивать подтверждения;
  • -i —  всегда запрашивать подтверждение;
  • -r, -R — рекурсивно удалять содержимое указанных каталогов.
Пример. Удалить все файлы html в каталоге ~/html:
rm -i ~/html/*.html
Команда mkdir
mkdir — команда для создания новых каталогов.
Синтаксис:
mkdir [-p] [-m права] <КАТАЛОГ...>
Команда rmdir
Команда rmdir удаляет каталоги из файловой системы. Каталог должен быть пуст перед удалением.
Синтаксис:
rmdir [ОПЦИИ...] <КАТАЛОГ...>
Основные опции:
  • -p — удалить каталог и его потомки.
Команда rmdir часто заменяется командой rm -rf, которая позволяет удалять каталоги, даже если они не пусты.
Команда cp
Команда cp предназначена для копирования файлов из одного в другие каталоги.
Синтаксис:
cp [-fip] [ИСХ_ФАЙЛ...] [ЦЕЛ_ФАЙЛ...]
cp [-fip] [ИСХ_ФАЙЛ...] [КАТАЛОГ]
cp [-R] [[-H] | [-L] | [-P]] [-fip] [ИСХ_ФАЙЛ...] [КАТАЛОГ]
Основные опции:
  • -p — сохранять по возможности времена изменения и доступа к файлу, владельца и группу, права доступа;
  • -i — запрашивать подтверждение перед копированием в существующие файлы;
  • -r, -R — рекурсивно копировать содержимое каталогов.
Команда mv
Команда mv предназначена для перемещения файлов.
Синтаксис:
mv [-fi] [ИСХ_ФАЙЛ...] [ЦЕЛ_ФАЙЛ...]
mv [-fi] [ИСХ_ФАЙЛ...] [КАТАЛОГ]
В первой синтаксической форме, характеризующейся тем, что последний операнд не является ни каталогом, ни символической ссылкой на каталог, mv перемещает исх_файл в цел_файл (происходит переименование файла).
Во второй синтаксической форме mv перемещает исходные файлы в указанный каталог под именами, совпадающими с краткими именами исходных файлов.
Основные опции:
  • -f — не запрашивать подтверждения перезаписи существующих файлов;
  • -i — запрашивать подтверждение перезаписи существующих файлов.
Команда cat
Команда cat последовательно выводит содержимое файлов.
Синтаксис:
cat [ОПЦИИ...] [ФАЙЛ...]
Основные опции:
  • -n, --number — нумеровать все строки при выводе;
  • -E, --show-ends — показывать $ в конце каждой строки.
Если файл не указан, читается стандартный ввод. Если в списке файлов присутствует имя «-», вместо этого файла читается стандартный ввод.
Команда head
Команда head выводит первые 10 строк каждого файла на стандартный вывод.
Синтаксис:
head [ОПЦИИ] [ФАЙЛ...]
Основные опции:
  • -n, --lines=[-]K — вывести первые К строк каждого файла, а не первые 10;
  • -q, --quiet — не печатать заголовки с именами файлов.
Команда less
Команда less позволяет постранично просматривать текст (для выхода необходимо нажать q).
Синтаксис:
less ФАЙЛ
Команда grep
Команда grep имеет много опций и предоставляет возможности поиска символьной строки в файле.
Синтаксис:
grep [шаблон_поиска] <ФАЙЛ>

Поиск файлов

Команда find
Команда find предназначена для поиска всех файлов, начиная с корневого каталога. Поиск может осуществляться по имени, типу или владельцу файла.
Синтаксис:
find [-H] [-L] [-P] [-Oуровень] [-D help|tree|search|stat|rates|opt|exec] [ПУТЬ…] [ВЫРАЖЕНИЕ]
Ключи для поиска:
  • -name — поиск по имени файла;
  • -type — поиск по типу f=файл, d=каталог, l=ссылка(lnk);
  • -user — поиск по владельцу (имя или UID).
Когда выполняется команда find, можно выполнять различные действия над найденными файлами. Основные действия:
  • -exec команда \; — выполнить команду. Запись команды должна заканчиваться экранированной точкой с запятой. Строка «{}» заменяется текущим маршрутным именем файла;
  • execdir команда \; — то же самое что и -exec, но команда вызывается из подкаталога, содержащего текущий файл;
  • -ok команда — эквивалентно -exec за исключением того, что перед выполнением команды запрашивается подтверждение (в виде сгенерированной командной строки со знаком вопроса в конце) и она выполняется только при ответе: «y»;
  • -print — вывод имени файла на экран.
Путем по умолчанию является текущий подкаталог. Выражение по умолчанию -print.
Примеры:
  • найти в текущем каталоге обычные файлы (не каталоги), имя которых начинается с символа «~»:
    find . -type f -name "~*" -print
  • найти в текущем каталоге файлы, измененные позже, чем файл file.bak:
    find . -newer file.bak -type f -print
  • удалить все файлы с именами a.out или *.o, доступ к которым не производился в течение недели:
    find / \( -name a.out -o -name '*.o' \) \ -atime +7 -exec rm {} \;
  • удалить из текущего каталога и его подкаталогов все файлы нулевого размера, запрашивая подтверждение:
    find . -size 0c -ok rm {} \;
Команда whereis
whereis сообщает путь к исполняемому файлу программы, ее исходным файлам (если есть) и соответствующим страницам справочного руководства.
Синтаксис:
whereis [ОПЦИИ...] <ФАЙЛ>
Опции:
  • -b — вывод информации только об исполняемых файлах;
  • -m — вывод информации только о страницах справочного руководства;
  • -s — вывод информации только об исходных файлах.

Мониторинг и управление процессами

Команда ps
Команда ps отображает список текущих процессов.
Синтаксис:
ps [ОПЦИИ...]
По умолчанию выводится информация о процессах с теми же действующим UID и управляющим терминалом, что и у подающего команду пользователя.
Основные опции:
  • -a — вывести информацию о процессах, ассоциированных с терминалами;
  • -f — вывести «полный» список;
  • -l — вывести «длинный» список;
  • -p список  — вывести информацию о процессах с перечисленными в списке PID;
  • -u список — вывести информацию о процессах с перечисленными идентификаторами или именами пользователей.
Команда kill
Команда kill позволяет прекратить исполнение процесса или передать ему сигнал.
Синтаксис:
kill [-s] [сигнал] [идентификатор] [...]
kill [-l] [статус_завершения]
kill [-номер_сигнала] [идентификатор] [...]
Идентификатор — PID ведущего процесса задания или номер задания, предварённый знаком «%».
Основные опции:
  • -l — вывести список поддерживаемых сигналов;
  • -s сигнал, -сигнал — послать сигнал с указанным именем.
Если обычная команда kill не дает желательного эффекта, необходимо использовать команду kill с параметром -9 (kill -9 PID_номер).
Команда df
Команда df показывает количество доступного дискового пространства в файловой системе, в которой содержится файл, переданный как аргумент. Если ни один файл не указан, показывается доступное место на всех смонтированных файловых системах. Размеры по умолчанию указаны в блоках по 1КБ.
Синтаксис:
df [ОПЦИИ] [ФАЙЛ...]
Основные опции:
  • --total — подсчитать общий объем в конце;
  • -h, --human-readable — печатать размеры в удобочитаемом формате (например, 1K, 234M, 2G).
Команда du
Команда du подсчитывает использование диска каждым файлом, для каталогов подсчет происходит рекурсивно.
Синтаксис:
du [ОПЦИИ] [ФАЙЛ...]
Основные опции:
  • -a, --all — выводить общую сумму для каждого заданного файла, а не только для каталогов;
  • -c, --total — подсчитать общий объем в конце. Может быть использовано для выяснения суммарного использования дискового пространства для всего списка заданных файлов;
  • -d, --max-depth=N — выводить объем для каталога (или файлов, если указано --all) только если она на N или менее уровней ниже аргументов командной строки;
  • -S, --separate-dirs — выдавать отдельно размер каждого каталога, не включая размеры подкаталогов;
  • -s, --summarize — отобразить только сумму для каждого аргумента.
Команда which
Команда which отображает полный путь к указанным командам или сценариям.
Синтаксис:
which [ОПЦИИ] <ФАЙЛ...>
Основные опции:
  • -a, --all — выводит все совпавшие исполняемые файлы по содержимому в переменной окружения $PATH, а не только первый из них;
  • -c, --total — подсчитать общий объем в конце. Может быть использовано для выяснения суммарного использования дискового пространства для всего списка заданных файлов;
  • -d, --max-depth=N — выводить объем для каталога (или файлов, если указано --all) только если она на N или менее уровней ниже аргументов командной строки;
  • -S, --separate-dirs — выдавать отдельно размер каждого каталога, не включая размеры подкаталогов;
  • --skip-dot — пропускает все каталоги из переменной окружения $PATH, которые начинаются с точки.

Использование многозадачности

Альт Образование — это многозадачная система.
Для того чтобы запустить программу в фоновом режиме, необходимо набрать «&» после имени программы. После этого оболочка даст возможность запускать другие приложения.
Так как некоторые программы интерактивны — их запуск в фоновом режиме бессмысленен. Подобные программы просто остановятся, если их запустить в фоновом режиме.
Можно также запускать нескольких независимых сеансов. Для этого в консоли необходимо набрать Alt и одну из клавиш, находящихся в интервале от F1 до F6. На экране появится новое приглашение системы, и можно открыть новый сеанс. Этот метод также позволяет вам работать на другой консоли, если консоль, которую вы использовали до этого, не отвечает или вам необходимо остановить зависшую программу.
Команда bg
Команда bg позволяет перевести задание на задний план.
Синтаксис:
bg [ИДЕНТИФИКАТОР ...]
Идентификатор — PID ведущего процесса задания или номер задания, предварённый знаком «%».
Команда fg
Команда fg позволяет перевести задание на передний план.
Синтаксис:
fg [ИДЕНТИФИКАТОР ...]
Идентификатор — PID ведущего процесса задания или номер задания, предварённый знаком «%».

Сжатие и упаковка файлов

Команда tar
Сжатие и упаковка файлов выполняется с помощью команды tar, которая преобразует файл или группу файлов в архив без сжатия (tarfile).
Упаковка файлов в архив чаще всего выполняется следующей командой:
tar -cf [имя создаваемого файла архива] [упаковываемые файлы и/или каталоги]
Пример использования команды упаковки архива:
tar -cf moi_dokumenti.tar Docs project.tex
Распаковка содержимого архива в текущий каталог выполняется командой:
tar -xf [имя файла архива]
Для сжатия файлов используются специальные программы сжатия: gzip, bzip2 и 7z.

61.3. Стыкование команд в системе Linux

61.3.1. Стандартный ввод и стандартный вывод

Многие команды системы имеют так называемые стандартный ввод (standard input) и стандартный вывод (standard output), часто сокращаемые до stdin и stdout. Ввод и вывод здесь — это входная и выходная информация для данной команды. Программная оболочка делает так, что стандартным вводом является клавиатура, а стандартным выводом — экран монитора.
Пример с использованием команды cat. По умолчанию команда cat читает данные из всех файлов, которые указаны в командной строке, и посылает эту информацию непосредственно в стандартный вывод (stdout). Следовательно, команда:
cat history-final masters-thesis
выведет на экран сначала содержимое файла history-final, а затем — файла masters-thesis.
Если имя файла не указано, команда cat читает входные данные из stdin и возвращает их в stdout. Пример:
cat
Hello there.
Hello there.
Bye.
Bye.
Ctrl-D
Каждую строку, вводимую с клавиатуры, команда cat немедленно возвращает на экран. При вводе информации со стандартного ввода конец текста сигнализируется вводом специальной комбинации клавиш, как правило, Ctrl+D. Сокращённое название сигнала конца текста — EOT (end of text).

61.3.2. Перенаправление ввода и вывода

При необходимости можно перенаправить стандартный вывод, используя символ >, и стандартный ввод, используя символ <.
Фильтр (filter) — программа, которая читает данные из стандартного ввода, некоторым образом их обрабатывает и результат направляет на стандартный вывод. Когда применяется перенаправление, в качестве стандартного ввода и вывода могут выступать файлы. Как указывалось выше, по умолчанию, stdin и stdout относятся к клавиатуре и к экрану соответственно. Команда sort является простым фильтром — она сортирует входные данные и посылает результат на стандартный вывод. Совсем простым фильтром является команда cat — она ничего не делает с входными данными, а просто пересылает их на выход.

61.3.3. Использование состыкованных команд

Стыковку команд (pipelines) осуществляет командная оболочка, которая stdout первой команды направляет на stdin второй команды. Для стыковки используется символ |. Направить stdout команды ls на stdin команды sort:
ls | sort -r
notes
masters-thesis
history-final
english-list
Вывод списка файлов частями:
ls /usr/bin | more
Если необходимо вывести на экран последнее по алфавиту имя файла в текущем каталоге, можно использовать следующую команду:
ls | sort -r | head -1 notes
где команда head -1 выводит на экран первую строку получаемого ей входного потока строк (в примере поток состоит из данных от команды ls), отсортированных в обратном алфавитном порядке.

61.3.4. Недеструктивное перенаправление вывода

Эффект от использования символа > для перенаправления вывода файла является деструктивным; т.е, команда
ls > file-list
уничтожит содержимое файла file-list, если этот файл ранее существовал, и создаст на его месте новый файл. Если вместо этого перенаправление будет сделано с помощью символов >>, то вывод будет приписан в конец указанного файла, при этом исходное содержимое файла не будет уничтожено.

Примечание

Перенаправление ввода и вывода и стыкование команд осуществляется командными оболочками, которые поддерживают использование символов >, >> и |. Сами команды не способны воспринимать и интерпретировать эти символы.

Глава 62. Средства управления дискреционными правами доступа

62.1. Команда chmod

Команда chmod предназначена для изменения прав доступа файлов и каталогов.
Синтаксис:
chmod [ОПЦИИ] РЕЖИМ[,РЕЖИМ]... <ФАЙЛ>
chmod [ОПЦИИ] --reference=ИФАЙЛ <ФАЙЛ>
Основные опции:
  • -R — рекурсивно изменять режим доступа к файлам, расположенным в указанных каталогах;
  • --reference=ИФАЙЛ — использовать режим файла ИФАЙЛ.
chmod изменяет права доступа каждого указанного файла в соответствии с правами доступа, указанными в параметре режим, который может быть представлен как в символьном виде, так и в виде восьмеричного, представляющего битовую маску новых прав доступа.
Формат символьного режима следующий:
[ugoa...][[+-=][разрешения...]...]
Здесь разрешения — это ноль или более букв из набора «rwxXst» или одна из букв из набора «ugo».
Каждый аргумент — это список символьных команд изменения прав доступа, разделеных запятыми. Каждая такая команда начинается с нуля или более букв «ugoa», комбинация которых указывает, чьи права доступа к файлу будут изменены: пользователя, владеющего файлом (u), пользователей, входящих в группу, к которой принадлежит файл (g), остальных пользователей (o) или всех пользователей (a). Если не задана ни одна буква, то автоматически будет использована буква «a», но биты, установленные в umask, не будут затронуты.
Оператор «+» добавляет выбранные права доступа к уже имеющимся у каждого файла, «-» удаляет эти права. «=» присваивает только эти права каждому указанному файлу.
Буквы «rwxXst» задают биты доступа для пользователей: «r» — чтение, «w» — запись, «x» — выполнение (или поиск для каталогов), «X» — выполнение/поиск только если это каталог или же файл с уже установленным битом выполнения, «s» — задать ID пользователя и группы при выполнении, «t» — запрет удаления.
Числовой режим состоит из не более четырех восьмеричных цифр (от нуля до семи), которые складываются из битовых масок с разрядами «4», «2» и «1». Любые пропущенные разряды дополняются лидирующими нулями:
  • первый разряд выбирает установку идентификатора пользователя (setuid) (4) или идентификатора группы (setgid) (2) или sticky-бита (1);
  • второй разряд выбирает права доступа для пользователя, владеющего данным файлом: чтение (4), запись (2) и исполнение (1);
  • третий разряд выбирает права доступа для пользователей, входящих в данную группу, с тем же смыслом, что и у второго разряда;
  • четвертый разряд выбирает права доступа для остальных пользователей (не входящих в данную группу), опять с тем же смыслом.
Примеры:
  • установить права, позволяющие владельцу читать и писать в файл f1, а членам группы и прочим пользователям только читать. Команду можно записать двумя способами:
    $ chmod 644 f1
    $ chmod u=rw,go=r f1
    
  • позволить всем выполнять файл f2:
    $ chmod +x f2
  • запретить удаление файла f3:
    $ chmod +t f3
  • дать всем права на чтение запись и выполнение, а также на переустановку идентификатора группы при выполнении файла f4:
    $ chmod =rwx,g+s f4
    $ chmod 2777 f4
    

62.2. Команда chown

Команда chown изменяет владельца и/или группу для каждого заданного файла.
Синтаксис:
chown [КЛЮЧ]…[ВЛАДЕЛЕЦ][:[ГРУППА]] <ФАЙЛ>
chown [ОПЦИИ] --reference=ИФАЙЛ <ФАЙЛ>
Основные опции:
  • -R — рекурсивно изменять файлы и каталоги;
  • --reference=ИФАЙЛ — использовать владельца и группу файла ИФАЙЛ.
Изменить владельца может только владелец файла или суперпользователь.
Владелец не изменяется, если он не задан в аргументе. Группа также не изменяется, если не задана, но если после символьного ВЛАДЕЛЬЦА стоит символ «:», подразумевается изменение группы на основную группу текущего пользователя. Поля ВЛАДЕЛЕЦ и ГРУППА могут быть как числовыми, так и символьными.
Примеры:
  • поменять владельца каталога /u на пользователя test:
    chown test /u
  • поменять владельца и группу каталога /u:
    chown test:staff /u
  • поменять владельца каталога /u и вложенных файлов на test:
    chown -hR test /u

62.3. Команда chgrp

Команда chgrp изменяет группу для каждого заданного файла.
Синтаксис:
chgrp [ОПЦИИ] ГРУППА <ФАЙЛ>
chgrp [ОПЦИИ] --reference=ИФАЙЛ <ФАЙЛ>
Основные опции:
  • -R — рекурсивно изменять файлы и каталоги;
  • --reference=ИФАЙЛ — использовать группу файла ИФАЙЛ.

62.4. Команда umask

Команда umask задает маску режима создания файла в текущей среде командного интерпретатора равной значению, задаваемому операндом режим. Эта маска влияет на начальное значение битов прав доступа всех создаваемых далее файлов.
Синтаксис:
umask [-p] [-S] [режим]
Пользовательской маске режима создания файлов присваивается указанное восьмеричное значение. Три восьмеричные цифры соответствуют правам на чтение/запись/выполнение для владельца, членов группы и прочих пользователей соответственно. Значение каждой заданной в маске цифры вычитается из соответствующей «цифры», определенной системой при создании файла. Например, umask 022 удаляет права на запись для членов группы и прочих пользователей (у файлов, создававшихся с режимом 777, он оказывается равным 755; а режим 666 преобразуется в 644).
Если маска не указана, выдается ее текущее значение:
$ umask
0022
или то же самое в символьном режиме:
$ umask -S
u=rwx,g=rx,o=rx
Команда umask распознается и выполняется командным интерпретатором bash.

62.5. Команда chattr

Команда chattr изменяет атрибуты файлов на файловых системах ext3, ext4.
Синтаксис:
chattr [ -RVf ] [+-=aAcCdDeFijmPsStTux] [ -v версия ] <ФАЙЛЫ> …
Опции:
  • -R — рекурсивно изменять атрибуты каталогов и их содержимого. Символические ссылки игнорируются;
  • -V — выводит расширенную информацию и версию программы;
  • -f — подавлять сообщения об ошибках;
  • -v версия — установить номер версии/генерации файла.
Формат символьного режима:
+-=aAcCdDeFijmPsStTux
Оператор «+» означает добавление выбранных атрибутов к существующим атрибутам; «-» означает их снятие; «=» означает определение только этих указанных атрибутов для файлов.
Символы «aAcCdDeFijmPsStTux» указывают на новые атрибуты файлов:
  • a — только добавление к файлу;
  • A — не обновлять время последнего доступа (atime) к файлу;
  • c — сжатый файл;
  • C — отключение режима «Copy-on-write» для указанного файла;
  • d — не архивировать (отключает создание архивной копии файла командой dump);
  • D — синхронное обновление каталогов;
  • e — включает использование extent при выделении места на устройстве (атрибут не может быть отключён с помощью chattr);
  • F — регистронезависимый поиск в каталогах;
  • i — неизменяемый файл (файл защищен от изменений: не может быть удалён или переименован, к этому файлу не могут быть созданы ссылки, и никакие данные не могут быть записаны в этот файл);
  • j — ведение журнала данных (данные файла перед записью будут записаны в журнал ext3/ext4);
  • m — не сжимать;
  • P — каталог с вложенными файлами является иерархической структурой проекта;
  • s — безопасное удаление (перед удалением все содержимое файла полностью затирается «00»);
  • S — синхронное обновление (аналогичен опции монтирования «sync» файловой системы);
  • t — отключает метод tail-merging для файлов;
  • T — вершина иерархии каталогов;
  • u — неудаляемый (при удалении файла его содержимое сохраняется, это позволяет пользователю восстановить файл);
  • x — прямой доступ к файлам (атрибут не может быть установлен с помощью chattr).

62.6. Команда lsattr

Команда lsattr выводит атрибуты файла расширенной файловой системы.
Синтаксис:
lsattr [ -RVadlpv ] <ФАЙЛЫ> …
Опции:
  • -R — рекурсивно изменять атрибуты каталогов и их содержимого. Символические ссылки игнорируются;
  • -V — выводит расширенную информацию и версию программы;
  • -a — просматривает все файлы в каталоге, включая скрытые файлы (имена которых начинаются с «.»);
  • -d — отображает каталоги так же, как и файлы вместо того, чтобы просматривать их содержимое;
  • -l — отображает параметры, используя длинные имена вместо одного символа;
  • -p — выводит номер проекта файла;
  • -v — выводит номер версии/генерации файла.

62.7. Команда getfacl

Команда getfacl выводит атрибуты файла расширенной файловой системы.
Синтаксис:
getfacl [ --aceEsRLPtpndvh ] <ФАЙЛ> …
Опции:
  • -a — вывести только ACL файла;
  • -d — вывести только ACL по умолчанию;
  • -c — не показывать заголовок (имя файла);
  • -e — показывать все эффективные права;
  • -E — не показывать эффективные права;
  • -s — пропускать файлы, имеющие только основные записи;
  • -R — для подкаталогов рекурсивно;
  • -L — следовать по символическим ссылкам, даже если они не указаны в командной строке;
  • -P — не следовать по символическим ссылкам, даже если они указаны в командной строке;
  • -t — использовать табулированный формат вывода;
  • -p — не удалять ведущие «/» из пути файла;
  • -n — показывать числовые значения пользователя/группы.
Формат вывода:
1: # file: somedir/
2: # owner: lisa
3: # group: staff
4: # flags: -s-
5: user::rwx
6: user:joe:rwx			#effective:r-x
7: group::rwx			#effective:r-x
8: group:cool:r-x
9: mask:r-x
10: other:r-x
11: default:user::rwx
12: default:user:joe:rwx	#effective:r-x
13: default:group::r-x
14: default:mask:r-x
15: default:oter:---
Строки 1 — 3 указывают имя файла, владельца и группу владельцев.
В строке 4 указаны биты setuid (s), setgid (s) и sticky (t): либо буква, обозначающая бит, либо тире (-). Эта строка включается, если какой-либо из этих битов установлен, и опускается в противном случае, поэтому она не будет отображаться для большинства файлов.
Строки 5, 7 и 10 относятся к традиционным битам прав доступа к файлу, соответственно, для владельца, группы-владельца и всех остальных. Эти три элемента являются базовыми. Строки 6 и 8 являются элементами для отдельных пользователя и группы. Строка 9 — маска эффективных прав. Этот элемент ограничивает эффективные права, предоставляемые всем группам и отдельным пользователям. Маска не влияет на права для владельца файла и всех других. Строки 11 — 15 показывают ACL по умолчанию, ассоциированный с данным каталогом.

62.8. Команда setfacl

Команда setfacl изменяет ACL к файлам или каталогам. В командной строке за последовательностью команд идет последовательность файлов (за которой, в свою очередь, также может идти последовательность команд и так далее).
Синтаксис:
setfacl [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] <ФАЙЛ> …
setfacl --restore=file
Опции:
  • -b — удалить все разрешенные записи ACL;
  • -k — удалить ACL по умолчанию;
  • -n — не пересчитывать маску эффективных прав, обычно setfacl пересчитывает маску (кроме случая явного задания маски) для того, чтобы включить ее в максимальный набор прав доступа элементов, на которые воздействует маска (для всех групп и отдельных пользователей);
  • -d — применить ACL по умолчанию;
  • -R — для подкаталогов рекурсивно;
  • -L — переходить по символическим ссылкам на каталоги (имеет смысл только в сочетании с -R);
  • -P — не переходить по символическим ссылкам на каталоги (имеет смысл только в сочетании с -R);
  • -L — следовать по символическим ссылкам, даже если они не указаны в командной строке;
  • -P — не следовать по символическим ссылкам, даже если они указаны в командной строке;
  • --mask — пересчитать маску эффективных прав;
  • -m — изменить текущий ACL для файла;
  • -M — прочитать записи ACL для модификации из файла;
  • -x — удалить записи из ACL файла;
  • -X — прочитать записи ACL для удаления из файла;
  • --restore=file — восстановить резервную копию прав доступа, созданную командой getfacl –R или ей подобной. Все права доступа дерева каталогов восстанавливаются, используя этот механизм. В случае если вводимые данные содержат элементы для владельца или группы-владельца, и команда setfacl выполняется пользователем с именем root, то владелец и группа-владелец всех файлов также восстанавливаются. Эта опция не может использоваться совместно с другими опциями за исключением опции --test;
  • --set=acl — установить ACL для файла, заменив текущий ACL;
  • --set-file=file — прочитать записи ACL для установления из файла;
  • --test — режим тестирования (ACL не изменяются).
При использовании опций --set, -m и -x должны быть перечислены записи ACL в командной строке. Элементы ACL разделяются одинарными кавычками.
При чтении ACL из файла при помощи опций -set-file, -M и -X команда setfacl принимает множество элементов в формате вывода команды getfacl. В строке обычно содержится не больше одного элемента ACL.
Команда setfacl использует следующие форматы элементов ACL:
  • права доступа отдельного пользователя (если не задан UID, то права доступа владельца файла):
    [d[efault]:] [u[ser]:]uid [:perms]
    
  • права доступа отдельной группы (если не задан GID, то права доступа группы-владельца):
    [d[efault]:] g[roup]:gid [:perms]
    
  • маска эффективных прав:
    [d[efault]:] m[ask][:] [:perms]
    
  • права доступа всех остальных:
    [d[efault]:] o[ther][:] [:perms]
    
Элемент ACL является абсолютным, если он содержит поле perms и является относительным, если он включает один из модификаторов: «+» или «^». Абсолютные элементы могут использоваться в операциях установки или модификации ACL. Относительные элементы могут использоваться только в операции модификации ACL. Права доступа для отдельных пользователей, группы, не содержащие никаких полей после значений UID, GID (поле perms при этом отсутствует), используются только для удаления элементов.
Значения UID и GID задаются именем или числом. Поле perms может быть представлено комбинацией символов «r», «w», «x», «-» или цифр (0 — 7).
Изначально файлы и каталоги содержат только три базовых элемента ACL: для владельца, группы-владельца и всех остальных пользователей. Существует ряд правил, которые следует учитывать при установке прав доступа:
  • не могут быть удалены сразу три базовых элемента, должен присутствовать хотя бы один;
  • если ACL содержит права доступа для отдельного пользователя или группы, то ACL также должен содержать маску эффективных прав;
  • если ACL содержит какие-либо элементы ACL по умолчанию, то в последнем должны также присутствовать три базовых элемента (т. е. права доступа по умолчанию для владельца, группы-владельца и всех остальных);
  • если ACL по умолчанию содержит права доступа для всех отдельных пользователей или групп, то в ACL также должна присутствовать маска эффективных прав.
Для того чтобы помочь пользователю выполнять эти правила, команда setfacl создает права доступа, используя уже существующие, согласно следующим условиям:
  • если права доступа для отдельного пользователя или группы добавлены в ACL, а маски прав не существует, то создается маска с правами доступа группы-владельца;
  • если создан элемент ACL по умолчанию, а трех базовых элементов не было, тогда делается их копия и они добавляются в ACL по умолчанию;
  • если ACL по умолчанию содержит какие-либо права доступа для конкретных пользователя или группы и не содержит маску прав доступа по умолчанию, то при создании эта маска будет иметь те же права, что и группа по умолчанию.
Пример. Изменить разрешения для файла test.txt, принадлежащего пользователю liza и группе docs, так, чтобы:
  • пользователь ivan имел права на чтение и запись в этот файл;
  • пользователь misha не имел никаких прав на этот файл.
Исходные данные
$ ls -l test.txt
-rw-r-r-- 1 liza docs 8 янв 22 15:54 test.txt
$ getfacl test.txt
# file: test.txt
# owner: liza
# group: docs
user::rw-
group::r--
other::r--
Установить разрешения (от пользователя liza):
$ setfacl -m u:ivan:rw- test.txt
$ setfacl -m u:misha:--- test.txt
Просмотреть разрешения (от пользователя liza):
$ getfacl test.txt
# file: test.txt
# owner: liza
# group: docs
user::rw-
user:ivan:rw-
user:misha:---
group::r--
mask::rw-
other::r--

Примечание

Символ «+» (плюс) после прав доступа в выводе команды ls -l указывает на использование ACL:
$ ls -l test.txt
-rw-rw-r--+ 1 liza docs 8 янв 22 15:54 test.txt

Глава 63. Режим суперпользователя

63.1. Какие бывают пользователи?

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

63.2. Для чего может понадобиться режим суперпользователя?

Системные утилиты, например, такие, как Центр управления системой или Grub Customizer требуют для своей работы привилегий суперпользователя, потому что они вносят изменения в системные файлы. При их запуске выводится диалоговое окно с запросом пароля системного администратора.

63.3. Как получить права суперпользователя?

Для опытных пользователей, умеющих работать с командной строкой, существует два различных способа получить права суперпользователя.
Первый — это зарегистрироваться в системе под именем root.
Второй способ — воспользоваться специальной утилитой su (shell of user), которая позволяет выполнить одну или несколько команд от лица другого пользователя. По умолчанию эта утилита выполняет команду sh от пользователя root, то есть запускает командный интерпретатор. Отличие от предыдущего способа в том, что всегда известно, кто именно запускал su, а значит, ясно, кто выполнил определённое административное действие.
В некоторых случаях удобнее использовать не su, а утилиту sudo, которая позволяет выполнять только заранее заданные команды.

Важно

Для того чтобы воспользоваться командами su и sudo, необходимо быть членом группы wheel. Пользователь, созданный при установке системы, по умолчанию уже включён в эту группу.
В дистрибутивах Альт для управления доступом к важным службам используется подсистема control. control — механизм переключения между неким набором фиксированных состояний для задач, допускающих такой набор.
Команда control доступна только для суперпользователя (root). Для того чтобы посмотреть, что означает та или иная политика control (разрешения выполнения конкретной команды, управляемой control), надо запустить команду с ключом help:
# control su help
Запустив control без параметров, можно увидеть полный список команд, управляемых командой (facilities) вместе с их текущим состоянием и набором допустимых состояний.

63.4. Как перейти в режим суперпользователя?

Для перехода в режим суперпользователя наберите в терминале команду (минус важен!):
su -
Если воспользоваться командой su без ключа, то происходит вызов командного интерпретатора с правами root. При этом значение переменных окружения, в частности $PATH, остаётся таким же, как у пользователя: в переменной $PATH не окажется каталогов /sbin, /usr/sbin, без указания полного имени будут недоступны команды route, shutdown, mkswap и другие. Более того, переменная $HOME будет указывать на каталог пользователя, все программы, запущенные в режиме суперпользователя, сохранят свои настройки с правами root в каталоге пользователя, что в дальнейшем может вызвать проблемы.
Чтобы избежать этого, следует использовать su -. В этом режиме su запустит командный интерпретатор в качестве login shell, и он будет вести себя в точности так, как если бы в системе зарегистрировался root.

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

64.1. Общая информация

Пользователи и группы внутри системы обозначаются цифровыми идентификаторами — UID и GID, соответственно.
Пользователь может входить в одну или несколько групп. По умолчанию он входит в группу, совпадающую с его именем. Чтобы узнать, в какие еще группы входит пользователь, введите команду id, вывод её может быть примерно следующим:
uid=500(test) gid=500(test) группы=500(test),16(rpm)
Такая запись означает, что пользователь test (цифровой идентификатор 500) входит в группы test и rpm. Разные группы могут иметь разный уровень доступа к тем или иным каталогам; чем в большее количество групп входит пользователь, тем больше прав он имеет в системе.

Примечание

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

64.2. Команда useradd

Команда useradd регистрирует нового пользователя или изменяет информацию по умолчанию о новых пользователях.
Синтаксис:
useradd [ОПЦИИ...] <ИМЯ ПОЛЬЗОВАТЕЛЯ>
useradd -D [ОПЦИИ...]
Некоторые опции:
  • -b каталог — базовый каталог для домашнего каталога новой учётной записи;
  • -c комментарий — текстовая строка (обычно используется для указания фамилии и мени);
  • -d каталог — домашний каталог новой учётной записи;
  • -D — показать или изменить настройки по умолчанию для useradd;
  • -e дата — дата устаревания новой учётной записи;
  • -g группа — имя или ID первичной группы новой учётной записи;
  • -G группы — список дополнительных групп (через запятую) новой учётной записи;
  • -m — создать домашний каталог пользователя;
  • -M — не создавать домашний каталог пользователя;
  • -p пароль — зашифрованный пароль новой учётной записи (не рекомендуется);
  • -s оболочка — регистрационная оболочка новой учётной записи (по умолчанию /bin/bash);
  • -u UID — пользовательский ID новой учётной записи.
Команда useradd имеет множество параметров, которые позволяют менять её поведение по умолчанию. Например, можно принудительно указать, какой будет UID или какой группе будет принадлежать пользователь:
# useradd -u 1500 -G usershares new_user

64.3. Команда passwd

Команда passwd поддерживает традиционные опции passwd и утилит shadow.
Синтаксис:
passwd [ОПЦИИ...] [ИМЯ ПОЛЬЗОВАТЕЛЯ]
Возможные опции:
  • -d, --delete — удалить пароль для указанной записи;
  • -f, --force — форсировать операцию;
  • -k, --keep-tokens — сохранить не устаревшие пароли;
  • -l, --lock — блокировать указанную запись;
  • --stdin — прочитать новые пароли из стандартного ввода;
  • -S, --status — дать отчет о статусе пароля в указанной записи;
  • -u, --unlock — разблокировать указанную запись;
  • -?, --help — показать справку и выйти;
  • --usage — дать короткую справку по использованию;
  • -V, --version — показать версию программы и выйти.
Код выхода: при успешном завершении passwd заканчивает работу с кодом выхода 0. Код выхода 1 означает, что произошла ошибка. Текстовое описание ошибки выводится на стандартный поток ошибок.
Пользователь может в любой момент поменять свой пароль. Единственное, что требуется для смены пароля — знать текущий пароль.
Только суперпользователь может обновить пароль другого пользователя.

64.4. Добавление нового пользователя

Для добавления нового пользователя используйте команды useradd и passwd:
# useradd test1

# passwd test1
passwd: updating all authentication tokens for user test1.

You can now choose the new password or passphrase.

A valid password should be a mix of upper and lower case letters, digits, and
other characters.  You can use a password containing at least 7 characters
from all of these classes, or a password containing at least 8 characters
from just 3 of these 4 classes.
An upper case letter that begins the password and a digit that ends it do not
count towards the number of character classes used.

A passphrase should be of at least 3 words, 11 to 72 characters long, and
contain enough different characters.

Alternatively, if no one else can see your terminal now, you can pick this as
your password: "Burst*texas$Flow".

Enter new password:
Weak password: too short.
Re-type new password:
passwd: all authentication tokens updated successfully.
В результате описанных действий в системе появился пользователь test1 с некоторым паролем. Если пароль оказался слишком слабым с точки зрения системы, она об этом предупредит (как в примере выше). Пользователь в дальнейшем может поменять свой пароль при помощи команды passwd — но если он попытается поставить слабый пароль, система откажет ему (в отличие от root) в изменении.
В Альт Образование для проверки паролей на слабость используется модуль PAM passwdqc.

64.5. Настройка парольных ограничений

Настройка парольных ограничений производится в файле /etc/passwdqc.conf.
Файл passwdqc.conf состоит из 0 или более строк следующего формата:
опция=значение
Пустые строки и строки, начинающиеся со знака решетка («#»), игнорируются. Символы пробела между опцией и значением не допускаются.
Опции, которые могут быть переданы в модуль (в скобках указаны значения по умолчанию): min=N0,N1,N2,N3,N4 (min=disabled,24,11,8,7) — минимально допустимая длина пароля.
Используемые типы паролей по классам символов (алфавит, число, спецсимвол, верхний и нижний регистр) определяются следующим образом:
  • тип N0 используется для паролей, состоящих из символов только одного класса;
  • тип N1 используется для паролей, состоящих из символов двух классов;
  • тип N2 используется для парольных фраз, кроме этого требования длины, парольная фраза должна также состоять из достаточного количества слов;
  • типы N3 и N4 используются для паролей, состоящих из символов трех и четырех классов, соответственно.
Ключевое слово disabled используется для запрета паролей выбранного типа N0 — N4 независимо от их длины.

Примечание

Каждое следующее число в настройке «min» должно быть не больше, чем предыдущее.
При расчете количества классов символов, заглавные буквы, используемые в качестве первого символа и цифр, используемых в качестве последнего символа пароля, не учитываются.
max=N (max=72) — максимально допустимая длина пароля. Эта опция может быть использована для того, чтобы запретить пользователям устанавливать пароли, которые могут быть слишком длинными для некоторых системных служб. Значение 8 обрабатывается особым образом: пароли длиннее 8 символов, не отклоняются, а обрезаются до 8 символов для проверки надежности (пользователь при этом предупреждается).
passphrase=N (passphrase=3) — число слов, необходимых для ключевой фразы (значение 0 отключает поддержку парольных фраз).
match=N (match=4) — длина общей подстроки, необходимой для вывода, что пароль хотя бы частично основан на информации, найденной в символьной строке (значение 0 отключает поиск подстроки). Если найдена слабая подстрока пароль не будет отклонен; вместо этого он будет подвергаться обычным требованиям к прочности при удалении слабой подстроки. Поиск подстроки нечувствителен к регистру и может обнаружить и удалить общую подстроку, написанную в обратном направлении.
similar=permit|deny (similar=deny) — параметр similar=permit разрешает задать новый пароль, если он похож на старый (параметр similar=deny — запрещает). Пароли считаются похожими, если есть достаточно длинная общая подстрока, и при этом новый пароль с частично удаленной подстрокой будет слабым.
random=N[,only] (random=47) — размер случайно сгенерированных парольных фраз в битах (от 26 до 81) или 0, чтобы отключить эту функцию. Любая парольная фраза, которая содержит предложенную случайно сгенерированную строку, будет разрешена вне зависимости от других возможных ограничений. Значение only используется для запрета выбранных пользователем паролей.
enforce=none|users|everyone (enforce=users) — параметр enforce=users задает ограничение задания паролей в passwd на пользователей без полномочий root. Параметр enforce=everyone задает ограничение задания паролей в passwd и на пользователей, и на суперпользователя root. При значении none модуль PAM будет только предупреждать о слабых паролях.
retry=N (retry=3) — количество запросов нового пароля, если пользователь с первого раза не сможет ввести достаточно надежный пароль и повторить его ввод.
Далее приводится пример задания следующих значений в файле /etc/passwdqc.conf:
min=8,7,4,4,4
enforce=everyone
В указанном примере пользователям, включая суперпользователя root, будет невозможно задать пароли:
  • типа N0 (символы одного класса) — длиной меньше восьми символов;
  • типа N1 (символы двух классов) — длиной меньше семи символов;
  • типа N2 (парольные фразы), типа N3 (символы трех классов) и N4 (символы четырех классов) — длиной меньше четырех символов.

64.6. Управление сроком действия пароля

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

Примечание

Должен быть установлен пакет shadow-change:
# apt-get install shadow-change
chage изменяет количество дней между сменой пароля и датой последнего изменения пароля.
Синтаксис команды:
chage [опции] логин
Основные опции:
  • -d, --lastday LAST_DAY — установить последний день смены пароля в LAST_DAY на день (число дней с 1 января 1970). Дата также может быть указана в формате ГГГГ-ММ-ДД;
  • -E, -expiredate EXPIRE_DAYS — установить дату окончания действия учётной записи в EXPIRE_DAYS (число дней с 1 января 1970) Дата также может быть указана в формате ГГГГ-ММ-ДД. Значение -1 удаляет дату окончания действия учётной записи;
  • -I, --inactive INACTIVE — используется для задания количества дней «неактивности», то есть дней, когда пользователь вообще не входил в систему, после которых его учетная запись будет заблокирована. Пользователь, чья учетная запись заблокирована, должен обратиться к системному администратору, прежде чем снова сможет использовать систему. Значение -1 отключает этот режим;
  • -l, --list — просмотр информации о «возрасте» учётной записи пользователя;
  • -m, --mindays MIN_DAYS — установить минимальное число дней перед сменой пароля. Значение 0 в этом поле обозначает, что пользователь может изменять свой пароль, когда угодно;
  • -M, --maxdays MAX_DAYS — установить максимальное число дней перед сменой пароля. Когда сумма MAX_DAYS и LAST_DAY меньше, чем текущий день, у пользователя будет запрошен новый пароль до начала работы в системе. Эта операция может предваряться предупреждением (параметр -W). При установке значения -1, проверка действительности пароля не будет выполняться;
  • -W, --warndays WARN_DAYS — установить число дней до истечения срока действия пароля, начиная с которых пользователю будет выдаваться предупреждение о необходимости смены пароля.
Пример настройки времени действия пароля для пользователя test:
# chage -M 5 test
Получить информацию о «возрасте» учётной записи пользователя test:
# chage -l test
Последний раз пароль был изменён				: мар 13, 2025
Срок действия пароля истекает					: мар 18, 2025
Пароль будет деактивирован через				: никогда
Срок действия учётной записи истекает				: никогда
Минимальное количество дней между сменой пароля			: -1
Максимальное количество дней между сменой пароля		: 5
Количество дней с предупреждением перед деактивацией пароля	: -1

Примечание

Задать время действия пароля для вновь создаваемых пользователей можно, изменив параметр PASS_MAX_DAYS в файле /etc/login.defs.

64.7. Модификация пользовательских записей

Для модификации пользовательских записей применяется утилита usermod:
# usermod -G audio,rpm,test1 test1
Такая команда изменит список групп, в которые входит пользователь test1 — теперь это audio, rpm, test1.
# usermod -l test2 test1
Будет произведена смена имени пользователя с test1 на test2.
Команды usermod -L test2 и usermod -U test2 соответственно временно блокируют возможность входа в систему пользователю test2 и возвращают всё на свои места.
Изменения вступят в силу только при следующем входе пользователя в систему.
При неинтерактивной смене или задании паролей для целой группы пользователей используйте утилиту chpasswd. На стандартный вход ей следует подавать список, каждая строка которого будет выглядеть как имя:пароль.

64.8. Удаление пользователей

Для удаления пользователей используйте userdel.
Команда userdel test2 удалит пользователя test2 из системы. Если будет дополнительно задан параметр -r, то будет уничтожен и домашний каталог пользователя. Нельзя удалить пользователя, если в данный момент он еще работает в системе.

Глава 65. Документация

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

65.1. Экранная документация

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

65.1.1. man

Для доступа к экранной документации используется команда man (сокращение от manual). Каждая страница руководства посвящена одному объекту системы. Для того чтобы прочесть страницу руководства по программе, необходимо набрать man название_программы. К примеру, если вы хотите узнать, какие опции есть у команды date, вы можете ввести команду:
$ man date
Большинство экранной документации написано для пользователей, имеющих некоторое представление о том, что делает данная команда. Поэтому большинство текстов экранной документации содержит исключительно технические детали команды без особых пояснений. Тем не менее, экранная документация оказывается очень ценной в том случае, если вы помните название команды, но её синтаксис просто выпал у вас из памяти.
Поиск по описаниям man осуществляется командой apropos. Если вы точно не знаете, как называется необходимая вам программа, то поиск осуществляется по ключевому слову, к примеру, apropos date или при помощи ввода слова, обозначающего нужное действие, после команды man -k (например, man -k copy). Слово, характеризующее желаемое для вас действие, можно вводить и на русском языке. При наличии русского перевода страниц руководства man результаты поиска будут выведены на запрашиваемом языке.
«Страница руководства» занимает, как правило, больше одной страницы экрана. Для того чтобы читать было удобнее, man запускает программу постраничного просмотра текстов. Страницы перелистывают пробелом, для выхода из режима чтения описания команд man необходимо нажать на клавиатуре q. Команда man man выдаёт справку по пользованию самой командой man.
Документация в подавляющем большинстве случаев пишется на простом английском языке. Необходимость писать на языке, который будет более или менее понятен большинству пользователей, объясняется постоянным развитием Linux. Дело не в том, что страницу руководства нельзя перевести, а в том, что её придётся переводить всякий раз, когда изменится описываемый ею объект! Например, выход новой версии программного продукта сопровождается изменением его возможностей и особенностей работы, а следовательно, и новой версией документации.
Тем не менее, некоторые наиболее актуальные руководства существуют в переводе на русский язык. Свежие версии таких переводов на русский язык собраны в пакете man-pages-ru. Установив этот пакет, вы добавите в систему руководства, для которых есть перевод, и man по умолчанию будет отображать их на русском языке.

65.1.2. info

Другой источник информации о Linux и составляющих его программах — справочная подсистема info. Страница руководства, несмотря на обилие ссылок различного типа, остаётся «линейным» текстом, структурированным только логически. Документ info — это настоящий гипертекст, в котором множество небольших страниц объединены в дерево. В каждом разделе документа info всегда есть оглавление, из которого можно перейти к нужному подразделу, а затем вернуться обратно (ссылки для перемещения по разделам текста помечены *). Для получения вспомогательной информации о перемещении по тексту используйте клавишу h. Полное руководство info вызывается командой info info. Команда info, введённая без параметров, предлагает пользователю список всех документов info, установленных в системе.

65.2. Документация по пакетам

Дополнительным источником информации об интересующей вас программе, в основном на английском языке, является каталог /usr/share/doc — место хранения разнообразной документации.
Каждый пакет также содержит поставляемую вместе с включённым в него ПО документацию, располагающуюся обычно в каталоге /usr/share/doc/имя_пакета. Например, документация к пакету file-5.45 находится в /usr/share/doc/file-5.45. Для получения полного списка файлов документации, относящихся к пакету, воспользуйтесь командой rpm -qd имя_установленного_пакета.
В документации к каждому пакету вы можете найти такие файлы как README, FAQ, TODO, СhangeLog и другие. В файле README содержится основная информация о программе — имя и контактные данные авторов, назначение, полезные советы и пр. FAQ содержит ответы на часто задаваемые вопросы; этот файл стоит прочитать в первую очередь, если у вас возникли проблемы или вопросы по использованию программы, поскольку большинство проблем и сложностей типичны, вполне вероятно, что в FAQ вы тут же найдёте готовое решение. В файле TODO записаны планы разработчиков на реализацию той или иной функциональности. В файле СhangeLog записана история изменений в программе от версии к версии.
Для поиска внешней информации о программе, например, адреса сайта программы в сети Интернет можно использовать команду rpm -qi имя_установленного_пакета. В информационном заголовке соответствующего пакета, среди прочей информации, будет выведена искомая ссылка.

65.3. Документация к программам, имеющим графический интерфейс

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

Часть XI. Техническая поддержка продуктов «Базальт СПО»

Глава 66. Покупателям нашей продукции

«Базальт СПО» предоставляет следующие виды технической поддержки:
  • Поддержка продукта входит в стоимость лицензии и включает регулярный выпуск обновлений, исправление ошибок, устранение уязвимостей в течение всего срока жизни дистрибутива.
  • Поддержка пользователей обеспечивает качественную эксплуатацию продукта. Техническая поддержка эксплуатации продуктов «Базальт СПО» оказывается в объеме SLA. Доступны три уровня SLA («Базовый», «Стандартный» и «Расширенный»).
Право на получение консультационной и технической поддержки вы приобретаете при покупке большинства продуктов торговой марки Альт. Сроки и объём помощи указаны в сертификате технической поддержки.
Условия технической поддержки можно найти на странице сайта «Базальт СПО»: http://www.basealt.ru/support.

Глава 67. Пользователям нашей продукции

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