Навчальний шлях LFCS
Linux Foundation Certified System Administrator — сертифікація системного адміністратора Linux, що ґрунтується на практичних завданнях
Про LFCS
Розділ «Про LFCS»LFCS — це іспит, що ґрунтується на практичних завданнях (hands-on), який підтверджує практичні навички системного адміністрування Linux. На відміну від сертифікацій Kubernetes, тут йдеться про чистий Linux — жодних контейнерів, жодної оркестрації, лише основи системного адміністрування.
| Аспект | Деталі |
|---|---|
| Формат | Практичні завдання (hands-on задачі в CLI) |
| Тривалість | 2 години |
| Прохідний бал | 67% |
| Вартість | $445 (включає одну безкоштовну перездачу) |
| Термін дії | 3 роки |
| Дистрибутив | Ubuntu 22.04 |
Важливо: Це НЕ сертифікація Kubernetes. Вона розміщена в
docs/k8s/з організаційних міркувань — поряд з іншими сертифікаціями Linux Foundation, але її зміст повністю відображено в нашому напрямку Linux Deep Dive.
Чому саме LFCS?
Розділ «Чому саме LFCS?»- Фундамент для всього — впевнені навички роботи з Linux роблять роботу з Kubernetes, DevOps та SRE значно простішою
- Орієнтація на практику — як і в CKA/CKAD/CKS, ви доводите навички роботою, а не вибором відповідей
- Перевага в кар’єрі — багато “DevOps-інженерів” не вміють діагностувати неполадки на Linux-машині. Ви не будете одним із них
- Стартова сертифікація — додає впевненості у форматі практичних іспитів CKA/CKAD
Модулі підготовки до іспиту
Розділ «Модулі підготовки до іспиту»Домени LFCS та їх покриття в KubeDojo
Розділ «Домени LFCS та їх покриття в KubeDojo»Важливий принцип:
розкрито в інших місцяхне завжди достатньо для підготовки до іспиту- якщо навичку LFCS лише частково зачеплено в межах ширшого модуля Linux, це слід вважати боргом підготовки, доки не з’явиться спеціалізована практика, орієнтована саме на LFCS
- тому ця сторінка розрізняє надійне покриття та залишкові прогалини у спеціалізованій підготовці
Домен 1: Основні команди (20%)
Розділ «Домен 1: Основні команди (20%)»Покриття: Добре — основи роботи з командами надійні, а шлях практики LFCS тепер включає прямі тренування, орієнтовані на іспит, а не покладається лише на ширше повторне використання матеріалів Linux.
| Тема LFCS | Модуль KubeDojo | Статус |
|---|---|---|
| Вхід у локальні та віддалені графічні/текстові консолі | 1.2 Процеси та systemd | Розкрито |
| Пошук файлів | 7.2 Обробка тексту | Розкрито |
| Оцінка та порівняння базових можливостей файлових систем | 1.3 Ієрархія файлової системи | Розкрито |
| Порівняння та маніпулювання вмістом файлів | 7.2 Обробка тексту | Розкрито |
| Використання перенаправлення вводу/виводу | 7.1 Основи Bash | Розкрито |
| Аналіз тексту за допомогою базових регулярних виразів | 7.2 Обробка тексту | Розкрито |
| Архівування, резервне копіювання, стиснення файлів | 1.2 Практика основних команд LFCS | Розкрито |
| Створення, видалення, копіювання, переміщення файлів/каталогів | 1.3 Ієрархія файлової системи | Розкрито |
| Створення/керування жорсткими та символічними посиланнями | 1.3 Ієрархія файлової системи | Розкрито |
| Перегляд, встановлення, зміна стандартних прав доступу | 1.4 Користувачі та права доступу | Розкрито |
| Читання та використання системної документації | Загальні навички CLI | Розкрито |
Домен 2: Робота з робочими системами (25%)
Розділ «Домен 2: Робота з робочими системами (25%)»Покриття: Добре — спеціалізований модуль практики LFCS із робочими системами тепер безпосередньо охоплює цілі завантаження, планування задач, відновлення служб, дисципліну вимкнення та роботу з модулями ядра.
| Тема LFCS | Модуль KubeDojo | Статус |
|---|---|---|
| Безпечне завантаження, перезавантаження, вимкнення | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
| Завантаження в різні цілі (рівні запуску) | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
| Встановлення, налаштування, діагностика завантажувачів | 1.2 Процеси та systemd | Розкрито |
| Керування процесами (ps, top, kill, nice) | 1.2 Процеси та systemd | Розкрито |
| Керування службами запуску (systemctl) | 1.2 Процеси та systemd | Розкрито |
| Діагностика та керування процесами | 6.3 Налагодження процесів | Розкрито |
| Пошук та аналіз системних лог-файлів | 6.2 Аналіз логів | Розкрито |
| Планування завдань (cron, at) | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
| Перевірка цілісності системи | 4.1 Посилення безпеки ядра | Розкрито |
| Перегляд та завантаження модулів ядра | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
Домен 3: Керування користувачами та групами (10%)
Розділ «Домен 3: Керування користувачами та групами (10%)»Покриття: Добре — робота з користувачами та привілеями надійна, а модуль практики LFCS зі зберігання/користувачів тепер включає пряму перевірку обмежень ресурсів та налаштувань, орієнтованих на PAM.
| Тема LFCS | Модуль KubeDojo | Статус |
|---|---|---|
| Створення, видалення, зміна локальних користувачів/груп | 1.4 Користувачі та права доступу | Розкрито |
| Керування властивостями користувачів/груп | 1.4 Користувачі та права доступу | Розкрито |
| Налаштування обмежень ресурсів користувача | 1.4 Практика зберігання, служб та користувачів LFCS | Розкрито |
| Керування привілеями користувачів (sudo) | 1.4 Користувачі та права доступу | Розкрито |
| Налаштування PAM | 1.4 Користувачі та права доступу | Розкрито |
Домен 4: Мережа (25%)
Розділ «Домен 4: Мережа (25%)»Покриття: Добре — основи роботи з мережею залишаються надійними, а завдання зі статичної маршрутизації та збереження мережевих служб тепер мають пряму практику, орієнтовану на LFCS.
| Тема LFCS | Модуль KubeDojo | Статус |
|---|---|---|
| Налаштування мережі (IP, підмережа, шлюз) | 3.1 Основи TCP/IP | Розкрито |
| Налаштування розв’язання імен хостів | 3.2 DNS у Linux | Розкрито |
| Налаштування мережевих служб для запуску під час завантаження | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
| Реалізація фільтрації пакетів (firewalld/nftables) | 8.2 Адміністрування мережі | Нове |
| Налаштування параметрів брандмауера | 8.2 Адміністрування мережі | Нове |
| Налаштування NAT/маскарадингу | 8.2 Адміністрування мережі | Нове |
| Об’єднання/мостове з’єднання мереж | 8.2 Адміністрування мережі | Нове |
| Статична маршрутизація IP-трафіку | 1.3 Практика роботи з системами та мережею LFCS | Розкрито |
| Синхронізація часу (NTP/chrony) | 8.2 Адміністрування мережі | Нове |
Домен 5: Керування зберіганням (20%)
Розділ «Домен 5: Керування зберіганням (20%)»Покриття: Добре — зберігання є одним із сильніших доменів LFCS, оскільки спеціалізовані модулі Linux зі зберігання безпосередньо відповідають багатьом завданням іспиту, але він не є цілком “вирішеним” і все одно залежить від того, чи справді учні практикують спеціалізовані вправи зі зберігання/адміністрування.
| Тема LFCS | Модуль KubeDojo | Статус |
|---|---|---|
| Перегляд, створення, видалення розділів | 8.1 Керування зберіганням | Нове |
| Створення/налаштування файлових систем (ext4, xfs) | 8.1 Керування зберіганням | Нове |
| Монтування файлових систем під час завантаження (fstab) | 8.1 Керування зберіганням | Нове |
| Налаштування та керування LVM | 8.1 Керування зберіганням | Нове |
| Створення та керування RAID (mdadm) | 8.1 Керування зберіганням | Розкрито |
| Налаштування сервера/клієнта NFS | 8.1 Керування зберіганням | Нове |
| Налаштування простору підкачки (swap) | 8.1 Керування зберіганням | Нове |
| Керування автомонтуванням (autofs) | 8.1 Керування зберіганням | Нове |
| Моніторинг зберігання (df, du, iostat) | 5.4 Продуктивність вводу/виводу | Розкрито |
Рекомендований порядок навчання
Розділ «Рекомендований порядок навчання»Якщо ви готуєтеся саме до LFCS, дотримуйтеся цієї послідовності в нашому напрямку Linux:
Фаза 1: Основи (Тиждень 1-2)
Розділ «Фаза 1: Основи (Тиждень 1-2)»- 1.1 Архітектура ядра
- 1.2 Процеси та systemd
- 1.3 Ієрархія файлової системи
- 1.4 Користувачі та права доступу
Фаза 2: Основи мережі (Тиждень 2-3)
Розділ «Фаза 2: Основи мережі (Тиждень 2-3)»Фаза 3: Операції (Тиждень 3-4)
Розділ «Фаза 3: Операції (Тиждень 3-4)»Фаза 4: Специфіка LFCS (Тиждень 4-5)
Розділ «Фаза 4: Специфіка LFCS (Тиждень 4-5)»- 8.1 Керування зберіганням — LVM, NFS, файлові системи
- 8.2 Адміністрування мережі — Брандмауер, NAT, об’єднання мереж
8.1 та 8.2 важливі тут, бо вони є найближчим до спеціалізованих перехідних модулів LFCS у межах ширшого напрямку Linux. Вони беруть теми, що з’являються в операціях Linux загалом, і подають їх у спосіб, який набагато безпосередніше відповідає завданням іспиту — таким як налаштування файлової системи, збереження конфігурації під час завантаження, правила брандмауера, маршрутизація та налаштування мережевих служб.
Фаза 5: Продуктивність і шліфування (Тиждень 5-6)
Розділ «Фаза 5: Продуктивність і шліфування (Тиждень 5-6)»Поради щодо іспиту
Розділ «Поради щодо іспиту»Це практичний іспит
Розділ «Це практичний іспит»Так само, як у CKA/CKAD, ви отримуєте термінал і маєте виконати завдання. Жодного вибору з варіантів. Тренуйтеся, справді виконуючи команди, а не читаючи про них.
Керування часом
Розділ «Керування часом»- 2 години на всі завдання
- Використовуйте стратегію трьох проходів:
- Прохід 1: Швидкі перемоги — створення файлів, керування користувачами, базові команди
- Прохід 2: Завдання середньої складності — файлова система, systemd, налаштування мережі
- Прохід 3: Складні завдання — LVM, NFS, правила брандмауера
Ключові відмінності від CKA/CKAD
Розділ «Ключові відмінності від CKA/CKAD»| Аспект | LFCS | CKA/CKAD |
|---|---|---|
| Тема | Чисте адміністрування Linux | Kubernetes |
| Потрібен kubectl | Ні | Так |
| Дистрибутив | Ubuntu 22.04 | На основі Ubuntu |
| Прохідний бал | 67% | 66% |
| Тривалість | 2 години | 2 години |
Середовище для практики
Розділ «Середовище для практики»- Використовуйте віртуальну машину або контейнер з Ubuntu 22.04
- Vagrant + VirtualBox або Multipass — чудові варіанти
- Практикуйте все в терміналі — на іспиті немає графічного інтерфейсу
Раніше виявлені прогалини (тепер розкриті)
Розділ «Раніше виявлені прогалини (тепер розкриті)»Ці теми LFCS раніше були прогалинами в KubeDojo, але тепер вони розкриті:
| Тема | Розкрито в |
|---|---|
| Встановлення/діагностика завантажувача (GRUB2) | 1.2 Процеси та systemd |
| Керування RAID (mdadm) | 8.1 Керування зберіганням |
| Налаштування PAM | 1.4 Користувачі та права доступу |
| Перевірка цілісності системи (AIDE, rpm -V) | 4.1 Посилення безпеки ядра |
Спочатку зосередьте час на доменах з високою вагою (Мережа 25%, Операції 25%, Зберігання 20%).
Поточний реєстр прогалин спеціалізованої підготовки до LFCS
Розділ «Поточний реєстр прогалин спеціалізованої підготовки до LFCS»Основні прогалини спеціалізованої підготовки до іспиту, виявлені під час попереднього аудиту, тепер закрито в самих модулях LFCS.
Поточний стан:
- тренування з архівування/стиснення розкрито в
1.2 - цілі завантаження, дисципліну вимкнення,
cron/at, модулі ядра та статичні маршрути розкрито в1.3 - обмеження ресурсів користувача та перевірки, орієнтовані на PAM, розкрито в
1.4
Це не означає, що LFCS “завершено назавжди”. Це означає, що напрямок більше не залежить від розпливчастих фраз на кшталт часткове покриття в інших місцях для основних завдань іспиту.
Ресурси
Розділ «Ресурси»- Програма іспиту LFCS (Linux Foundation)
- Посібник Ubuntu 22.04 Server
- Напрямок Linux у KubeDojo — Наше основне джерело контенту