1.1 Введение в Linux
Linux — это семейство операционных систем с открытым исходным кодом, основанных на ядре Linux. Это одна из самых популярных операционных систем в мире, особенно в серверной среде и встроенных системах.
Краткая история
- 1991 — Линус Торвальдс создал ядро Linux
- 1990-е — Развитие дистрибутивов (Red Hat, Debian, SUSE)
- 2000-е — Массовое внедрение в серверной среде
- 2010-е — Популяризация в мобильных устройствах (Android)
Философия Unix
- Все есть файл — устройства, процессы, сетевые соединения
- Малые программы — каждая программа делает одну вещь хорошо
- Комбинирование — программы можно объединять через конвейеры
- Конфигурация через файлы — настройки хранятся в текстовых файлах
Важно понимать: Философия Unix делает Linux очень мощной и гибкой системой. В отличие от Windows, где многие операции выполняются через графический интерфейс, в Linux большинство задач решается через командную строку.
Сферы применения
Серверы: Веб-серверы (Apache, Nginx), базы данных (MySQL, PostgreSQL), облачные платформы
Встроенные системы: Роутеры и маршрутизаторы, IoT устройства, автомобильные системы
1.2 Дистрибутивы Linux
Дистрибутив — это операционная система, основанная на ядре Linux, включающая набор программного обеспечения, инструментов установки и настройки.
Рекомендации для новичков
Ubuntu
- Самый популярный дистрибутив
- Отличная поддержка сообщества
- Простая установка и настройка
- Большое количество пакетов
Linux Mint
- Основан на Ubuntu
- Интерфейс похож на Windows
- Стабильная работа
- Подходит для перехода с Windows
1.3 Установка на виртуальную машину
Виртуальная машина позволяет запускать Linux внутри вашей основной операционной системы, не затрагивая её работу.
1. Установка VirtualBox
# Скачайте VirtualBox с официального сайта: virtualbox.org
# Установите программу, следуя инструкциям
# Скачайте образ Ubuntu или Linux Mint
2. Создание виртуальной машины
- Запустите VirtualBox
- Нажмите "Создать"
- Укажите имя: "Ubuntu Linux"
- Выберите тип: "Linux", версия: "Ubuntu (64-bit)"
- Выделите 4 ГБ RAM (или больше, если возможно)
- Создайте виртуальный жесткий диск (20 ГБ минимум)
3. Установка дистрибутива
- Выберите созданную ВМ и нажмите "Запустить"
- Выберите образ диска (.iso файл)
- Следуйте инструкциям установщика
- Создайте пользователя и пароль
- Дождитесь завершения установки
4. Настройка общих папок
# В VirtualBox: Устройства → Общие папки
# Добавьте папку с хоста
sudo adduser $USER vboxsf
# Перезагрузите систему
1.4 WSL2 для Windows
Windows Subsystem for Linux (WSL2) — это слой совместимости, позволяющий запускать Linux внутри Windows без виртуальной машины.
Преимущества WSL2
- Быстрый запуск и работа
- Интеграция с Windows
- Доступ к файлам Windows из Linux
- Не требует много ресурсов
Установка WSL2
# Откройте PowerShell от имени администратора
wsl --install
# Перезагрузите компьютер
# При первом запуске создайте пользователя
# Пример команд для проверки WSL2
wsl --list --verbose
# Проверка версии WSL
wsl --version
# Обновление WSL до последней версии
wsl --update
1.5 Первое знакомство с системой
После установки Linux вы увидите графический интерфейс, но настоящая мощь Linux раскрывается в командной строке.
Графический интерфейс vs Терминал
Графический интерфейс (GUI)
- Знакомый интерфейс
- Мышь и меню
- Ограниченные возможности
- Медленнее для опытных пользователей
Терминал (CLI)
- Полный контроль над системой
- Быстрое выполнение команд
- Автоматизация задач
- Работа на удаленных серверах
Открытие терминала
Ubuntu: Ctrl+Alt+T или через меню приложений
Linux Mint: Ctrl+Alt+T или через меню
WSL2: Команда
Linux Mint: Ctrl+Alt+T или через меню
WSL2: Команда
wsl
в PowerShell
Важно: Не бойтесь командной строки! Хотя поначалу она может показаться сложной, именно через терминал вы получите полный контроль над системой Linux.