Мета курсу
Підготувати учасників до впевненого адміністрування систем на базі Linux, забезпечити навички налаштування, моніторингу, безпеки та автоматизації робочих процесів.
Курс розроблений для:
Системних адміністраторів-початківців
IT-фахівців, що переходять з Windows-інфраструктури
DevOps-інженерів-початківців
Розробників, яким потрібне глибше розуміння Linux-систем
Формат навчання
Тривалість курсу: 20 годин (10 занять × 2 години)
Онлайн заняття з викладачем
Практичні завдання після кожного модуля
Фінальний проєкт: налаштування повноцінного Linux-сервера
Що отримає компанія
Покращення рівня кваліфікації IT-персоналу
Стандартизовані підходи до адміністрування
Безпечніші та стабільніші серверні середовища
Сертифікати для кожного учасника (від SkillsUp або внутрішній бренд компанії)
Додатково (за запитом)
Індивідуальні консультації для вашої інфраструктури
Аудит Linux-серверів та рекомендації
Поглиблений курс DevOps/CI/CD після завершення
Програма курсу "Адміністрування Linux"
1
Введення в Linux і робота з командним рядком
Історія Linux, основні дистрибутиви
Встановлення системи (Ubuntu, CentOS)
Файлова система та базові команди (ls, cd, pwd, cp, mv, rm)
Робота з текстовими файлами (cat, nano, vim, grep, sed)
2
Керування користувачами та правами доступу
Створення користувачів і груп (useradd, usermod, groupadd)
Права доступу (chmod, chown, umask, ACL)
Налаштування sudo (visudo)
3
Пакетний менеджмент і оновлення системи
Керування пакетами (apt, yum, dnf, rpm)
Робота з репозиторіями та оновленнями
Створення резервних копій (rsync, tar)
4
Керування процесами та сервісами
Моніторинг процесів (ps, top, htop, kill)
Керування сервісами (systemctl start/stop, journalctl)
Логування та аналіз /var/log/
5
Основи роботи з мережею
Перевірка мережевих підключень (ip addr, ifconfig, ping, netstat)
Налаштування мережі (nmcli, netplan)
Основи SSH і безпечне підключення
6
Безпека та файрволи
Налаштування брандмауерів (ufw, iptables, firewalld)
Захист SSH (ключі, Fail2Ban)
Основи SELinux/AppArmor
7
Файлові системи та робота з дисками
Монтування дисків і розділів (mount, fstab)
Керування файловими системами (ext4, XFS)
Основи LVM і RAID
8
Автоматизація та скрипти в Linux
Основи Bash-скриптів (if, for, while)
Планування завдань (cron, at)
Вступ до Ansible (основні команди)
9
Фінальний проєкт: налаштування сервера
Розгортання сервера з нуля
Встановлення та налаштування веб-сервера (Nginx / Apache)
Базовий захист сервера
10
Практичний іспит та Q&A
Виконання фінального завдання
Аналіз помилок, рекомендації щодо розвитку
Запитання й відповіді, обговорення досвіду