Перейти к основному содержимому

Первые шаги в Linux

Всем

Linux — семейство бесплатных операционных систем с открытым исходным кодом. Их ставят на старые ноутбуки, серверы в дата-центрах и внутри Windows через WSL (Windows Subsystem for Linux — подсистема Linux в Windows 11/10).

Linux полезен обычному пользователю как альтернатива Windows и будущему IT-специалисту как среда, в которой работает большинство сайтов и сервисов в интернете. На Mac многие команды терминала похожи — см. Первые шаги в macOS. Телефон на Android тоже основан на ядре Linux.


Мини-глоссарий

ТерминПростое объяснение
ДистрибутивГотовая сборка Linux с программами и оформлением
ЯдроСердце системы, управляет железом
Рабочий столГрафическая оболочка: GNOME, KDE, XFCE
ТерминалТекстовое окно для команд
sudoВыполнить команду от имени администратора
rootСуперпользователь с полными правами
РепозиторийКаталог программ, откуда система ставит софт
ПакетУстановочный архив программы (.deb, .rpm)
WSLLinux внутри Windows без перезагрузки
Live USBЗапуск Linux с флешки без установки на диск

Три способа попробовать

СпособДля когоРиск для данных на ПК
Live USBПосмотреть без установкиНет, если не нажимать "Install"
Двойная загрузкаLinux и Windows на одном дискеСредний — нужен свободный раздел
WSL2 в Windows 11Учёба и разработкаНизкий
Виртуальная машинаЭкспериментыНизкий

Новичку на Windows 10/11 чаще всего достаточно WSL — см. операционные системы, WSL.


Пошаговая установка WSL (Windows 11)

Шаг 1. Проверка версии Windows

  1. Win+Rwinver — нужна Windows 10 (2004+) или Windows 11.
  2. Включите виртуализацию в BIOS, если WSL не ставится (часто уже включена).

Шаг 2. Установка одной командой

  1. Откройте PowerShell от имени администратора.
  2. Выполните: wsl --install
  3. Перезагрузите ПК.
  4. При первом запуске создайте имя пользователя и пароль Linux (запомните — для sudo).

Шаг 3. Выбор дистрибутива

  • По умолчанию часто ставится Ubuntu.
  • Список: wsl --list --online, установка: wsl --install -d Debian

Шаг 4. Первые команды

sudo apt update
sudo apt upgrade -y

Шаг 5. Доступ к файлам

  • Файлы Windows: /mnt/c/Users/ВашеИмя/
  • Из Проводника Windows: адрес \\wsl$\Ubuntu\home\ваш_логин

См. настройку Windows.


Пошаговая установка Live USB

Шаг 1. Подготовка

  1. USB-флешка 8 ГБ+ (все данные на ней будут стёрты).
  2. Скачайте образ Ubuntu или Linux Mint с официального сайта (.iso).
  3. Программа Rufus (Windows) или Etcher — запись образа на флешку.

Шаг 2. Загрузка с флешки

  1. Перезагрузка → Boot Menu (F12, F2, Esc — зависит от ПК).
  2. Выберите USB-накопитель.
  3. Try Ubuntu / Попробовать — система загрузится в RAM, диск не трогается.

Шаг 3. Оценка

  • Wi‑Fi, звук, тачпад работают?
  • Если да — можно ставить рядом с Windows (раздел "Install alongside Windows").

Не нажимайте "Erase disk", если не уверены на 100 %.


Дистрибутивы для начинающих

Дистрибутив — конкретная сборка Linux с выбранным рабочим столом и набором программ.

ДистрибутивОсобенность
UbuntuМного русскоязычных инструкций, крупное сообщество
Linux MintПохож на классический рабочий стол Windows
FedoraСвежие пакеты, близко к корпоративным серверам
DebianСтабильность, основа Ubuntu и многих серверов
Pop!_OSУдобен на ноутбуках с NVIDIA
Zorin OSИнтерфейс, похожий на Windows

Arch и другие минималистичные дистрибутивы лучше отложить до появления опыта.

Выбор рабочего стола

ОболочкаОщущения
GNOMEСовременный, минималистичный (Ubuntu по умолчанию)
KDE PlasmaГибкая настройка, похожа на Windows
XFCEЛегковесная, для слабых ПК
CinnamonКлассическое меню Пуск (Linux Mint)

Первый день на рабочем столе — пошагово

Шаг 1. Обновления

Графически: Software Update / Центр обновлений.

В терминале (Ubuntu/Debian):

