На цьому курсі починають з основ - як вибирати дистрибутиви Linux для різних завдань. Розглядають відмінності між серверними та робочими версіями. Аналізують характеристики популярних дистрибутивів та тренди розвитку Linux.
Детально вивчають внутрішню будову системи. Розбирають роботу ядра, системні виклики та життєвий цикл процесів. Досліджують архітектуру пам'яті - фізичну, віртуальну та менеджер пам'яті. Аналізують підсистеми вводу-виводу, мережеву підсистему та роботу з пристроями через файлову систему /proc.
Працюють з різними файловими системами: ext3, ext4, xfs, BTRFS, ZFS. Вивчають структуру даних у файлових системах та створення відмовостійких рішень RAID. Освоюють LVM, ZFS для резервного копіювання та відновлення. Навчаються шифрувати диски за допомогою LUKS.
Вчаться моніторити систему та знаходити вузькі місця. Використовують утиліти для аналізу процесора, пам'яті, дискового вводу-виводу та мережі. Оптимізують параметри CPU affinity, kernel swap, huge pages, I/O elevator та мережеві налаштування. Особливу увагу приділяють оптимізації для корпоративних платформ та серверів додатків.
Навчаються налаштовувати мережеву взаємодію: маршрутизацію, NAT, DNS, LDAP. Працюють з файловими системами NFS та Samba. Підключають Linux-системи до Active Directory та LDAP. Отримують рекомендації щодо використання платформ управління ідентифікаціями.
Вивчають основні інструменти захисту: SELinux та Firewalld. Розбирають архітектуру PAM та її файли конфігурації. Вчаться працювати з сертифікатами для забезпечення безпеки системи.
Знайомляться з DevOps-інструментами. Вивчають позиціонування Docker та Ansible у сучасній інфраструктурі. Практикують роботу з Docker та Docker Compose. Розглядають приклади використання Ansible для автоматизації.
Після курсу слухачі можуть планувати Linux-інфраструктуру, глибоко розуміють архітектуру ядра, працюють з файловими системами та технологіями зберігання. Вміють моніторити та оптимізувати продуктивність, налаштовувати мережу та забезпечувати безпеку. Використовують Docker та Ansible у DevOps-практиках.
Курс включає підтримку ментора та практичні завдання. Після успішного завершення видається сертифікат.