• Онлайн
  • Оффлайн
  • В записи + консультации
  • Корпоративное обучение
  • Индивидуальное обучение
  • Интенсивы
Дата старта: 31.08.2021 г.
График обучения: Пн, Ср 18:00 - 19:30
Длительность: 1 месяц
Теория: онлайн вебинары
Практика: онлайн вебинары
Наличие мест: да
6 000 грн
L1

Программа курса
"Администрирование Linux. Базовый уровень"

Описание курса:

На этом курсе дадим знания и навыки для работы на должности Junior System Administrator. Мы сделали эту программу после анализа рынка и на основе опыта наших специалистов.

 

После этого курса вы сможете работать системным администратором небольшой компании и получить нужный опыт. Мы поможем вам сделать первый шаг в профессию 😉

требования к студентам курса
"Администрирование Linux. Базовый уровень":

программа курса

    РАЗДЕЛ ПРОГРАММЫ

    ЗНАНИЯ

  1. Введение

    • Лекция 1

      Архитектура ОС Linux: ядро, библиотеки, системные утилиты. Инициализаторы: init, systemd.

    • Лекция 2

      Установка ОС Linux, ручная разбивка + LVM / ручная разбивка + RAID.

    • Практическое занятие 1

      Установка ОС Linux, ручная разбивка диска. Создание шаблона ВМ.

  2. Файловые системы

    • Лекция 3

      Виртуальная файловая система VFS. Индексные дескрипторы inode, vnode. Текстовые редакторы. Команды по управлению файлами и получения ведомостей в режиме командной строки.

    • Лекция 4

      Типы файловых систем. Структура LVM, виды RAID-массивов. Управление дисковыми разделами. Монтирование дисковых разделов. Потоки ввода-вывода.

    • Практическое занятие 2

      Практика по VFS, управлению дисковыми разделами, внесение данных в fstab. Создание и расширение LVM. Потоки ввода-вывода, перенаправления.

  3. Процессы

    • Лекция 5

      Понятие процесса, типы процессов, сигналы прерываний. Утилиты для работы с процессами. Именованные каналы pipe, коды завершения команд и скриптов.

    • Лекция 6

      Системный планировщик cron, мониторинг, логирование событий в системе (messages, syslog, rsyslog, auth.log, dpkg.log и другие). Журналы событий auditd. Скрипты logrotate.

    • Практическое занятие 3

      Практическое управление процессами, получение ведомостей о процессах. Настройка логирования syslog, atop, auditd.

  4. Пользователи, группы, система прав. Установка пакетов

    • Лекция 7

      Пользователи и группы. Бит смены идентификатора пользователя, идентификатора группы и бит прилипчивости; утилиты chown, chmod, значение umask, suid, sgid. Стандарт расширенных прав Posix ACL, утилиты setfacl, getfacl. Утилиты по работе с пользователями: useradd, groupadd, usermod.

    • Лекция 8

      Менеджеры пакетов: dpkg, apt, apt-get, rpm, yum. Репозитории, составление собственных списков репозиториев. Сборка пакетов вручную из исходников.

    • Практическое занятие 4

      Практика по пользователям и установке пактов в системе. Преобразование собственных сборок в пакетный формат deb, rpm.

  5. Сеть

    • Лекция 9

      Сетевые модели OSI, TCP/IP. Физический, канальный уровни.

    • Лекция 10

      Сетевой уровень OSI, блоки IPv4 и IPv6, зарезервированные адреса. Протокол DHCP.

    • Практическое занятие 5

      Практика по канальному, сетевому уровням. Настройка DHCP сервера.

    • Лекция 11

      Уровни модели: транспортный, сеансовый, представления, приложений. Сетевые фильтры: іptables (ufw), трансляторы NAT (DNAT/SNAT) и PAT, PROXY.

    • Лекция 12

      Протоколы передачи данных и программные реализации: ftp, ftps, sftp, samba, nfs, scp, nc.

    • Практическое занятие 6

      Настройка протоколов передачи данных, настройка транслятора NAT (DNAT/SNAT), PROXY.

  6. Загрузка системы. Загрузчик grub

    • Лекция 13

      Этапы загрузки системы. Загрузчик Grub. Перенос системы на другой носитель, системные утилиты dump, restore.

    • Лекция 14

      Образы initramfs, vmlinuz, управление grub cli, ручная загрузка системы. Режим восстановления. Подгрузка с RescueCD, подключение chroot

    • Практическое занятие 7

      Практика по загрузке системы. Восстановление работы системы, восстановление работы загрузчика, генерация образа vmlinuz, пересборка initrd.

  7. Bash скриптинг. Основы

    • Лекция 15

      Основы написания скриптов на shell, bash. Синтаксис, примеры.

  8. Проектная работа

    • Проект

      Настройка сервера - офисного роутера с нуля.

преподаватели

по окончании курса студент будет знать:

  • основные компоненты Linux
  • принципы работы процессов и служб Linux
  • файловые системы, права пользователей, атрибуты файлов и каталогов, передачу данных по сети
  • порядок загрузки Linux, менеджеры и репозитории пакетов
  • потенциальные слабые места в Linux, методы исправления
  • сетевое оборудование, нужное для работы небольшого офиса
  • набор сервисов и служб: DNS, DHCP, NAT, FTP, Samba, NFS; модель OSI, firewall iptables, routing

по окончании курса студент будет уметь:

  • инсталлировать Linux
  • настраивать основные компоненты системы
  • конфигурировать сети Linux
  • управлять пользователями системы
  • администрировать процессы системы
  • обновлять и дополнять систему необходимыми пакетами
записаться на курс остались вопросы