sudo apt update
sudo apt upgrade -y

Перезагрузка, если обновилось ядро: sudo reboot

Шаг 2. Файлы

  1. Откройте файловый менеджер (Nautilus в Ubuntu, Dolphin в KDE).
  2. Домашняя папка обозначается ~ или /home/ваш_логин.
  3. Стандартные папки: Documents, Downloads, Pictures — как на Windows/Mac.

Шаг 3. Браузер

  • Firefox часто установлен.
  • Chromium или Chrome — из магазина приложений.

Шаг 4. Терминал

  1. Ctrl+Alt+T (Ubuntu) или найти в меню приложений.
  2. Базовые команды: ls (список файлов), cd (перейти в папку), pwd (где я).
  3. См. терминал, знаки в командной строке.

Шаг 5. sudo

sudo — команда "выполнить от имени администратора". Система спросит ваш пароль — при вводе символы не отображаются, это нормально.

sudo apt install htop

Аналог UAC в Windows. Не работайте постоянно под root.


Установка программ

Магазин приложений

  • Ubuntu Software — графический каталог, как App Store.
  • Поиск → Установить → введите пароль sudo.

Терминал (APT — Ubuntu/Debian)

sudo apt update
sudo apt install vlc gimp libreoffice

Flatpak и Snap

ФорматОсобенность
SnapВстроен в Ubuntu, изолированные пакеты
FlatpakУниверсальные пакеты, Flathub.org
sudo apt install flatpak
flatpak install flathub org.mozilla.firefox

Правила безопасности

  • Берите программы из официальных репозиториев.
  • Не копируйте команды curl | bash из случайных статей без понимания.
  • См. опасные скрипты.

Структура файловой системы

ПутьСодержимое
/Корень всей системы
/home/имяВаши личные файлы
/etcКонфигурация системы
/varЛоги, кэш
/media или /mntПодключённые USB-диски
/tmpВременные файлы

Нет диска C: — одно дерево папок. USB-диски появляются в /media/ваш_логин/.


Отличия от Windows и macOS

ТемаLinux
ДискиОдно дерево, точки монтирования
Программы WindowsНе все есть нативно — игры через Proton/Steam, офис LibreOffice или веб
Праваsudo для администрирования
ДрайверыБольшинство железа работает из коробки; NVIDIA иногда требует отдельный драйвер
ОбновленияЧасто бесплатны навсегда, без лицензии

См. macOS, Windows.


Облако и бэкап на Linux

ЗадачаИнструмент
Google Drive / OneDriverclone, официальные клиенты, браузер
Локальный бэкап файловDeja Dup (резервное копирование)
Снимок системыTimeshift (как точка восстановления)
Синхронизация папокSyncthing, Nextcloud

Пошагово:

  1. Установите Deja Dup: sudo apt install deja-dup
  2. Выберите папки Documents, Pictures.
  3. Укажите внешний диск или облако через rclone.
  4. Расписание — еженедельно.

См. Облако и бэкап.


Связь Linux с телефоном

СпособОписание
USBAndroid — режим MTP, файлы в файловом менеджере
KDE ConnectУведомления, буфер обмена, файлы по Wi‑Fi
SyncthingСинхронизация папок с Android
ОблакоGoogle Drive, Nextcloud — общий для ПК и телефона

См. Знакомство с Android.


Практические сценарии

Сценарий 1. Оживить старый ноутбук

  1. Скачать Linux Mint XFCE.
  2. Записать Live USB, попробовать.
  3. Установить рядом с Windows или вместо (если Windows не нужен).
  4. 4 ГБ RAM — только лёгкий рабочий стол (XFCE, не KDE с эффектами).

Сценарий 2. Учёба программированию на Windows

  1. Установить WSL2 + Ubuntu.
  2. В VS Code расширение "WSL" — код в Linux, редактор в Windows.
  3. Python, Node, Git — в терминале WSL.
  4. См. Linux для бэкенда.

Сценарий 3. Работа с документами

  1. LibreOffice — открывает .docx, .xlsx.
  2. Google Docs в браузере.
  3. Сохранять в облако, не только на локальный диск.

Сценарий 4. Игры

  1. Steam + Proton для многих Windows-игр.
  2. Проверять совместимость на protondb.com.
  3. Для максимальной совместимости с играми Windows остаётся dual boot или отдельный ПК.

Базовые команды терминала

