Перейти до вмісту

Навчальний шлях LFCS

Linux Foundation Certified System Administrator — сертифікація системного адміністратора Linux, що ґрунтується на практичних завданнях

LFCS — це іспит, що ґрунтується на практичних завданнях (hands-on), який підтверджує практичні навички системного адміністрування Linux. На відміну від сертифікацій Kubernetes, тут йдеться про чистий Linux — жодних контейнерів, жодної оркестрації, лише основи системного адміністрування.

АспектДеталі
ФорматПрактичні завдання (hands-on задачі в CLI)
Тривалість2 години
Прохідний бал67%
Вартість$445 (включає одну безкоштовну перездачу)
Термін дії3 роки
ДистрибутивUbuntu 22.04

Важливо: Це НЕ сертифікація Kubernetes. Вона розміщена в docs/k8s/ з організаційних міркувань — поряд з іншими сертифікаціями Linux Foundation, але її зміст повністю відображено в нашому напрямку Linux Deep Dive.


  • Фундамент для всього — впевнені навички роботи з Linux роблять роботу з Kubernetes, DevOps та SRE значно простішою
  • Орієнтація на практику — як і в CKA/CKAD/CKS, ви доводите навички роботою, а не вибором відповідей
  • Перевага в кар’єрі — багато “DevOps-інженерів” не вміють діагностувати неполадки на Linux-машині. Ви не будете одним із них
  • Стартова сертифікація — додає впевненості у форматі практичних іспитів CKA/CKAD

Модулі підготовки до іспиту

Розділ «Модулі підготовки до іспиту»
#Модуль
1.1Стратегія та робочий процес іспиту LFCS
1.2Практика основних команд LFCS
1.3Практика роботи з системами та мережею LFCS
1.4Практика зберігання, служб та користувачів LFCS
1.5Повний пробний іспит LFCS

Домени 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 Користувачі та права доступуРозкрито
Налаштування PAM1.4 Користувачі та права доступуРозкрито

Покриття: Добре — основи роботи з мережею залишаються надійними, а завдання зі статичної маршрутизації та збереження мережевих служб тепер мають пряму практику, орієнтовану на 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 Керування зберіганнямНове
Налаштування та керування LVM8.1 Керування зберіганнямНове
Створення та керування RAID (mdadm)8.1 Керування зберіганнямРозкрито
Налаштування сервера/клієнта NFS8.1 Керування зберіганнямНове
Налаштування простору підкачки (swap)8.1 Керування зберіганнямНове
Керування автомонтуванням (autofs)8.1 Керування зберіганнямНове
Моніторинг зберігання (df, du, iostat)5.4 Продуктивність вводу/виводуРозкрито

Рекомендований порядок навчання

Розділ «Рекомендований порядок навчання»

Якщо ви готуєтеся саме до LFCS, дотримуйтеся цієї послідовності в нашому напрямку Linux:

Фаза 1: Основи (Тиждень 1-2)

Розділ «Фаза 1: Основи (Тиждень 1-2)»
  1. 1.1 Архітектура ядра
  2. 1.2 Процеси та systemd
  3. 1.3 Ієрархія файлової системи
  4. 1.4 Користувачі та права доступу

Фаза 2: Основи мережі (Тиждень 2-3)

Розділ «Фаза 2: Основи мережі (Тиждень 2-3)»
  1. 3.1 Основи TCP/IP
  2. 3.2 DNS у Linux
  3. 3.4 iptables та netfilter

Фаза 3: Операції (Тиждень 3-4)

Розділ «Фаза 3: Операції (Тиждень 3-4)»
  1. 7.1 Основи Bash
  2. 7.2 Обробка тексту
  3. 6.1 Системна діагностика неполадок
  4. 6.2 Аналіз логів

Фаза 4: Специфіка LFCS (Тиждень 4-5)

Розділ «Фаза 4: Специфіка LFCS (Тиждень 4-5)»
  1. 8.1 Керування зберіганням — LVM, NFS, файлові системи
  2. 8.2 Адміністрування мережі — Брандмауер, NAT, об’єднання мереж

8.1 та 8.2 важливі тут, бо вони є найближчим до спеціалізованих перехідних модулів LFCS у межах ширшого напрямку Linux. Вони беруть теми, що з’являються в операціях Linux загалом, і подають їх у спосіб, який набагато безпосередніше відповідає завданням іспиту — таким як налаштування файлової системи, збереження конфігурації під час завантаження, правила брандмауера, маршрутизація та налаштування мережевих служб.

Фаза 5: Продуктивність і шліфування (Тиждень 5-6)

Розділ «Фаза 5: Продуктивність і шліфування (Тиждень 5-6)»
  1. 5.1 Метод USE
  2. 5.4 Продуктивність вводу/виводу
  3. 6.3 Налагодження процесів

Поради щодо іспиту

Розділ «Поради щодо іспиту»

Це практичний іспит

Розділ «Це практичний іспит»

Так само, як у CKA/CKAD, ви отримуєте термінал і маєте виконати завдання. Жодного вибору з варіантів. Тренуйтеся, справді виконуючи команди, а не читаючи про них.

  • 2 години на всі завдання
  • Використовуйте стратегію трьох проходів:
    • Прохід 1: Швидкі перемоги — створення файлів, керування користувачами, базові команди
    • Прохід 2: Завдання середньої складності — файлова система, systemd, налаштування мережі
    • Прохід 3: Складні завдання — LVM, NFS, правила брандмауера

Ключові відмінності від CKA/CKAD

Розділ «Ключові відмінності від CKA/CKAD»
АспектLFCSCKA/CKAD
ТемаЧисте адміністрування LinuxKubernetes
Потрібен 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 Керування зберіганням
Налаштування PAM1.4 Користувачі та права доступу
Перевірка цілісності системи (AIDE, rpm -V)4.1 Посилення безпеки ядра

Спочатку зосередьте час на доменах з високою вагою (Мережа 25%, Операції 25%, Зберігання 20%).


Поточний реєстр прогалин спеціалізованої підготовки до LFCS

Розділ «Поточний реєстр прогалин спеціалізованої підготовки до LFCS»

Основні прогалини спеціалізованої підготовки до іспиту, виявлені під час попереднього аудиту, тепер закрито в самих модулях LFCS.

Поточний стан:

  • тренування з архівування/стиснення розкрито в 1.2
  • цілі завантаження, дисципліну вимкнення, cron/at, модулі ядра та статичні маршрути розкрито в 1.3
  • обмеження ресурсів користувача та перевірки, орієнтовані на PAM, розкрито в 1.4

Це не означає, що LFCS “завершено назавжди”. Це означає, що напрямок більше не залежить від розпливчастих фраз на кшталт часткове покриття в інших місцях для основних завдань іспиту.