This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
основы_администрирования_linux_2026 [2026/04/01 15:12] val [Модуль 10. Управление локальными пользователями и группами] |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Основы администрирования Linux 2026 ====== | ||
| - | * "UNIX в основном простая операционная система, но нужно быть гением, чтобы понять её простоту" (Денис Ритчи) | ||
| - | * "Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий" (Козьма Прутков) | ||
| - | |||
| - | ===== Программа курса ===== | ||
| - | |||
| - | * [[https://www.specialist.ru/course/yun1-b|Linux. Уровень 1. Основы администрирования]] | ||
| - | |||
| - | ===== Модуль 0. Подготовка стенда в классе ===== | ||
| - | |||
| - | * Узнать свой номер стенда | ||
| - | |||
| - | ===== Модуль 1. Введение в операционную систему GNU/Linux ===== | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/Bell_Labs|Лаборатории Белла]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Space_Travel_(игра)|Space Travel]] | ||
| - | * [[https://ru.wikipedia.org/wiki/UNIX|UNIX]] | ||
| - | * Список команд 1-й редакции UNIX (1971) | ||
| - | ''cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who.'' | ||
| - | * [[https://ru.wikipedia.org/wiki/UNIX_System_V|UNIX System V]] | ||
| - | * [[https://ru.wikipedia.org/wiki/BSD|UNIX BSD]] | ||
| - | * [[https://ru.wikipedia.org/wiki/POSIX|POSIX]] | ||
| - | * [[https://ru.wikipedia.org/wiki/GNU|GNU]] | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/Столлман,_Ричард_Мэттью|Ричард Мэттью Столлман]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Таненбаум,_Эндрю|Э́ндрю Стюарт Таненба́ум]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Торвальдс,_Линус|Линус Торвальдс]] | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/История_Linux|История Linux]] | ||
| - | |||
| - | * [[Выбор дистрибутива Linux]] | ||
| - | * [[Организация системы UNIX]] | ||
| - | ===== Модуль 2. Установка ===== | ||
| - | |||
| - | * Обзор вариантов и этапы [[Инсталляция системы Linux]] (**практикум**) | ||
| - | * !!! Отключить автоматическую настройку в VBox и использовать "Сетевой мост" | ||
| - | |||
| - | * [[Технология VirtualBox]], экспорт конфигураций (**практикум**) | ||
| - | |||
| - | ===== Модуль 3. Основы работы в командной строке ===== | ||
| - | |||
| - | Подключение к UNIX | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/Телетайп|Телетайп]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Текстовый_терминал|Текстовый_терминал]] | ||
| - | * [[https://ru.wikipedia.org/wiki/RS-232|Интерфейс RS-232]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Telnet|Telnet]] | ||
| - | * [[https://ru.wikipedia.org/wiki/SSH|Протокол SSH]] | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/X_Window_System|X Window System]] | ||
| - | * [[https://ru.wikipedia.org/wiki/XDM|X Display Manager]] | ||
| - | |||
| - | Работа в командной строке | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/Интерфейс_командной_строки|Интерфейс командной строки]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Bash|Bourne again shell]] | ||
| - | |||
| - | * [[https://www.tutorialspoint.com/unix_terminal_online.php|Unix Terminal Online]] | ||
| - | |||
| - | * [[https://youtu.be/jAhvVBpx3IM|Видео урок: Как пользователи использовали UNIX :)]] | ||
| - | * [[https://youtu.be/7lE8Y8U4M0g|Видео урок: Принцип работы терминала UNIX]] | ||
| - | |||
| - | * [[Сервис SSH]] - PyTTY, MobaXTerm, WinSCP, cmder (**практикум**) | ||
| - | * Интерпретатор bash - горячие клавиши, копирование/вставка текста (**практикум**) | ||
| - | * [[Настройка командных интерпретаторов]] | ||
| - | * Команды и параметры ([[Структура команд UNIX]]) (**практикум**) | ||
| - | * Типы команд (type cd, pwd, exit, history, echo) | ||
| - | * Символы подстановки (пример использования: [[Команда chroot]]) | ||
| - | * [[Переменные окружения]] и экранирование | ||
| - | * [[Перенаправление потоков ввода/вывода]] и конвейеры ([[Команды фильтры]]) | ||
| - | |||
| - | ===== Модуль 4. Получение справки ===== | ||
| - | |||
| - | * Обзор справочных систем | ||
| - | * [[https://ru.wikipedia.org/wiki/Google_(поисковая_система)]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Stack_Overflow]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Большая_языковая_модель]] | ||
| - | |||
| - | * Справочная система man и info, навигация и поиск внутри документа (**практикум**) | ||
| - | * [[Документация UNIX]] | ||
| - | * [[Локализация окружения]] для отдельных команд (**практикум**) | ||
| - | |||
| - | * Доп задание: найти команду, выводящую список файлов в каталоге /usr/share, отсортированный по размеру | ||
| - | |||
| - | ===== Модуль 5. Работа с файлами и текстом в командной строке ===== | ||
| - | |||
| - | * [[Структура файловой системы]] (стандарт [[https://ru.wikipedia.org/wiki/FHS|FHS]]) | ||
| - | * [[Команды для работы с файловой системой]] (утилиты ls, touch, mkdir, ln, cp, mv, rm, rmdir) | ||
| - | * [[Команда find]] | ||
| - | * [[Локализация системы#Локализация временной зоны]] (**практикум**) | ||
| - | <code> | ||
| - | $ cp -r /usr/share/man /tmp/man | ||
| - | |||
| - | $ find /tmp/man | wc -l | ||
| - | </code> | ||
| - | * [[Команды чтения содержимого файлов]] (утилиты cat, tac, head, tail, more, less, grep, sort, wc) | ||
| - | * [[Текстовые редакторы ed, sed, vi, vim]] ([[https://youtu.be/r8e7F46un7A|Видео урок]]) (**практикум**) | ||
| - | * [[Текстовый редактор nano]] (**практикум**) | ||
| - | |||
| - | ===== Модуль 6. Работа с оборудованием, носителями и сетью ===== | ||
| - | |||
| - | * Просмотр общей информации (утилиты lscpu, free, lspci, lsusb, lshw) | ||
| - | * [[Анализ оборудования в Linux]] | ||
| - | |||
| - | * Именование сетевых плат | ||
| - | * Обзор конфигурационных файлов для управления сетью | ||
| - | * Диагностика работы сети (утилиты ifconfig, ip, route, netstat, ss, ping, traceroute) | ||
| - | * [[Настройка сети в Linux]] (**практикум**) | ||
| - | * [[Утилиты для тестирования сети]] | ||
| - | |||
| - | * Обзор протокола [[Сервис FreeRADIUS#EAP]] для 802.1x | ||
| - | * [[Настройка сети в Linux#Использование NetworkManager]] (**практикум**) | ||
| - | * [[Инсталяция системы в конфигурации Desktop]] (**практикум**) | ||
| - | |||
| - | * Обзор вариантов разметки носителей, файловых систем, именование носителей и разделов | ||
| - | * Просмотр информации о носителях и файловых системах (утилиты lsblk, blkid, df, du) | ||
| - | * Создание и удаление разделов с помощью fdisk | ||
| - | * Создание файловых систем (утилиты mkfs.*) | ||
| - | * Монтирование (утилита mount, файл /etc/fstab) | ||
| - | * [[Управление файловыми системами в Linux]] (**практикум**) | ||
| - | |||
| - | * Можно показать перенос каталога /var на новый раздел с окончательной синхронизацией в однопользовательском режиме с [[Использование загрузчика GRUB]] и [[Пакет RSYNC]] | ||
| - | * Можно показать физическое увеличение файла диска VM | ||
| - | |||
| - | * [[Управление файловыми системами в Linux#Использование LVM]] (Logical Volume Manager) | ||
| - | * Можно показать добавление физичекского диска в том | ||
| - | |||
| - | ===== Модуль 7. Процессы ===== | ||
| - | |||
| - | * Обзор псевдофайловой системы [[Анализ оборудования в Linux#procfs]] | ||
| - | * Просмотр информации (утилиты ps и top) [[Процессы UNIX]] | ||
| - | |||
| - | * [[Перенаправление потоков ввода/вывода]] (**практикум** команда tee для wget) | ||
| - | * [[Переменные окружения#Управление процессами через переменные окружения]] | ||
| - | * https_proxy для [[Утилита wget]] и [[Firefox]] (**практикум** ) | ||
| - | * [[Локализация окружения]] для всей системы (**практикум**) | ||
| - | * [[Коды завершения]] (практикум в 13-м модуле) | ||
| - | * [[Сигналы]] (**практикум** vi Ctrl Z) | ||
| - | |||
| - | |||
| - | ===== Модуль 8. Системы инициализации и управление сервисами ===== | ||
| - | |||
| - | * Обзор систем инициализации | ||
| - | * Система инициализации systemd | ||
| - | * Управление сервисами (утилита systemctl) | ||
| - | * [[Сервис SSH#Аутентификация с использованием ключей ssh]] | ||
| - | * [[Управление сервисами в Linux]] (**практикум**) | ||
| - | |||
| - | ===== Модуль 9. Управление ПО ===== | ||
| - | |||
| - | * [[https://ru.wikipedia.org/wiki/Исходный_код]] | ||
| - | * [[https://ru.wikipedia.org/wiki/Компьютерная_программа]] | ||
| - | |||
| - | * [[Установка ПО из исходных текстов]] ([[https://youtu.be/oz3WCD-dDpc|Видео урок]]) | ||
| - | |||
| - | * Обзор вариантов управления ПО | ||
| - | * Работа с ПО из репозиториев (утилита apt) | ||
| - | * [[Управление ПО в Linux]] (**практикум** оптимизация репозитория и установка почтовой подсистемы) | ||
| - | |||
| - | ===== Модуль 10. Управление локальными пользователями и группами ===== | ||
| - | |||
| - | * Обзор конфигурационных файлов | ||
| - | * Управление пользователями (утилиты useradd, usermod, userdel, passwd) | ||
| - | * Управление группами (утилиты groupadd, groupmod, groupdel) | ||
| - | * [[Управление учетными записями в Linux]] (**практикум** создать УЗ user1) | ||
| - | * Повышение привилегий (утилиты su и [[Пакет sudo]]) (**практикум** добавить user1 в администраторы системы) | ||
| - | * [[Настройка командных интерпретаторов]] (**практикум** TMOUT, HISTCONTROL) | ||
| - | |||
| - | ===== Модуль 11. Дискреционный контроль доступа ===== | ||
| - | |||
| - | * Обзор видов контроля доступа | ||
| - | * Владение | ||
| - | * Права доступа UNIX | ||
| - | * Утилиты chown, chgrp, chmod, umask | ||
| - | * [[Система безопасности UNIX]] | ||
| - | |||
| - | ===== Модуль 12. Архивация и компрессия ===== | ||
| - | |||
| - | * [[Команда tar]] | ||
| - | * Компрессоры gzip, bzip2, xz | ||
| - | |||
| - | ===== Модуль 13. Выполнение задач по расписанию ===== | ||
| - | |||
| - | * [[Планирование выполнения заданий в Linux]] | ||
| - | * [[Коды завершения#Простая система мониторинга]] и [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] (**практикум**) | ||
| - | |||
| - | ===== Модуль 14. Дополнительные материалы ===== | ||
| - | |||
| - | * [[Анализ производительности системы]] | ||
| - | * [[Регулярные выражения]] | ||
| - | * [[Система управления печатью CUPS]] | ||