Аудитория:
Курс ЛА-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 і відкриває нові кар’єрні можливості у сфері системного адміністрування.