Поздравляю, вы дошли до финального урока курса. Дальше начинается самое важное - практика. Но практиковаться на рабочем ноутбуке страшно: одна неудачная команда, и можно снести нужные файлы или сломать систему. Этот урок решает проблему именно так: мы соберём отдельный безопасный стенд, где можно ломать что угодно и откатывать всё за секунды. А ещё разберём, куда двигаться после Essentials, чтобы не растеряться.

Как это работает
Учебный стенд - это отдельная Linux-система, изолированная от вашей основной. Представьте песочницу во дворе: вы строите и разрушаете замки сколько угодно, а газон вокруг цел. Если систему в стенде убить, основной компьютер не пострадает.
Самый честный способ - виртуальная машина. Это полноценный компьютер, который работает программой поверх вашей ОС. VirtualBox бесплатен и есть под Windows, macOS и Linux, VMware Workstation - его более тяжёлый собрат. Внутри ВМ ставится настоящий дистрибутив с настоящим ядром.
Есть варианты полегче. Multipass от Canonical поднимает Ubuntu одной командой. WSL2 в Windows запускает Linux прямо в системе - удобно, но это не полная виртуалка, многое (загрузчик, своё ядро в классическом виде) там работает иначе. Облачная виртуалка у любого провайдера даёт настоящий сервер за копейки в час - ближе всего к реальной работе. Docker или podman дают быструю одноразовую песочницу для проб, но контейнер - не полноценная ОС, для изучения systemd и загрузки он подходит плохо.
Главная суперсила стенда - снапшоты. Снапшот это сохранённое состояние всей системы в моменте. Сделали снимок чистой системы, поэкспериментировали, что-то сломали - откатились к снимку, и снова чисто. Без страха ошибки учиться в разы быстрее.
Команды и примеры
Быстрее всего стартовать через multipass (Ubuntu 24.04 LTS):
Код: Выделить всё
multipass launch 24.04 --name lab
multipass shell lab
После установки дистрибутива в виртуалке первым делом обновитесь. Команды зависят от семейства.
Debian / Ubuntu:
Код: Выделить всё
sudo apt update
sudo apt upgrade -y
RHEL / Fedora / Rocky / Alma:
Код: Выделить всё
sudo dnf upgrade -y
Проверьте, что за система перед вами:
Код: Выделить всё
cat /etc/os-release
uname -r
Снапшоты в multipass:
Код: Выделить всё
multipass stop lab
multipass snapshot lab --name clean
Код: Выделить всё
multipass restore lab.clean
Код: Выделить всё
VBoxManage snapshot "lab" take clean
VBoxManage snapshot "lab" restore clean
Частые грабли
- Учиться на основной рабочей машине. Рано или поздно команда с sudo сделает то, чего вы не ждали. Заведите отдельный стенд.
- Только читать урок и кивать, не набирая команды руками. Мышца памяти на пальцах не вырастет от чтения. Набирайте сами, а не копируйте бездумно.
- Не делать снапшот чистой системы. Потом, сломав что-то на третьем часу, вы пожалеете, что некуда откатиться.
- Путать контейнер и виртуалку. Docker или podman - не место учить загрузку и systemd, для этого нужна полноценная ВМ.
- Брать слишком экзотический дистрибутив для старта. Для курса возьмите Debian 13, Ubuntu 24.04 LTS, Fedora 41+ или Rocky 10 - на них всё работает предсказуемо.
- Включать графику ради графики. На сервере её обычно нет, поэтому учитесь в терминале. Wayland на десктопе вы освоите позже, он сейчас стандарт для GUI, но к консольным навыкам отношения почти не имеет.
- Поставьте VirtualBox или установите multipass и поднимите виртуалку с Ubuntu 24.04 либо Fedora.
- Зайдите внутрь и выполните обновление: apt update и apt upgrade (или dnf upgrade).
- Посмотрите cat /etc/os-release и uname -r, запишите версию системы и ядра.
- Выключите ВМ и сделайте снапшот с именем clean.
- Вернитесь в систему и намеренно создайте бардак: mkdir test, наделайте файлов, что-нибудь поудаляйте в своём домашнем каталоге.
- Откатитесь к снапшоту clean и убедитесь, что бардак исчез. Поздравляю, у вас есть рабочий стенд.
- Чем виртуальная машина отличается от контейнера и почему для изучения systemd лучше ВМ?
- Зачем делать снапшот сразу после установки и обновления системы?
- Какие команды обновят систему в Debian/Ubuntu и какие в Fedora/RHEL?
- Почему опасно учиться командной строке прямо на основном рабочем компьютере?
- В каком порядке идут ступени сертификации после Essentials?
Essentials - это фундамент: вы поняли, что такое Linux, освоили терминал, файлы, права и собрали свой стенд. Следующая ступень - LPIC-1: администрирование одной машины (управление пакетами, дисками, процессами, сетью, скриптами) на серьёзном уровне. Дальше LPIC-2 - это уже сети, службы и связка из нескольких серверов. И вершина - LPIC-3 с узкими специализациями: безопасность, виртуализация,高 доступность. Не гонитесь сразу за всем. Закройте этот курс руками на стенде, потом спокойно беритесь за LPIC-1. Главное - не переставать практиковаться.