Ysa-k01-ru-v2

From
Jump to navigation Jump to search

```wiki

Глава 1: Введение в Unix/Linux и первые практические шаги

1. История Unix и Linux

Unix

Unix был разработан в конце 1960-х годов в исследовательском центре Bell Labs (AT&T). Основные разработчики:

  • Кен Томпсон
  • Деннис Ритчи

Unix стал основой для многих коммерческих и свободных операционных систем:

  • BSD (Berkeley Software Distribution)
  • Linux
  • Android (через Linux)
  • macOS (через BSD)
  • iOS (через macOS, через BSD)

Linux

Linux появился в 1991 году. Его создатель — Линус Торвальдс. Linux — это:

  • Свободный Unix-подобный **ядро** операционной системы
  • Распространяется с открытым исходным кодом
  • Активно развивается сообществом

На практике Linux почти всегда используется вместе с инструментами проекта GNU, поэтому корректное название — **GNU/Linux**.

Примеры популярных дистрибутивов Linux:

  • Ubuntu, Debian, Fedora, SuSe, Arch Linux

2. Области применения Linux

Linux используется практически везде.

Серверы

Linux — доминирующая серверная ОС. Примеры:

  • Веб-серверы (Apache, Nginx)
  • Серверы баз данных (MySQL, PostgreSQL)
  • Почтовые серверы
  • Облачные платформы (AWS, Azure, Google Cloud, NextCloud)

Рабочие станции

  • Офисные компьютеры
  • Компьютеры разработчиков
  • Учебные и лабораторные классы

Роутеры и встроенные системы

  • Домашние и корпоративные маршрутизаторы
  • Промышленные системы
  • телевизоры, бытовая техника, IoT-устройства.

Мобильные устройства

  • Android основан на ядре Linux
  • Смартфоны, планшеты, TV-приставки

3. Задачи Unix/Linux системного администратора

Системный администратор отвечает за стабильную и безопасную работу системы.

Основные обязанности:

  • Установка и обновление операционной системы (Linux, Windows)
  • Создание и управление пользователями
  • Настройка сети
  • Мониторинг системы
  • Резервное копирование данных

Дополнительные задачи (часто встречаются на практике):

  • Консультация пользователей при покупке компьютера (ноутбуки, ПК)
  • Установка и настройка принтеров и сканеров
  • Помощь пользователям при возникновении проблем
  • Обучение пользователей основам работы с системой

4. Установка Linux в виртуальной машине (Windows 11)

Для обучения рекомендуется использовать виртуальную машину.

Что такое виртуальная машина

Виртуальная машина — это компьютер внутри компьютера. Преимущества:

  • Безопасно
  • Не влияет на основную систему
  • Можно экспериментировать

Необходимое ПО

  • Windows 11
  • VirtualBox или VMware Player
  • ISO-образ Linux (например, Ubuntu Server или Ubuntu Desktop)

Общая схема установки

  1. Установить VirtualBox
  2. Скачать ISO-образ Linux
  3. Создать новую виртуальную машину
  4. Подключить ISO
  5. Установить Linux, следуя инструкциям установщика

5. Основы работы с терминалом

Что такое терминал

Терминал — это текстовый интерфейс для управления системой с помощью команд.

Преимущества:

  • Полный контроль над системой
  • Быстрая работа
  • Возможность автоматизации

Вход и выход

  • Вход в систему: ввод имени пользователя и пароля
  • Выход: exit или комбинация клавиш: Ctrl+D

Оболочка bash

bash — самая распространённая командная оболочка в Linux. Она:

  • Принимает команды
  • Запускает программы
  • Поддерживает скрипты

6. Ориентация после входа в систему

Имя компьютера

hostname

Кто вошёл в систему

who

Текущий пользователь

whoami

Информация о пользователе

id

История входов

last

7. Навигация по файловой системе

Текущая директория

pwd

Список файлов

ls
ls -l
ls -a

Переход между каталогами

cd /etc
cd ..
cd ~

Пример:

cd /home/user
pwd

8. Получение справки и помощи

Встроенная справка

ls --help

Руководства man

man ls
man cd

Навигация в man:

  • ↑ ↓ — прокрутка
  • q — выход

9. Практические задания

Задание 1: Первые команды

  1. Войти в систему
  2. Выполнить команды:
whoami
hostname
pwd

Задание 2: Навигация

  1. Перейти в домашний каталог
  2. Посмотреть список файлов
  3. Перейти в каталог /etc
  4. Вернуться назад

Задание 3: Работа со справкой

  1. Открыть man для команды ls
  2. Найти описание параметра -l
  3. Выйти из man

Задание 4 (дополнительно)

  1. Выполнить команду last
  2. Определить время последнего входа в систему

10. Дополнительные материалы для самостоятельного изучения

Итог главы

После завершения главы 1 студент:

  • Понимает, что такое Unix и Linux
  • Знает, где используется Linux
  • Понимает роль системного администратора
  • Умеет установить Linux в виртуальной машине
  • Умеет работать с терминалом и базовыми командами
  • Умеет находить справку по командам