1. Введение в Linux: дистрибутивы, установка и окружение
Введение в Linux: дистрибутивы, установка и окружение
Что такое Linux и зачем он нужен
Linux — это семейство операционных систем, которые используют ядро Linux.
Ядро — центральная часть системы, которая управляет:
При этом то, что обычно называют Linux, почти всегда является не только ядром, а готовой системой из множества компонентов: установщика, графического интерфейса, набора утилит, менеджера пакетов и настроек. Такой «собранный комплект» называется дистрибутив.
Почему Linux часто выбирают:
Дистрибутивы: что это и чем они отличаются
Дистрибутив Linux — это набор программ вокруг ядра Linux, который превращает его в удобную, устанавливаемую систему.
Дистрибутивы отличаются:
Популярные семейства и примеры
| Семейство | Примеры дистрибутивов | Часто используется | Обычно ставят программы через |
|---|---|---|---|
| Debian-based | Debian, Ubuntu, Linux Mint | десктоп и сервер | apt |
| Red Hat-based | Fedora, RHEL/Alma/Rocky (корпоративная линия) | серверы, разработка | dnf |
| Arch-based | Arch Linux, Manjaro | энтузиасты, «самое свежее» | pacman |
| SUSE-based | openSUSE | десктоп/сервер, администрирование | zypper |
Как выбрать дистрибутив новичку
Если вы начинаете с нуля и хотите меньше проблем на старте:
Если цель курса — освоить основы Linux, подойдёт почти любой из этих вариантов. Важно не «самый правильный дистрибутив», а регулярная практика.
!Диаграмма, помогающая понять, что многие дистрибутивы связаны «родством»
Способы установки и запуска Linux
Для обучения важно выбрать способ, который соответствует вашему компьютеру и уровню риска.
Live-режим (загрузка с флешки без установки)
Live-режим — это запуск Linux с USB-накопителя без установки на диск.
Плюсы:
Минусы:
Для записи установочной флешки часто используют balenaEtcher.
Установка рядом с Windows (dual boot)
Dual boot — это режим, когда на компьютере установлены две системы, и при включении вы выбираете, какую загрузить.
Плюсы:
Минусы:
Обязательные правила перед такой установкой:
Виртуальная машина (VM)
Виртуальная машина — это «компьютер внутри компьютера»: Linux запускается как программа в Windows/macOS.
Плюсы:
Минусы:
Для старта подойдёт VirtualBox.
WSL (Linux внутри Windows)
WSL (Windows Subsystem for Linux) позволяет запускать Linux-окружение внутри Windows.
Плюсы:
Минусы:
Официальная документация: WSL documentation.
!Картинка для выбора способа запуска Linux новичку
Что вы увидите после установки: окружение Linux
После первого запуска Linux вы столкнётесь с несколькими важными понятиями. Разберём их простыми словами.
Графическая среда и рабочий стол
Графическая среда (desktop environment) — это интерфейс «как в Windows/macOS»: панель, меню приложений, настройки, окна.
Популярные варианты:
Важно: графическая среда — это не «весь Linux». Даже без неё Linux может работать (например, на сервере).
Терминал и командная строка
Терминал — программа, в которой вы вводите команды.
Командная строка — способ управлять системой текстовыми командами.
В Linux терминал — базовый инструмент, потому что:
В следующих статьях курса мы будем постепенно осваивать команды, начиная с самых безопасных: просмотр файлов, навигация, поиск.
Shell: что выполняет команды
Shell (оболочка) — программа, которая читает ваши команды и запускает их.
Чаще всего по умолчанию это bash или zsh. Для новичка важно понимать простую идею: вы пишете команду, shell её интерпретирует и запускает нужные программы.
Файловая система: где находятся файлы
В Linux нет дисков вида C: и D: как в Windows. Есть единое дерево каталогов, которое начинается с корня:
//home/имяКлючевая привычка новичка: внимательно смотреть путь к файлу и понимать, где вы находитесь.
Пользователи и права
В Linux каждый процесс работает от имени какого-то пользователя.
Во многих дистрибутивах админ-действия выполняют через sudo — это команда, которая временно даёт повышенные права. Мы будем использовать её аккуратно и только когда это нужно.
Программы и обновления: менеджер пакетов
Большинство программ в Linux устанавливают не скачиванием «установщика с сайта», а через репозитории.
Примеры менеджеров пакетов:
apt (Debian/Ubuntu/Mint)dnf (Fedora)pacman (Arch/Manjaro)Это важно по двум причинам:
Минимальная подготовка к следующей части курса
Перед тем как идти дальше, убедитесь, что у вас есть рабочая среда для практики.
Рекомендуемый минимум:
В следующей статье мы начнём с базовых команд терминала: навигация по каталогам, просмотр содержимого, работа с файлами без риска «сломать систему».