Сегодня мы сначала разберём, как подготовить Linux-окружение, а затем поговорим о том, как писать более сложные конструкции на Bash и связывать Unix-утилиты в небольшие, но полезные программы.

Как установить Linux и подготовить рабочее окружение

Чтобы выполнять примеры этой лекции, нам нужна машина с Linux и доступ к её командной строке. Она может стоять перед нами или находиться в дата-центре. Разберём три варианта: Linux как основная система, Linux рядом с Windows и виртуальная машина в облаке.

Ставят обычно дистрибутив: ядро Linux вместе с системными утилитами, пакетным менеджером и другими программами. Для примеров возьмём поддерживаемый выпуск Ubuntu LTS: Desktop для ноутбука и серверный образ для облака. LTS означает Long Term Support — длительную поддержку выпуска.

Вариант Где работает Linux Что происходит с привычной ОС Когда подходит
Основная система Непосредственно на компьютере В рассматриваемом сценарии заменяется на выбранном диске Хотим каждый день работать в Linux
Dual boot Непосредственно на компьютере, на отдельных разделах или диске Сохраняется; ОС выбираем при загрузке Нужны и Linux, и программы под Windows
Облачная ВМ На сервере провайдера На ноутбуке ничего переустанавливать не нужно Нужны терминал, серверное окружение и доступ с разных компьютеров

При dual boot одновременно работает одна из установленных ОС, а для переключения нужна перезагрузка. Облачная ВМ работает одновременно с ноутбуком, но это отдельный компьютер со своими файлами, пользователями и процессами.

Linux как основная система

Ниже рассматриваем обычный ПК с Intel/AMD x86-64 и UEFI. Для ARM-компьютеров нужна совместимость с конкретной моделью; в частности, установка на Mac с Apple Silicon — отдельный сценарий, которым занимается проект Asahi Linux. Одной замены ISO на «ARM-версию» недостаточно.

Подготовка

  1. Сделайте резервную копию документов, проектов и важных настроек на другой носитель. Проверьте, что нужные файлы действительно открываются из копии. Диск с резервной копией перед установкой лучше отключить.
  2. Скачайте ISO-образ с официального сайта дистрибутива. Для обычного ПК Intel/AMD выбирайте amd64 / x86_64: слово amd64 не означает, что образ подходит только процессорам AMD.
  3. Подготовьте флешку, например на 16 ГБ, и запишите образ через Rufus в Windows или balenaEtcher в Windows/macOS/Linux. Выберите ISO, затем правильную флешку и запустите запись. Простое копирование файла ISO не делает флешку загрузочной; запись образа удалит прежние данные на ней. Создание загрузочной флешки Ubuntu.
  4. Загрузитесь с флешки через Boot Menu компьютера. Клавиша зависит от модели; часто это F12 или Esc. Для нашего сценария выбирайте загрузку в режиме UEFI.
  5. Если образ предлагает Try Ubuntu, сначала запустите live-среду. Проверьте Wi-Fi, звук, тачпад и внешний монитор. Live-среда позволяет попробовать систему до установки; без специально настроенного сохранения изменения в ней обычно пропадают после перезапуска.

Для личной учебной системы удобно выделить 60–100 ГБ под ОС, пакеты и проекты. Это ориентир для работы, а не официальный минимальный размер; требования зависят от выпуска и ваших задач.

Установка и первый запуск

  1. Откройте установщик, выберите язык и раскладку, подключитесь к сети.
  2. Чтобы заменить систему на выбранном диске, выберите Erase disk and install Ubuntu. Сверьте модель и объём диска: этот режим удаляет его прежние разделы и данные.
  3. Для первой установки подойдёт автоматическая разметка. Если выбираете шифрование, сохраните пароль и предусмотренные установщиком ключи восстановления отдельно от компьютера.
  4. Создайте пользователя, задайте часовой пояс и проверьте итоговый список изменений. Подтвердите установку, дождитесь завершения, перезагрузитесь и извлеките флешку по просьбе установщика.