На цьому курсі починають з архітектури ОС Linux. Студенти встановлюють систему, роблять ручну розбивку диска і створюють шаблон віртуальної машини. Далі переходять до файлових систем - вивчають віртуальну файлову систему VFS, текстові редактори, типи файлових систем, структуру LVM та RAID-масиви. На практиці вчать управляти дисковими розділами, створювати і розширювати LVM.
Тут розбираються з процесами та програмами для роботи з ними. Студенти вивчають системний планувальник cron, моніторинг, логування подій в системі. Вчать керувати процесами, отримувати про них інформацію, налаштовувати логування syslog, atop, auditd. Потім переходять до користувачів, груп, системи прав та встановлення пакетів - вивчають стандарт розширених прав Posix ACL, утиліти chown, chmod, створюють власні списки репозиторіїв і перетворюють збірки в пакетний формат deb, rpm.
Цей блок присвячений мережевим технологіям. Студенти знайомляться з мережевими моделями OSI, TCP/IP, протоколом DHCP, налаштовують DHCP сервер. Працюють з протоколами передачі даних, транслятором NAT (DNAT/SNAT) та PROXY. Далі вивчають завантаження системи - розбирають етапи завантаження, роботу з завантажувачем Grub, налаштовують різні режими відновлення.
На цьому етапі вивчають основи написання скриптів на shell та bash. Розбирають синтаксис на практичних прикладах. Після цього студенти складають фінальний іспит - здають проєктну роботу, проходять тестування та отримують розширений фідбек від викладача.
Після курсу надають доступ до відеолекції "Як отримати офер мрії?". Додають спеціальну відзнаку в профілі NETFORCE Jobs, що ви є випускником цього курсу. Трьом кращим студентам групи пишуть рекомендаційні листи в LinkedIn.
Заняття проходять з 18:30 до 20:30 у вівторок та четвер. Весь курс побудований на практичних завданнях. Студенти виконують домашні завдання, а після завершення навчання складають іспит.