spinner-it

Курс Системне адміністрування Linux

Старт навчання
Старт курсу запитуйте в адміністрації
33 год. по 2-3 рази на тиждень

Опис курсу

Матеріал курсу присвячений розгляду повсякденних робочих завдань адміністрування ОС Linux. Подача матеріалу спрямована на залучення слухачів до інтерактивної взаємодії для виконання конкретних задач, які представлені у вигляді безлічі вправ.

Лабораторні роботи в кінці кожного модуля призначені для досягнення максимального ефекту засвоєння матеріалу та формування стійких навичок виконання завдань адміністрування.

Після курсу Ви зможете:

  • Встановлювати Red Hat Linux інтерактивно та за допомогою Kickstart
  • Керувати стандартним системним обладнанням
  • Створювати й обслуговувати файлову систему Linux
  • Налаштовувати клієнта NFS і autofs
  • Розуміти процес ініціалізації системи та служб
  • Виконувати адміністрування користувачів і груп
  • Інтегрувати робочу станцію в наявну мережу, яка надає стандартні мережеві служби
  • Налаштовувати робочу станцію як клієнта служб NIS, DNS, і DHCP
  • Автоматизувати завдання за допомогою at, cron та anacron
  • Обслуговувати й аналізувати системні журнали (logs)
  • Створювати резервну копію файлових систем на стрічку та в архів tar
  • Встановлювати, оновлювати, запитувати й видаляти пакети програм за допомогою RPM
  • Оновлювати ядро Linux через RPM
  • Виконувати базове управління продуктивністю, пам'яттю та процесами
  • Налаштовувати базовий захист системи
  • Виконувати базову діагностику

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


Модуль 1. Огляд ОС Linux

  • Відкрите програмне забезпечення
  • Загальна характеристика дистрибутивів ОС Linux

Модуль 2. Завантаження ОС та універсальний завантажувач GRUB2

  • Процес завантаження ОС
  • Вступ до GRUB2
  • Конфігурування універсального завантажувача GRUB2
  • Тимчасове редагування меню GRUB2
  • Внесення постійних змін до меню GRUB2
  • Налаштування файлу конфігурації GRUB2
  • Пароль GRUB2
  • Перезавантаження GRUB2
  • GRUB2 та віддалена консоль

Лабораторна робота. Універсальний завантажувач GRUB2


Модуль 3. Процеси Linux. Керування й моніторинг

  • Процеси Linux. Основні стани процесів. Отримання інформації про процеси. Команда ps
  • Управління фоновими процесами (jobs)
  • Управління процесами за допомогою сигналів. Команда kill
  • Моніторинг активності процесів. Середнє завантаження. Процеси реального часу

Лабораторна робота. Моніторинг й управління процесами Linux


Модуль 4. Управління сервісами й демонами

  • Процеси, що стартують протягом завантаження ОС. Демон systemd. Утиліта systemctl
  • Керування системними сервісами
  • Старт і зупинка системних сервісів на активній ОС
  • Визначення системних сервісів, що автоматично стартують протягом завантаження ОС
  • Огляд команд утиліти systemctl

Лабораторна робота. Управління сервісами та демонами


Модуль 5. Файлова система

  • Призначення файлової системи
  • Ієрархія файлової системи
  • «Типи» файлів
  • Основні операції при роботі з файлами та каталогами
  • Імена файлів і каталогів: групування та використання підставляння
  • Перегляд вмісту файлів: утиліти more та less
  • Пошук файлів: утиліти find і locate
  • Робота з архівами. Утиліти bzip і gzip2. Використання утиліти tar

Лабораторна робота. Основи роботи з файловою системою Linux


Модуль 6. Управління пакетами програм. Утиліти RPM і YUM

  • Дистрибутив ОС і пакети програм
  • Менеджер пакетів YUM
  • Менеджер пакетів RPM

Лабораторна робота. Управління пакетами програм і складом програмного забезпечення


Модуль 7. Управління періодичними процесами

  • Планування запуску процесів. Команда at
  • Управління та моніторинг фонових процесів
  • Планування запуску системних процесів і служб. Підсистема cron
  • Управління тимчасовими файлами

Лабораторна робота. Управління періодичними процесами


Модуль 8. Організація зберігання даних

  • Управління дисковими розділами. Утиліти fdisk і gdisk
  • Створення та монтування файлових систем
  • Визначення характеристик дискового простору
  • Створення та управління масивами RAID
  • Створення та управління логічними томами LVM
  • Створення резервних копій та відновлення даних. Утиліти dump, restore і rsync

Лабораторна робота. Організація зберігання даних


Модуль 9. Мережева взаємодія

  • Налаштування мережевих інтерфейсів
  • Налаштування клієнтів DNS і DHCP
  • Мережева діагностика
  • Інструменти віддаленого доступу й адміністрування

Лабораторна робота. Мережева взаємодія


Модуль 10. Управління користувачами й доступом до даних

  • Користувачі та групи в ОС Linux
  • Реєстрація та зміна пароля
  • Служба захисту користувачів: файли / etc / passwd, / etc / shadow і / etc / groups
  • Служба захисту за допомогою консольних програм
  • Запуск програм від імені інших користувачів
  • Налаштування інших джерел автентифікації
  • Модель доступу до даних ОС Linux
  • Зміна прав доступу до файлів
  • Списки доступу до даних

Лабораторна робота. Управління обліковими розділами користувачів


Модуль 11. Організація загального доступу до даних

  • Організація загального доступу на основі NFS
  • Монтування файлових систем NFS
  • Організація загального доступу на основі Samba
  • Автоматичне монтування файлових систем (AutoFS)

Лабораторна робота. Організація загального доступу до даних


Модуль 12. Моніторинг системних ресурсів і служба журналювання

  • Журнал системних подій. Архітектура підсистеми журналювання
  • Демони systemd-journald і rsyslog
  • Централізоване сховище журнальних файлів і їхня ротація
  • Моніторинг системних ресурсів: процесор, пам'ять, підсистема дискового введення-виведення
  • Комплексні засоби моніторингу системних ресурсів

Лабораторна робота. Організація моніторингу ресурсів ОС і системні журнали


Модуль 13. Встановлення, оновлення та визначення характеристик обладнання та його сумісності

  • Методи встановлення ОС Linux
  • Створення інсталяційного ресурсу
  • Процес встановлення ОС
  • Оновлення наявної системи
  • Автоматизоване встановлення kickstart
  • Встановлення з використанням технології РХЕ

Лабораторна робота. Інсталяція ОС


Мінімальні вимоги:

  • Користувачі Linux або UNIX, що мають навички роботи з OC і хочуть отримати подальшу технічну підготовку, аби професійно виконувати завдання системного адміністрування Linux-систем
  • Початківці системні адміністратори ОС Linux
  • Досвідчені системні адміністратори інших OC, які бажають отримати навички адміністрування ОС Linux

Лектори:

Микита Лемешко (DevOps Engineer)


* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!