Каталог курсів
L1
Початковий рівень

Адміністрування Linux. Базовий рівень

6 000 грн

4 тижні 8 занять

18:00 - 19:30

Пн, Ср

Старт занять

25.01.2022 р
Записатись на курс

Про курс

На цьому курсі дамо знання і навички для роботи на посаді Junior System Administrator. Ми зробили цю програму після аналізу ринку і на основі досвіду наших фахівців.

Після цього курсу ви зможете працювати системним адміністратором невеликої компанії та отримати потрібний досвід. Ми допоможемо вам зробити перший крок в професію 😉

Що потрібно для прохождення курсу?

  • Початкові знання з Linux. Вам потрібно вміти інсталювати систему і первинно налаштовувати її, мережі та користувачів. Знання команд з управління файловою системою — must-have. Ще потрібно знати, як ставити та видаляти пакети.

     

    Радимо пройти курс Адміністрування Linux для новачків.Там є все, що потрібно. Якщо ви не пройшли цей курс, наш викладач перевірить вас на потрібні знання. Так ми переконаємося, що ви зможете добре закінчити курс Адміністрування Linux: базовий рівень.

  • Для навчання офлайн беріть з собою ноутбук. Для занять онлайн потрібен хороший інтернет.

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

Введення

Лекція 1

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

Лекція 2

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

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

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

Файлові системи

Лекція 3

Віртуальна файлова система VFS. Індексні дескриптори inode, vnode. Текстові редактори. Команди з управління файлами та отримання відомостей в режимі командного рядка.

Лекція 4

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

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

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

Процеси

Лекція 5

Поняття процесу, типи процесів, сигнали переривань. Програми для роботи з процесами. Іменовані канали pipe, коди завершення команд і скриптів.

Лекція 6

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

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

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

Користувачі, групи, система прав. Установка пакетів

Лекція 7

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

Лекція 8

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

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

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

Мережа

Лекція 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.

Завантаження системи. Завантажувач grub

Лекція 13

Етапи завантаження системи. Завантажувач Grub. Перенесення системи на інший носій, системні утиліти dump, restore.

Лекція 14

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

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

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

Скрипти Bash. Основи

Лекція 15

Основи написання скриптів на shell, bash. Синтаксис, приклади.

Проєктна робота

Проєкт

Налаштування сервера - офісного роутера з нуля

Ви вже бачили наші курси?

Ви точно знайдете те, що вам треба 😊

Каталог курсів Каталог курсів

Після закінчення курсу студент буде знати

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

Після закінчення курсу студент буде вміти

  • інсталювати Linux
  • налаштовувати основні компоненти системи
  • конфігурувати мережі Linux
  • керувати користувачами системи
  • адмініструвати процеси системи
  • оновлювати та доповнювати систему необхідними пакетами
Записатись на курс

ЗАЛИШИЛИСЬ ПИТАННЯ?

Поставте їх нашим спеціалістам
Поставити питання

Підпишіться на розсилку

Щотижня відправляємо дайджест цікавих новин, а ще будемо повідомляти про події, акції та знижки