КомандаДействие
lsСписок файлов в папке
ls -laПодробный список, включая скрытые
cd DocumentsПерейти в папку
cd ..На уровень выше
pwdТекущий путь
mkdir проектСоздать папку
cp file.txt backup.txtКопировать файл
mv file.txt ~/Documents/Переместить
rm file.txtУдалить (без корзины!)
cat file.txtПоказать содержимое
nano file.txtПростой редактор
historyИстория команд
man lsСправка по команде

Внимание: rm -rf удаляет безвозвратно. Дважды проверяйте путь.

См. основы UNIX.


Чеклист первой недели

  • Система обновлена (apt update && apt upgrade)
  • Wi‑Fi и звук работают
  • Установлен браузер и LibreOffice (или аналог)
  • Создана папка для проектов в ~/Documents
  • Пароль sudo запомнен и надёжен
  • Настроен Deja Dup или копирование на внешний диск
  • Открыт терминал и выполнены ls, cd, pwd
  • Знаю, где лежат загрузки (~/Downloads)

Частые ошибки

Ошибка 1. Копировать команды из интернета без чтения

sudo rm -rf / и подобное уничтожает систему. Понимайте каждую команду.

Ошибка 2. Работать только под root

Создайте обычного пользователя. root — только для установки и настройки системы.

Ошибка 3. Скачивать .deb/.rpm с левых сайтов

Только официальные репозитории и сайты разработчиков.

Ошибка 4. Ждать 1:1 все программы Windows

Ищите альтернативы: GIMP вместо Photoshop для базовой обработки, LibreOffice вместо Office.

Ошибка 5. Не делать бэкап перед экспериментами

Timeshift или копия /home перед установкой драйверов NVIDIA и сменой ядра.

Ошибка 6. Забыть про права на исполняемый файл

Скрипт не запускается — возможно, нужно chmod +x script.sh.

Ошибка 7. Dual boot без отключения Fast Startup в Windows

Windows "захватывает" диск — Linux не видит NTFS корректно. Отключите быстрый запуск в Windows.


Устранение неполадок

Нет Wi‑Fi (нет драйвера)

  1. Подключите телефон по USB, раздайте интернет (USB tethering).
  2. Установите драйвер: часто sudo apt install linux-firmware или проприетарный пакет bcmwl-kernel-source (Broadcom).
  3. Поиск по модели ноутбука + "ubuntu wifi" — на форумах есть готовые шаги.

Чёрный экран после установки NVIDIA

  1. Загрузка с параметром nomodeset (меню GRUB → e → добавить в строку linux).
  2. Установить рекомендуемый проприетарный драйвер в "Дополнительные драйверы".

Не монтируется USB-диск

lsblk
sudo mount /dev/sdb1 /mnt

Проверьте формат: NTFS нужен ntfs-3g. exFAT — exfat-fuse.

Закончилось место на диске

