Що нового?

Набір учасників [IT Education Center] адміністрування Linux. Базовий рівень (Павло Завада, Віталій Дорда)

Інформація про покупку
Тип покупки: Складчина
Ціна: 5846 ГРН
Учасників: 0 з 51
Організатор: Відсутній
Статус: Набір учасників
Внесок: 119.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Опис курсу:

Програма являє собою набір розділів, які описують фундаментальну підготовку системного адміністратора 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
  • керувати користувачами системи
  • адмініструвати процеси системи
  • оновлювати і доповнювати систему необхідними пакетами
https://privatelink.de/?https://iteducenter.ua/course/administrirovanie-linux-bazovyy-uroven/format-online
 
Угорі