Закрыто

Администрирование Linux. Базовый уровень. [IT Education Center]

Тема в разделе "Курсы по администрированию", создана пользователем Dr0zd, 21 мар 2018.

Цена: 16900р.-92%
Взнос: 1302р.
100%

Основной список: 29 участников

Резервный список: 15 участников

Статус обсуждения:
Комментирование ограничено.
  1. 21 мар 2018
    #1
    Dr0zd
    Dr0zd ОргОрганизатор (А)

    Складчина: Администрирование Linux. Базовый уровень. [IT Education Center]

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


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

    Программа представляет собой набор разделов, которые описывают фундаментальную подготовку системного администратора Linux Базового уровня. Набор знаний и навыков для Базового уровня взят из комплексного анализа рынка труда на соответствие следующим вакансиям:

    • системный администратор Linux
    • помощник системного администратора
    • системный администратор информационных систем
    • специалист 1й линии технической поддержки
    • junior system administrator

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

    Требуются начальные знания по операционным системам Linux. Инсталляция, первоначальная конфигурация системы, сети, пользователей. Знание команд по управлению файловой системой, установка и удаление пакетов. Рекомендуется пройти курс Linux для новичков у нас либо пройти собеседование на проверку знаний и навыков, которое допускает до данного курса.

    Наличие ноутбука для выполнения практических и домашних заданий для студентов из Киева. Для дистанционного обучения данный пункт не критичен.


    Программа курса
    1. Введение

      • Лекция 1.
        Л1. Архитектура ОС Linux: ядро, библиотеки, системные утилиты. Инициализаторы: init, systemd.
      • Лекция 2.
        Л2. Установка ОС Linux, ручная разбивка + LVM / ручная разбивка + RAID.
      • Практическое занятие 1.
        П1. Установка ОС Linux, ручная разбивка диска. Создание шаблона ВМ.
    2. Файловые системы
      • Лекция 3.
        Л3. Виртуальная файловая система VFS. Индексные дескрипторы inode, vnode. Текстовые редакторы. Команды по управлению файлами и получения ведомостей в режиме командной строки.
      • Лекция 4.
        Л4. Типы файловых систем. Структура LVM, виды RAID-массивов. Управление дисковыми разделами. Монтирование дисковых разделов. Потоки ввода-вывода.
      • Практическое занятие 2.
        П2. Практика по VFS, управлению дисковыми разделами, внесение данных в fstab. Создание и расширение LVM. Потоки ввода-вывода, перенаправления.
    3. Процессы
      • Лекция 5.
        Л5. Понятие процесса, типы процессов, сигналы прерываний. Утилиты для работы с процессами. Именованные каналы pipe, коды завершения команд и скриптов.
      • Лекция 6.
        Л6. Системный планировщик cron, мониторинг, логирование событий в системе (messages, syslog, rsyslog, auth.log, dpkg.log и другие). Журналы событий auditd. Скрипты logrotate.
      • Практическое занятие 3.
        П3. Практическое управление процессами, получение ведомостей о процессах. Настройка логирования syslog, atop, auditd.
    4. Пользователи, группы, система прав. Установка пакетов
      • Лекция 7.
        Л7. Пользователи и группы. Бит смены идентификатора пользователя, идентификатора группы и бит прилипчивости, утилиты chown, chmod, значение umask, suid, sgid. Стандарт расширенных прав Posix ACL, утилиты setfacl, getfacl. Утилиты по работе с пользователями: useradd, groupadd, usermod.
      • Лекция 8.
        Л8. Менеджеры пакетов: dpkg, apt, apt-get, rpm, yum. Репозитории, составление собственных списков репозиториев. Сборка пакетов вручную из исходников.
      • Практическое занятие 4.
        П4. Практика по пользователям и установке пактов в системе. Преобразование собственных сборок в пакетный формат deb, rpm.
    5. Сеть
      • Лекция 9.
        Л9. Сетевые модели OSI, TCP/IP. Физический, канальный уровни.
      • Лекция 10.
        Л10. Сетевой уровень OSI, блоки IPv4 и IPv6, зарезервированные адреса. Протокол DHCP.
      • Практическое занятие 5.
        П5. Практика по канальному, сетевому уровням. Настройка DHCP сервера.
      • Лекция 11.
        Л11. Уровни модели: транспортный, сеансовый, представления, приложений. Сетевые фильтры: іptables (ufw), трансляторы NAT (DNAT/SNAT) и PAT, PROXY.
      • Лекция 12.
        Л12. Протоколы передачи данных и программные реализации: ftp, ftps, sftp, samba, nfs, scp, nc.
      • Практическое занятие 6.
        П6. Настройка протоколов передачи данных, настройка транслятора NAT (DNAT/SNAT), PROXY.
    6. Загрузка системы. Загрузчик grub
      • Лекция 13.
        Л13. Этапы загрузки системы. Загрузчик Grub. Перенос системы на другой носитель, системные утилиты dump, restore.
      • Лекция 14.
        Л14. Образы initramfs, vmlinuz, управление grub cli, ручная загрузка системы. Режим восстановления. Подгрузка с RescueCD, подключение chroot
      • Практическое занятие 7.
        П7. Практика по загрузке системы. Восстановление работы системы, восстановление работы загрузчика, генерация образа vmlinuz, пересборка initrd.
    7. Bash скриптинг. Основы
      • Лекция 15.
        Л15. Основы написания скриптов на shell, bash. Синтаксис, примеры.
    8. Кейсы траблшутинга, поиск неисправностей, методы решения.
      • Лекция 16.
        Л16. Кейсы администрирования / решения проблем с ОС Linux.
      • Практика 8.
        П8. Практика по bash, траблшутинг.

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

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

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

    • Основные компоненты ОС Linux (дистрибутивы Debian, CentOS и другие)
    • Принципы функционирования процессов и служб ОС Linux
    • Файловые системы, права пользователей, атрибуты файлов и каталогов, передача данных по сети
    • Порядок загрузки ОС Linux, менеджеры пакетов, репозитории пакетов
    • Потенциальные слабые места в ОС Linux, методы исправления
    • Сетевое оборудование, необходимое для работы небольшого офиса компании
    • Набор сервисов и служб: DNS, DHCP, NAT, FTP, Samba, NFS; модель OSI, firewall iptables, routing
    По окончании курса студент будет уметь:
    • Проводить инсталляцию ОС Linux (дистрибутивы Debian, CentOS и другие)
    • Настраивать основные компоненты системы
    • Конфигугирование сети ОС Linux
    • Управлять пользователями системы
    • Администрировать процессы системы
    • Обновлять и дополнять систему необходимыми пакетами

    Продажник
     
    Последнее редактирование: 27 фев 2020
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      7 сен 2024
    2. skladchik.com
      Складчина доступна.
      5 авг 2022
    3. skladchik.com
      CandyBoy хранитель.
      5 авг 2022
    4. skladchik.com
      Складчина закрыта.
      10 июл 2022

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      7 сен 2024
    2. skladchik.com
      Складчина доступна.
      5 авг 2022
    3. skladchik.com
      CandyBoy хранитель.
      5 авг 2022
    4. skladchik.com
      Складчина закрыта.
      10 июл 2022
  3. Обсуждение
  4. 17 фев 2020
    #2
    Va9em
    Va9em ЧКЧлен клуба
    А где бы взять этот "Linux для новичков"? Тема уже закрыта.
     
  5. 17 фев 2020
    #3
    Антон Чигур
    Антон Чигур ЧКЧлен клуба
    Попробуй попросить орга пустить.
     
Статус обсуждения:
Комментирование ограничено.