df -h
du -sh ~/* | sort -h

Очистка пакетов: sudo apt autoremove && sudo apt clean

WSL не запускается

  1. wsl --update в PowerShell администратора.
  2. Включить компоненты: Virtual Machine Platform, WSL.
  3. Перезагрузка.

Русская раскладка не переключается

System Settings → Keyboard → Input Sources — добавить Russian, назначить сочетание (часто Super+Space или Shift+Alt).


FAQ

Linux бесплатный — это законно?

Да. Открытая лицензия разрешает использовать, копировать и изменять.

Нужен ли антивирус?

Для домашнего десктопа обычно нет. Не запускайте неизвестные скрипты с правами root. См. цифровую безопасность.

Какой дистрибутив выбрать первым?

Ubuntu или Linux Mint — максимум готовых ответов на русском языке.

WSL или полная установка?

WSL — для учёбы и разработки на Windows. Полная установка — если Linux основная система на старом ноутбуке.

Можно ли вернуть Windows?

Да. При dual boot — загрузчик GRUB. При полной замене — переустановка Windows с флешки (данные на диске будут потеряны без бэкапа).

Чем Linux связан с Android?

Android использует ядро Linux. Команды adb для отладки телефона работают с Linux и WSL. См. Android.

Где учить терминал дальше?

Терминал — раздел, запуск приложений.

Можно ли играть на Linux?

Steam + Proton — тысячи Windows-игр. Проверяйте protondb.com. Для максимальной совместимости — dual boot Windows.

Нужен ли Linux на работе офисному клерку?

Не обязателен. Нужен при переходе в IT, разработку, администрирование серверов.

Чем отличается Ubuntu от Linux Mint?

Mint часто ставят на базе Ubuntu, но с другим рабочим столом Cinnamon и мультимедиа-кодеками из коробки.


Пошаговая настройка Deja Dup (бэкап файлов)

  1. Установка: sudo apt install deja-dup
  2. Запустите Backups / Резервные копии из меню.
  3. Папки для сохранения — отметьте Documents, Pictures, Music.
  4. Папки для игнорирования — Downloads, .cache, node_modules.
  5. Место хранения — внешний USB-диск или Google Drive через интеграцию.
  6. Автоматически — еженедельно, хранить 3 месяца снимков.
  7. Раз в квартал: Восстановить тестовый файл из мастера.

См. облако и бэкап.


Пошаговая работа в WSL с VS Code

  1. Установите VS Code в Windows.
  2. В WSL: sudo apt install git
  3. В VS Code расширение WSL от Microsoft.
  4. Откройте папку: code . из терминала WSL в нужном каталоге.
  5. Терминал в VS Code — уже Linux, команды python, node ставятся в WSL.
  6. Файлы проекта лежат в \\wsl$\Ubuntu\home\... — не путайте с C:\.

См. frontend и backend.


Настройка rclone для Google Drive

sudo apt install rclone
rclone config
  1. n — new remote, имя gdrive.
  2. Тип drive (Google Drive).
  3. Следуйте ссылке авторизации в браузере.
  4. Копирование папки на Drive: rclone sync ~/Documents gdrive:Documents
  5. Расписание через cron — для продвинутых. Новичку достаточно ручного sync раз в неделю.

Службы и автозапуск (systemd)

КомандаДействие
systemctl status nginxСтатус службы веб-сервера
sudo systemctl start nginxЗапустить
sudo systemctl enable nginxВ автозагрузку
journalctl -xeПоследние системные логи

Понадобится при администрировании. На первой неделе достаточно знать, что службы есть.


Дополнительные практические сценарии

Сценарий 5. Учёба Python на домашнем Windows

  1. WSL2 + Ubuntu.
  2. sudo apt install python3 python3-pip python3-venv
  3. python3 -m venv ~/venvs/learn
  4. source ~/venvs/learn/bin/activate
  5. Код в VS Code через WSL.

Сценарий 6. Старый ПК родителя — только интернет и почта

  1. Linux Mint XFCE.
  2. Firefox, Thunderbird, LibreOffice.
  3. Крупные значки, простая тема.
  4. Автологин (только если ПК дома и без детей).

Сценарий 7. Разработчик купил Mac

Терминал macOS близок к Linux — многие команды те же. См. macOS. Homebrew заменяет apt для софта.


Таблица — где что искать в меню Ubuntu

ЗадачаГде в GNOME
Wi‑FiSettings → Wi-Fi
BluetoothSettings → Bluetooth
ПринтерSettings → Printers
ОбновленияSoftware Updater
Удалить программуSoftware / apt remove
ТерминалCtrl+Alt+T
ДисплейSettings → Displays
ЭнергосбережениеSettings → Power

На KDE, XFCE названия похожи, иконки другие.


Дополнительные частые ошибки

Ошибка 8. Забыть пароль пользователя Linux

На загрузке — recovery mode, root shell, passwd username. Запишите пароль на бумаге при первой настройке.

Ошибка 9. Форматировать весь диск при установке

Всегда читайте, какой диск выбран в установщике. "Erase disk" на не том диске — потеря Windows и данных.

Ошибка 10. Отключить обновления ядра

Без обновлений — дыры в безопасности. Перезагрузка после kernel update обязательна.


Дополнительное устранение неполадок

Звук не работает

sudo apt install pavucontrol

PulseAudio Volume Control — выбрать правильное устройство вывода.

Ноутбук не уходит в сон

Проверьте systemctl status sleep.target. Иногда мешает USB-мышь или Wake-on-LAN.

Экран мигает на NVIDIA

Проприетарный драйвер из "Additional Drivers" стабильнее nouveau для игр и нескольких мониторов.

Не работает тачпад

Параметр i8042.nopnp=1 в GRUB — для старых ноутбуков, только по инструкции к модели.


Когда Linux нужен IT-специалисту

НаправлениеРоль Linux
Бэкенд, DevOpsСерверы почти всегда на Linux
Data SciencePython, Jupyter на Linux/WSL
Встраиваемые системыСборки на Linux
АдминистрированиеSSH, логи, systemd

См. Linux для бэкенд-разработчика, исполняемые файлы ELF.


Куда дальше


Содержание