РЕД ОС. Администрирование
- Код курса: RS.ADM
- Длительность: 3 д.
- Цена: 37 500 Р
- Часы в неделю: 24 ак. часов.
Расписание курса
Описание курса
Первый учебный день
1) Введение в операционную систему Linux. (1 ч.) Вид занятия: лекция.
Учебные вопросы:
- Краткая история Unix и Linux.
- Что такое Linux. Общие сведения, понятие дистрибутива.
- Средства просмотра системной информации.
2) Файловая система Linux. (1 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Основные понятия: корневой каталог, точка монтирования, домашний каталог.
- Типы файлов. Обычные файлы. Каталоги. Файлы устройств. Команды ls.
- Навигация по файловой системе: команды cd, pushd, popd, pwd.
- Создание, удаление и копирование файлов. Команды touch, rm, cp.
- Операции с каталогами. Команды mkdir и rmdir.
- Важнейшие каталоги файловой системы Linux.
3) Учётные записи в Linux. (1 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Понятие учетной записи и аутентификации. Файлы /etc/passwd и /etc/group, /etc/shadow и /etc/gshadow. Учетная запись root.
- Пароли в Linux.
- Команды login, su, newgrp, passwd, gpasswd, chage.
- Создание и удаление учетных записей.
4) Права (режимы) доступа. (1 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Распределение прав доступа в Linux. Чтение. Запись. Выполнение.
- Особенности прав у каталогов.
- Назначение прав доступа. Команды chmod, chown, chgrp.
- Sticky bit.
- Понятие о xattr.
5) Работа с файлами. (2 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Вывод текстовой информации на экран. Команды cat, tac, more, less, head, tail, od.
- Программа просмотра справочного руководства man.
- Перенаправление вывода. Понятие stdin, stdout, stderr. Каналы. Операторы | и <, >, >>.
- Фильтрование информации. Регулярные выражения. Команды grep, cut, sort.
- Архивирование. Утилиты tar, gzip, bzip2, xz.
Второй учебный день
6) Процессы. (1 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Процессы в Linux. Идентификаторы процессов. Демоны.
- Команда ps. Утилита top.
- Права доступа процессов. Реальный и эффективный идентификаторы. Биты SUID и SGID.
- Управление процессами. Сигналы.
- Команды nice, nohup, kill, killall.
7) Командные оболочки. ( 2 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Понятие командной оболочки. Обзор командных оболочек.
- Командная оболочка bash. Особенности работы (история команд, оператор “!”, действия по нажатию клавиши <tab>).
- Введение в программирование для Bash.
- Многозадачность в консоли. Задания. Управление заданиями.
- Переменные среды.
- Midnight commander
8) Работа с внешними устройствами. (1 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Представление внешних устройств в Linux. Команды lspci, lsusb, lsscsi и lsblk.
- Формат разбиения «жёсткого» диска на разделы и доступ к ним, команды mount и umount.
- Поддерживаемые типы файловых систем, процедура проверки fsck.
- Монтирование ресурсов при загрузке системы.
9) Сеть в Linux. (2 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Принципы именования сетевых интерфейсов, конфигурация сетевых интерфейсов.
- Основные утилиты настройки и просмотра сетевых опций: ifconfig, ip, route, arp.
- Основные сетевые службы (DNS, ntp, sshd), принципы их настройки и просмотрасостояния.
- Система фильтрации сетевых пакетов netfilter/etc/passwd и /etc/group, iptables.
Третий учебный день
10) Загрузка и инициализация системы. (3 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Загрузчик операционной системы grub2. Основные настройки загрузчика.
- Система инициализации systemd. Уровни инициализации.
- Понятие о системе инициализации SystemV.
- Команды управления запуском сервисов.
- Менеджер устройств udev. Правила загрузки модулей устройств (/etc/udev/rules.d и /etc/modprobe.d).
- Оптимизация параметров ядра Linux, утилита sysctl.
11) Управление программным обеспечением. Установка Linux на ПК. (3 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Пакетный менеджер RPM.
- Репозиторий ПО. Система управления пакетами yum.
- Инсталятор ОС. Планирование установки, этапы установки системы, выбор опцийинсталятора.
Четвёртый учебный день
12) Графическая система пользователя. (2 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Графический сервер X Window. Менеджер окон (WM) и Среда рабочего стола (DE).).
- Рабочая среда MATE).. Основные принципы управления, внешний вид Рабочего стола.
- Понятие о dconf.
13) Печать и сканирование в Linux (1 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Система печати CUPS. Принципы настройки принтеров в командной строке и черезграфический интерфейс.
- Сетевая печать в Linux.
- SANE)., основные принципы настройки. Утилиты сканирования.
14) Удалённое управление. (1 ч.)
Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- SSH. Принцип функционирования, клиентские приложения. Утилиты, использующиепротокол SHH (scp, fusessh).
- VNC. Принципы настройки, программное обеспечения для работы по протоколу VNC.
15) Резервное копирование и восстановление. (1 ч.) Вид занятия: лекция, практическое занятие.
Учебные вопросы:
- Стратегии резервного копирования.
- Управление периодическими заданиями. Настройка периодического выполнениязаданий (cron, anacron, at).
- Настройка резервного копирования системы: добавление диска к системе, использование классических утилит для резервного копирования (dd, dump/restore, tar, cpio), использование средств удаленного копирования (rcp, rsync).
16) Обеспечение безопасности. (1 ч.) Вид занятия: лекция.
Учебные вопросы:
- Система принудительного контроля доступа SE).Linux.
- Сетевой брандмауэр Firewall.