Адміністрування Linux (Частина 2)

35000,00 

Код курса: LA2+

30 годин / 10 занять
Онлайн-навчання наживо з тренером
✓ Системні служби, мережі та віддалене адміністрування
✓ Безпека, керування доступом і налаштування Linux-сервера
✓ Сертифікат після завершення курсу
Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: LA2+ Категорії: , Позначок: , , , ,

Про курс

Адміністрування Linux – це друга частина курсу, який розроблен для поглиблення знань та навичок досвідчених фахівців, які працюють із критично важливими Linux-системами в корпоративних середовищах. Основний фокус зроблено на розумінні внутрішньої архітектури ядра, оптимізації продуктивності, побудові відмовостійких систем зберігання, впровадженні сучасних рішень безпеки та автоматизації. Після проходження курсу ви зможете ефективно діагностувати “вузькі місця”, проєктувати високопродуктивні та захищені інфраструктурні рішення на базі Linux і застосовувати передові інструменти конфігураційного управління та віртуалізації.


Аудиторія

  • старші системні адміністратори — Senior System Administrators;
  • DevOps- та Cloud-інженери, відповідальні за розгортання й підтримку високодоступних платформ;
  • архітектори інфраструктури, які проєктують комплексні рішення на базі Linux;
  • технічні лідери — Tech Leads, які приймають рішення щодо вибору дистрибутивів, файлових систем і стратегій безпеки;
  • фахівці з оптимізації продуктивності та аудиту систем.

Чого навчаться учасники

Після завершення курсу учасники зможуть:

  • проєктувати та впроваджувати надійні файлові системи ZFS, BTRFS і XFS та відмовостійкі сховища RAID і LVM із використанням шифрування LUKS;
  • аналізувати та оптимізувати продуктивність ядра Linux, включно з CPU affinity, керуванням пам’яттю, Huge Pages, Swap та I/O-планувальниками;
  • створювати комплексні стратегії моніторингу й бенчмаркінгу та виявляти вузькі місця процесора, пам’яті, дисків і мережі;
  • налаштовувати політики SELinux і AppArmor, міжмережеві екрани та PKI для підвищення безпеки Linux-систем;
  • автоматизувати управління конфігураціями та оновленнями за допомогою Puppet і Ansible;
  • порівнювати контейнерну та гіпервізорну віртуалізацію й обирати оптимальні рішення;
  • інтегрувати Linux-системи з Active Directory, LDAP і Kerberos;
  • проєктувати високопродуктивні, захищені та відмовостійкі інфраструктурні рішення на базі Linux.

Попередні вимоги

Для ефективного засвоєння матеріалу слухачам необхідно:

  1. мати практичний досвід роботи з операційною системою Linux від 1–2 років;
  2. упевнено працювати з командним рядком; базові навички Shell Scripting будуть перевагою;
  3. розуміти мережеві протоколи IP, TCP і UDP та базові служби SSH і HTTP;
  4. розуміти основні концепції файлових систем та управління процесами;
  5. бажано пройти курс «Адміністрування Linux (Частина 1)» або мати еквівалентні знання й практичний досвід.

Рівень курсу

Поглиблений


Дивіться розклад

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

1. Планування та вибір дистрибутивів Linux

  • Про курс Адміністрування Linux (Частина 2).
  • Різні ролі серверів і робочих станцій.
  • Характеристики та вибір дистрибутивів.
  • Тренди розвитку Linux.

2. Анатомія архітектури Linux

  • Властивості ядра Linux і системні виклики.
  • Життєвий цикл процесу.
  • Архітектура пам’яті: фізична та віртуальна пам’ять.
  • Менеджер віртуальної пам’яті.
  • Архітектура підсистеми введення-виведення.
  • Мережева підсистема та файлова система /proc.
  • Робота з пристроями.

3. Файлові системи та розширені технології зберігання

  • Вибір і обслуговування файлових систем ext3, ext4, XFS, BTRFS і ZFS.
  • Структура даних у файловій системі.
  • Відмовостійкі рішення RAID і LVM.
  • Сценарії резервного копіювання та відновлення.
  • Використання знімків LVM і BTRFS у сценаріях резервного копіювання.
  • Шифрування дисків за допомогою LUKS.

4. Базовий моніторинг та оптимізація продуктивності

  • Постановка завдань моніторингу та оптимізації.
  • Засоби й утиліти моніторингу та бенчмаркінгу.
  • Аналіз вузьких місць: процесор, пам’ять, дискове введення-виведення та мережа.
  • Оптимізація параметрів ядра: CPU affinity, поведінка Kernel Swap і pdflush, Huge Pages, I/O Elevator, TCP/IP і NFS.
  • Параметри, важливі для корпоративних платформ, баз даних і серверів застосунків.
  • Принципи та інструменти моніторингу й оптимізації серверів застосунків Oracle WebLogic, IBM WebSphere і Tomcat.

5. Мережева взаємодія та інтеграція

  • Розв’язання імен: DNS, NIS і LDAP.
  • Налаштування NFS і Samba.
  • Підключення до Active Directory та LDAP.
  • Основи Kerberos.

6. Огляд засобів підвищення безпеки

  • SELinux і AppArmor.
  • Міжмережеві екрани.
  • Призначення й архітектура PAM та файли конфігурації PAM.
  • Шифрування в Linux.
  • Використання сертифікатів і PKI.

7. Управління програмним забезпеченням та оновленнями

  • Вибір пакетних менеджерів і моделей оновлення.
  • Робота з Puppet і Ansible.

8. Вступ до віртуалізації

  • Типи віртуалізації та проєкти віртуалізації для Linux.
  • Порівняння контейнерної й гіпервізорної віртуалізації.
  • Використання OpenVZ і Docker.
  • Практичні сценарії віртуалізації в адмініструванні Linux.

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11

✉️📅☎️🔝