Этот урок не про команды, а про карту местности. Прежде чем лезть в права на файлы и юниты systemd, полезно понять, к чему мы готовимся: как устроен сам экзамен LPIC-1, из чего он состоит, как считаются баллы и почему весь курс мы будем держать сразу на двух стендах - Debian и RHEL. Задача администратора тут простая: не утонуть в объёме и идти системно, а не латать дыры за день до сдачи.

Как это работает
LPIC-1 - это сертификация начального уровня от Linux Professional Institute (LPI). Она подтверждает, что вы умеете работать в командной строке, ставить и обновлять систему, настраивать сеть и базовую безопасность - то есть реально администрировать рабочую станцию или небольшой сервер, а не просто знаете теорию.
Сертификат состоит из двух независимых экзаменов: 101-500 и 102-500. Сдавать их можно в любом порядке и с разрывом во времени (формально дают до 5 лет), но засчитывается LPIC-1 только когда сданы оба. Сам сертификат потом действует 5 лет, дальше нужна пересдача или повышение уровня до LPIC-2.
Каждый экзамен - это около 60 вопросов, на которые даётся 90 минут. Вопросы двух типов: с выбором ответа (один или несколько правильных) и с вписыванием ответа руками (fill-in-the-blank) - например, вписать имя команды или путь к файлу. Последние коварны: автодополнения нет, опечатка засчитывается как ошибка. Проходной балл - 500 из диапазона 200-800, то есть это не простые проценты, а шкалированная оценка.
Содержимое разбито на темы (topics) с номерами 101-110. Темы 101-104 относятся к экзамену 101-500, темы 105-110 - к 102-500. Внутри каждой темы есть цели (objectives), и у каждой цели стоит вес (weight) - грубо говоря, сколько вопросов из этой области стоит ждать. Вес 1 - тема почти не трогается, вес 4-6 - её будут спрашивать плотно. По весу удобно расставлять приоритеты: не вылизывать редкое, пока не закрыто частое.
Версия программы сейчас - 5.0, она действует и в 2026 году. Это важно: версия 5.0 уже про systemd как штатную систему инициализации, а SysVinit идёт лишь как наследие. Но будьте внимательны - официальные цели LPI меняются медленнее, чем реальные дистрибутивы, поэтому в программе ещё встречаются TCP wrappers, xinetd и yum. Мы такие вещи будем давать коротко, с пометкой для экзамена, и тут же показывать, чем это заменено на практике (systemd-юниты, nftables, dnf).
Не путайте LPIC-1 с Linux Essentials. Essentials - это вводный сертификат про общую грамотность: что такое открытый код, базовые команды, основы. Вы его уровень уже прошли. LPIC-1 глубже и практичнее: тут уже разделы диска, LVM, права, пакеты, сеть, скрипты на shell. Это первый по-настоящему рабочий уровень.
Команды и примеры
Курс мы пройдём на двух стендах сразу, потому что экзамен спрашивает обе ветки. Различия начинаются с пакетного менеджера. Узнать, какой перед вами дистрибутив, можно одинаково:
Код: Выделить всё
cat /etc/os-release
# смотрим ID и VERSION_ID: debian/ubuntu или rhel/fedoraКод: Выделить всё
apt update && apt upgrade
apt install tree
dpkg -l | grep treeКод: Выделить всё
dnf upgrade
dnf install tree
rpm -qa | grep treeКод: Выделить всё
# через контейнеры, быстро и без VM
podman run -it --rm debian:13 bash
podman run -it --rm fedora:41 bashЧастые грабли
- Учить только один дистрибутив. На экзамене спросят и про apt, и про rpm - незнание второй ветки стабильно отнимает баллы.
- Игнорировать вопросы с вписыванием ответа. Они требуют точного написания: lsblk, а не lsblock, /etc/fstab без опечаток. Тренируйте память на точные имена и пути.
- Путать темы экзаменов: 101-104 это первый экзамен, 105-110 второй. Если готовите только один - не хватайте чужие темы.
- Думать, что проходной 500 это 62 процента. Шкала 200-800 нелинейна, прямого перевода в проценты нет.
- Считать программу 5.0 полностью современной. Часть целей - легаси (TCP wrappers, xinetd). Знать для экзамена надо, применять в проде - нет.
- Зубрить формулировки целей LPI наизусть вместо понимания. Вопросы перефразированы, а не скопированы из программы.
- Поднимите два стенда: одну виртуалку с Debian 13 (или Ubuntu 24.04) и одну с Fedora 41+ или RHEL 10. Снимите снапшот сразу после установки.
- На обоих выполните cat /etc/os-release и выпишите ID, VERSION_ID и PRETTY_NAME.
- Обновите оба: apt update && apt upgrade на одном, dnf upgrade на другом. Сравните вывод.
- Поставьте пакет tree на обоих менеджерах и убедитесь, что команда работает.
- Проверьте установку родным запросом: dpkg -l tree против rpm -q tree.
- Зайдите на сайт LPI, откройте программу exam 101-500 и 102-500 версии 5.0 и выпишите веса всех тем 101-110 в таблицу - это ваш личный план.
- Сколько экзаменов нужно сдать для получения LPIC-1 и какие у них номера?
- Какие темы (по номерам) относятся к экзамену 101-500, а какие к 102-500?
- Что означает weight у цели экзамена и как его использовать при подготовке?
- Чем вопрос с вписыванием ответа отличается от вопроса с выбором, и почему первый рискованнее?
- Какой проходной балл у экзамена и в каком диапазоне выставляется оценка?
- Чем LPIC-1 отличается от Linux Essentials по уровню и содержанию?