Продолжительность курса: 4 дня (32 ак.часа)
Предмет изучения: Расширенное администрирование РЕД ОС
Уровень сложности курса: сложный.
Предварительные требования к уровню подготовки слушателей:
-
успешное окончание курса: «Основы работы в РЕД ОС», «Основы администрирования РЕД ОС» или эквивалентная подготовка;
Получаемые знания и умения:
-
знание работы с файлами в терминале;
-
знание администрирования пользователей и групп;
-
знание настройки ядра ОС Linux;
-
знание настройки сетевых сервисов;
-
знание систем инициализаций;
-
понимание архивирования и резервного копирования;
-
понимание удалённого управления;
-
понимание системы управления доступом SELinux;
-
умение работать с разделами файловой системой;
-
умение работать со сценариями bash;
-
умение работать с планировщиком задач;
-
умение работы с системами мониторинга.
Форма обучения: учебные аудиторные занятия с отрывом от работы.
Услуга может быть оказана в очно-заочной форме с применением дистанционных технологий.
Режим занятий: 4 дня в неделю по 8 часов академических часов в день.
По окончании курса слушатели получают удостоверение о повышении квалификации Учебного центра «АйЭсТи» и сертификат об окончании обучения от РЕД ОС.
Программа курса:
Модуль 1. Работа в командной оболочке bash
Продолжительность модуля: 180 мин
• Переменные окружения, настройки сеанса оболочки;
• История команд, псевдонимы (алиасы) команд;
• Ввод и вывод с помощью оболочки, перенаправление ввода/вывода;
• Сценарии оболочки и программирование в bash:
-литералы;
-специальные переменные;
-коды выхода;
-условные операторы;
-циклы;
-подстановка команд;
-включение других файлов в сценарии.
Модуль 2. Работа с дисками в РЕД ОС
Продолжительность модуля : 180 мин
• Создание разделов с помощью fdisk и parted;
• Создание файловой системы командой mkfs;
• Проверка целостности файловой системы (fsck).
Модуль 3. Работа с файлами и каталогами в РЕД ОС
Продолжительность модуля: 180 мин
• Сбор информации о файлах и каталогах;
• Работа с текстовыми файлами в командной строке (cat, cut, head, tail, sort, uniq, wc, tr, split, csplit, expand,unexpand);
• Фильтрование информации при выводе (grep, awk);
• Команда xattr;
• Поиск файлов: команды locate и whereis. Команда find.
Модуль 4. Управление пользователями и правами доступа в РЕД ОС
Продолжительность модуля: 120 мин
• Учётная запись, аутентификация;
• Управление парольной политикой;
• Администрирование пользователей и групп;
• Управление доступом;
• Списки контроля доступа и расширенные атрибуты;
• Квотирование дискового пространства.
Модуль 5. Архивирование и резервное копирование в РЕД ОC
Продолжительность модуля: 120 мин
• Компрессоры и архиваторы;
• Стратегии и планирование резервного копирования;
• Утилита bacula.
Модуль 6. Планирование заданий в РЕД ОC
Продолжительность модуля: 120 мин
• Фоновое выполнение заданий;
• Планировщики at и batch;
• Планировщики cron и anacron.
Модуль 7. Модули ядра и настройки ядра Linux
Продолжительность модуля: 150 мин
• Модульная инфраструктура ядра Linux;
• Получение списка модулей;
• Добавление и удаление модулей;
• Правила загрузки модулей устройств (udev/rules.d и /etc/modprobe.d);
• «Тонкие» настройки опций ядра, утилита sysctl.
Модуль 8. Сбор информации, мониторинг и журналирование в РЕД ОС
Продолжительность модуля: 180 мин
• Средства просмотра системной информации. Утилиты inxi, hwinfo;
• Утилиты мониторинга работы различных систем (top/htop,iotop, iftop);
• Протоколы работы системы и прикладного ПО;
• Сервис rsyslogd. Журналирование journald и утилита journalctl;
• Система ротации журналов.
Модуль 9. Сеть и сетевые сервисы в РЕД ОС
Продолжительность модуля: 240 мин
• Смена поименования адаптеров;
• Утилиты ip, nmcli, ethtool, конфигурирование сетевых адаптеров;
• Пакетный фильтра iptables, способы задания собственных правил пакетного фильтра iptables. Переброс сетевых пакетов;
• Базовая настройка маршрутизатора;
• Базовые настройки основных сетевых служб:
- DHCP server;
- DNS server;
- proxy-server SQUID;
- SSH server.
РЕД ОС и сеть MS Windows, Samba. Настройка сервиса Samba как файлового сервера.
Модуль 10. Система инициализации в РЕД ОС
Продолжительность модуля: 120 мин
• Модули (юниты) systemd, синтаксис модулей;
• Уровни исполнения;
• Утилита systemctl и управление модулями;
• Написание собственных модулей.
Модуль 11. Удалённое управление в РЕД ОС
Продолжительность модуля: 90 мин
• Виды удалённого управления;
• Протокол SSH;
• Протокол VNC;
• Протокол RDP.
Модуль 12. Система управления контролем доступа SELinux
Продолжительность модуля: 120 мин
• Концепция SELinux;
• Режим и контексты SELinux;
• Анализ и устранение проблем SELinux.
Итоговое тестирование
Продолжительность модуля/практической работы: 0 мин/120мин.