Курс NT-LA2 Адміністрування Linux, частина 2 | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

Курс NT-LA2 Адміністрування Linux, частина 2

Курс надає знання з основних питань адміністрування Linux-систем, від елементарних команд користувача до складних питань супроводу системи. Він може бути умовно розділений на дві частини. Перша, використання Linux/Unix-систем та друга, адміністрування Linux-систем. У першій частині вивчаються основні інструменти адміністратора системи: командний інтерпретатор, редактор vi, програми для роботи з файлами, процесами, символьними потоками тощо. У другій, власне, система, її основні елементи, їх призначення та використання. Цей курс або аналогічний з ОС FreeBSD разом з мережним курсом є основою для інших курсів навчального центру з відкритих систем.

Відео. Ознайомитись з основами роботи в командній оболонці Linux та дізнатись про структуру курсу ви можете подивившись відеоогляд від нашого тренера.

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

  • знати, як влаштована операційна система;
  • знати призначення складових частин ОС Linux та як використовувати їх для вирішення конкретних завдань;
  • знати, як забезпечується функціональність системи;
  • виконувати основні операції з управління файлами;
  • здійснювати управління доступом;
  • здійснювати монтування файлових систем;
  • створювати і редагувати файли за допомогою текстового редактора vi;
  • ефективно використовувати можливості командного інтерпретатора;
  • створювати та адаптувати скрипти командного інтерпретатора;
  • усвідомлено застосовувати інструментарій ОС Linux;
  • оптимально розподіляти ресурси системи;
  • здійснювати управління процесами;
  • здійснювати специфічні операції над файлами та файловою системою;
  • автоматизувати рішення задач системного адміністрування;
  • інсталювати операційну систему Linux;
  • відновлювати працездатність пошкодженої системи;
  • налаштовувати та конфігурувати систему;
  • встановлювати програмне забезпечення з RPM-пакетів та архівів вихідних текстів;
  • керувати процесом початкового завантаження системи, налаштовувати завантажувач та рівні запуску ОС;
  • виконувати конфігурування та збірку ядра операційної системи;
  • налаштовувати систему під задане апаратне забезпечення;
  • виконувати налаштування системних сервісів: періодичного запуску, запуску процесів за розкладом, журналізацію системи.

Аудиторія

Системні адміністратори, які виконують інсталяцію та супровід серверів та робочих станцій під управлінням операційної системи Linux.

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

  • базові знання про апаратне забезпечення: архітектура комп'ютера, принципи роботи та призначення процесора, ОЗУ, жорсткого диска;
  • базові навички програмування;
  • елементарні знання англійської мови на рівні команд.
  1. Планування та вибір дистрибутивів Linux
    • Різні ролі серверів та робочих станцій.
    • Характеристики та вибір дистрибутивів.
    • Тренди розвитку Linux.
  2. Анатомія архітектури Linux
    • Властивості ядра Linux.
    • Системні дзвінки.
    • Життєвий цикл процесу.
    • Архітектура пам'яті.
    • Фізична та віртуальна пам'ять.
    • Менеджер віртуальної пам'яті.
    • Архітектура підсистеми введення-виведення.
    • Мережева підсистема.
    • Файлова система / proc.
    • Робота із пристроями.
  3. Файлові системи та розширені технології зберігання
    • Вибір та обслуговування різних файлових систем: ext3, ext4, xfs, BTRFS, ZFS.
    • Структура даних у файловій системі.
    • Відмовостійкі рішення RAID, LVM, ZFS.
    • Сценарії резервного копіювання та відновлення.
    • Використання LVM, zfs, BTRFS у сценаріях резервного копіювання.
    • Шифрування дисків за допомогою технології LUKS.
  4. Базовий моніторинг та оптимізація продуктивності
    • Постановка задачі моніторингу та оптимізації.
    • Засоби та утиліти моніторингу та бенчмаркінгу.
    • Аналіз вузьких місць: процесор, пам'ять, дискове введення-виведення, мережа.
    • Оптимізація/підстроювання параметрів, у тому числі: CPU affinity, поведінки kernel swap і pdflush, huge pages, I/O elevator, TCP/IP, NFS, параметрів важливих для корпоративних платформ (баз даних та серверів додатків Oracle).
    • Принципи та інструментарій для моніторингу та оптимізація серверів додатків Oracle Weblogic, IBM WebSphere, Tomcat.
  5. Мережева взаємодія та інтеграція
    • Маршрутизація.
    • NAT.
    • Роздільна здатність імен: DNS, LDAP.
    • Налаштування NFS, Samba.
    • Підключення Active Directory, LDAP.
    • Рекомендації щодо платформ IDM, MDM.
  6. Огляд засобів підвищення безпеки
    • SELinux.
    • Firewalld.
    • Призначення та архітектура PAM.
    • Файли конфігурації PAM.
    • Використання сертифікатів.
  7. Знайомство з Docker, Ansible
    • DevOps та позиціювання Docker, Ansible.
    • Робота із Docker, Docker Compose.
    • Приклади використання Ansible.a

Реєстрація на найближчий курс

Код курсу

NT-LA2

Тривалість, днів (годин)

5 (40)

Найближчі дати

Ціна, грн

Графік занять

Дата

Час

08.04.24
09:00 - 16:30
09.04.24
09:00 - 16:30
10.04.24
09:00 - 16:30
11.04.24
09:00 - 16:30
12.04.24
09:00 - 16:30

У вартість курсу входить

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Збірник лабораторних робіт в електронному вигляді
  • Підбірка матеріалів в електронному вигляді
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу