Course "Linux Administration. Level 1 (LA-I)"


The course "Linux Administration. Level 1 (LA-I)" is designed for users and novice administrators who want to master the skills of configuring, managing and supporting UNIX operating systems. Participants will get acquainted with the basic principles of Linux, learn to work in the command line, manage users and security, and also master the basics of network technologies and system administration. Practical tasks are carried out on the RHEL/CentOS, SUSE, Ubuntu platforms, which allows you to gain real experience working with popular distributions.


27000 32000-15.63%

Choose a date: *
Please choose a date
 
Flag: *
Course dates: *
  • 17.03 - 21.03.2025

In detail


Аудитория: 

Курс ЛА-1 корисний адміністраторам, які починають працювати з Linux Предварительная подготовка: досвід роботи не менше 6 місяців в якості користувача ПК наявність впевнених навичок знання пристрою ПК знання основних компонентів ПК, їх взаємодії мінімальний досвід роботи в командному рядку буде добре, якщо у слухача вже є досвід адміністрування або підтримки.

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

1. Ознайомлення з Linux

  • Основні дистрибутиви Linux: особливості та призначення.
  • Вибір оптимального середовища для роботи.
  • Сучасні тенденції розвитку Linux.

2. Робота в командному інтерпретаторі

  • Види терміналів та оболонок.
  • Основні команди для керування файлами та каталогами.
  • Використання пошукових інструментів (find, grep, egrep).
  • Робота зі змінними середовища, передача параметрів.
  • Використання конвеєрів і регулярних виразів.
  • Основи текстового редактора vi, доступ до документації через man.

3. Файлові системи та їх управління

  • Типи файлів і структура каталогів у Linux.
  • Робота з розділами та файловими системами (ext3, ext4, XFS, BTRFS, ZFS).
  • Розмітка дисків за допомогою fdisk, створення та монтування файлових систем.
  • Використання LVM для управління сховищами даних.
  • Основи роботи з сучасними файловими системами RedHat STRATIS.

4. Управління правами доступу

  • Система дозволів у Linux (POSIX).
  • Використання команд chmod, chown, umask.
  • Спеціальні атрибути файлів: SUID, GUID, sticky bit.
  • ACL (Access Control List) та їх налаштування через setfacl.

5. Користувачі та безпека системи

  • Реєстрація, зміна та видалення облікових записів.
  • Структура файлів /etc/passwd та /etc/shadow.
  • Контроль доступу за допомогою PAM.
  • Робота з su, sudo, підвищення рівня безпеки.

6. Архівація та резервне копіювання

  • Методи резервного копіювання: tar, dump, restore, xfsdump, xfsrestore.
  • Використання корпоративних рішень резервного копіювання, у тому числі для VMware.

7. Системне журналювання

  • Основи логування у Linux.
  • Демон rsyslogd та файл конфігурації /etc/rsyslog.conf.
  • Автоматичне керування логами через logrotate.

8. Налаштування мережі та підключень

  • Конфігурація мережевих інтерфейсів у різних дистрибутивах.
  • Робота з NTP (ntpd, chronyd, systemd-timesyncd).
  • Статична та динамічна маршрутизація, налаштування DHCP.
  • Базові параметри ядра, що впливають на роботу мережі.
  • Основи firewalld, RPC та підключення через NFS.
  • Віддалене управління за допомогою ssh, scp, rsync, rclone.
  • Демонстрація автоматизації керування серверами за допомогою Terraform та Ansible.

9. Контроль процесів та сервісів

  • Запуск, зупинка та керування службами.
  • Методи примусового завершення завислих процесів.
  • Робота з пріоритетами та сигналами процесів.
  • Планування завдань за допомогою cron, at.

10. Графічний інтерфейс у Linux

  • Вибір та встановлення графічного оточення.
  • Віддалене підключення через VNC та XRDP.

11. Завантаження та ініціалізація системи

  • Основні етапи старту Linux.
  • Використання systemd для управління службами.
  • Завантаження в режимі відновлення, відновлення root-пароля.

12. Управління пакетами та оновлення ПЗ

  • Пакетні менеджери RPM, yum/dnf, zypper, apt, snap.
  • Встановлення, оновлення та видалення програмного забезпечення.
  • Додавання та налаштування репозиторіїв.

13. Діагностика та усунення несправностей

  • Аналіз типових помилок під час завантаження та роботи ОС.
  • Виявлення та вирішення мережевих проблем.
  • Усунення конфліктів між компонентами системи.

14. Основи віртуалізації в Linux

  • Вступ до віртуалізації та використання Docker/Podman.
  • Налаштування віртуальних середовищ.

Супутні курси

Цей курс є основою для подальшого поглиблення знань у Linux:

  • Linux Advanced (LA-II) – просунутий рівень адміністрування.
  • Основи Kubernetes – базові концепції контейнеризації.
  • Адміністрування Kubernetes (рівень 2) – розширене управління контейнерами.
  • DevOps для адміністраторів – інтеграція DevOps-підходів у роботу з Linux.
  • Docker – глибоке вивчення контейнерних технологій.

Цей курс надає учасникам всі необхідні знання для ефективного адміністрування Linux-систем, допомагає підготуватися до сертифікації LPI 101 і відкриває нові кар’єрні можливості у сфері системного адміністрування.